Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A bit of wordsmithing #240

Merged
merged 3 commits into from
May 21, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions specs/language/basic.tex
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
\Ch{Basic Concepts}{Basic}

\begin{note}
\p HLSL inherits a great deal if its behavior from C and C++. Some of that was
intentional by aligning syntax early in the development of the language, some
of it was a side effect of DXC being implemented on top of Clang.
\p HLSL inherits a significant portion of its language semantics from C and C++.
Some of this is a result of intentional adoption of syntax early in the development
of the language and some a side-effect of the Clang-based implementation of DXC.

\p This chapter includes a lot of definitions that are inherited from C and C++.
Some are identical to C or C++, others are slightly different. HLSL is neither
a subset nor a superset of C or C++, and cannot be simply described in terms
of C or C++. This specification includes all definitions for clarity to the
reader.
of C or C++. This specification includes all necessary definitions for clarity.
\end{note}

\Sec{Preamble}{Basic.preamble}
Expand Down
Loading