summaryrefslogtreecommitdiff
path: root/docs/language-reference
AgeCommit message (Collapse)Author
2022-05-18Support for `[[vk::spirv_instruction(op)]]` (#2242)jsmall-nvidia
* #include an absolute path didn't work - because paths were taken to always be relative. * Add extension required by SPIRVOpDecoration into part of emit (could be a prior pass). * Add [[vk::spirv_instruction]] attribute * Add documentation for [[vk::spirv_instruction]. * Update 08-attributes.md * Update 08-attributes.md
2022-04-12Small doc improvement around 8/16 bit types. (#2180)jsmall-nvidia
* #include an absolute path didn't work - because paths were taken to always be relative. * Added information of 8 and 16 bit types. * Link to target compatibility. * Updated 8-bit support added via #2182
2021-12-22Hotfix/doc typo5 (#2070)jsmall-nvidia
* #include an absolute path didn't work - because paths were taken to always be relative. * Fix typos in introduction and conventional features. * Struct inheritance is allowed. Fix some typos.
2021-12-20Hotfix/doc typos3 (#2065)jsmall-nvidia
* #include an absolute path didn't work - because paths were taken to always be relative. * Fix typos in docs. * Fix some typos.
2021-12-20Hotfix/doc typos2 (#2064)jsmall-nvidia
* #include an absolute path didn't work - because paths were taken to always be relative. * Fix typos in docs.
2021-12-20Hotfix/doc typos (#2063)jsmall-nvidia
* #include an absolute path didn't work - because paths were taken to always be relative. * Typos in 07-declarations.md
2021-02-08Hotfix/doc typo lexical (#1696)jsmall-nvidia
* #include an absolute path didn't work - because paths were taken to always be relative. * Fix typo
2020-03-18First pass at a language reference (#1279)Tim Foley
* First pass at a language reference We already had the `language-guide.md` document under `docs/`, but this is an attempt to introduce a more full-featured reference to the Slang language and its features. Right now it is mostly focused on the syntax and what the language allows to be declared, and it is a little light on semantic details throughout (mostly relying on familiarity with C to explain the things that are left unsaid). Even so, this hopefully provides a starting point to continue adding more detail. * typos and other small fixes