<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/docs/language-reference/08-attributes.md, branch master</title>
<subtitle>Making it easier to work with shaders</subtitle>
<id>https://git.yummers.dev/slang.git/atom?h=master</id>
<link rel='self' href='https://git.yummers.dev/slang.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/'/>
<updated>2024-11-29T07:02:19+00:00</updated>
<entry>
<title>docs: Reduce typo count (#5671)</title>
<updated>2024-11-29T07:02:19+00:00</updated>
<author>
<name>Bruce Mitchener</name>
<email>bruce.mitchener@gmail.com</email>
</author>
<published>2024-11-29T07:02:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=c3557978cf0184aaf75c27c309bc87e84fd6ab79'/>
<id>urn:sha1:c3557978cf0184aaf75c27c309bc87e84fd6ab79</id>
<content type='text'>
Co-authored-by: Ellie Hermaszewska &lt;ellieh@nvidia.com&gt;</content>
</entry>
<entry>
<title>Add skeleton of a language reference. (#4808)</title>
<updated>2024-08-22T18:54:27+00:00</updated>
<author>
<name>Theresa Foley</name>
<email>10618364+tangent-vector@users.noreply.github.com</email>
</author>
<published>2024-08-22T18:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=e4088cd602bd4d5a72fea67a787b1319acfc044d'/>
<id>urn:sha1:e4088cd602bd4d5a72fea67a787b1319acfc044d</id>
<content type='text'>
The files being checked in here were initially written 2-3 years ago.
They are very clearly incomplete, outdated and, quite often, inaccurate.

The intention of this change is to get an initial skeleton in place for
the large-scale structure of a language reference (for now avoiding
the term "specification" and all the weight it carries).
Future commits should be able to add to flesh out this skeleton and
start to make the document more complete and more accurate.</content>
</entry>
<entry>
<title>Delete out of date docs (#3926)</title>
<updated>2024-04-10T20:38:50+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-04-10T20:38:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=ee9d398ebfc7c67205a8d5c91834ae4882d0dc9b'/>
<id>urn:sha1:ee9d398ebfc7c67205a8d5c91834ae4882d0dc9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support for `[[vk::spirv_instruction(op)]]` (#2242)</title>
<updated>2022-05-18T14:09:28+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2022-05-18T14:09:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=1148564b9cdbbc8fec4fbecf65b0af60aa6af344'/>
<id>urn:sha1:1148564b9cdbbc8fec4fbecf65b0af60aa6af344</id>
<content type='text'>
* #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</content>
</entry>
<entry>
<title>First pass at a language reference (#1279)</title>
<updated>2020-03-18T18:20:20+00:00</updated>
<author>
<name>Tim Foley</name>
<email>tfoleyNV@users.noreply.github.com</email>
</author>
<published>2020-03-18T18:20:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=a8a23a6c21437086df4499d4d30b8b5b47bcd1ff'/>
<id>urn:sha1:a8a23a6c21437086df4499d4d30b8b5b47bcd1ff</id>
<content type='text'>
* 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</content>
</entry>
</feed>
