<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/tests/spirv/scalar-buffer-packing.slang, 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-03-18T23:41:40+00:00</updated>
<entry>
<title>Fix SPIRV for mesh shaders, checks for invalid target code&amp;recursion. (#3788)</title>
<updated>2024-03-18T23:41:40+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-03-18T23:41:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=f96a3fea6704da866e96e453f722a951c214ba28'/>
<id>urn:sha1:f96a3fea6704da866e96e453f722a951c214ba28</id>
<content type='text'>
* Fix #3780.

* Fixers #3781.

* Add test for #3781.

* Diagnose error on unsupported builtin intrinsic types.

* Add check for recursion.

* Fix.

* Fix.

* Fix recursion detection.

* Fix.

* Fix.

* Fix recursion logic.

* More fix.</content>
</entry>
<entry>
<title>Various SPIRV fixes. (#3231)</title>
<updated>2023-09-27T06:56:06+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-09-27T06:56:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=ebe8ddefc48478307d5f206cd3e40c41d28a36e3'/>
<id>urn:sha1:ebe8ddefc48478307d5f206cd3e40c41d28a36e3</id>
<content type='text'>
* Various SPIRV fixes.

- Geometry shader support (WIP).
- Fix texture get dimension and load.
- Fold global GetElement(MakeArray/MakeVector) insts.
- Call spvopt to inline all functions.
- Translate OpImageSubscript.
- Emit struct member names and global variable names.
- Fix lowering of OpBitNot -&gt; OpNot, instead of OpBitReverse.

* Fix test.

* Fix geometry shader.

* Fix geometry shader emit.

* Add atomic Image access test.

* Fix tests.

* don't fail if spirv-opt fails.

* Update comments.

* Fix test.

* Cleanups.

* indentation

---------

Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;
Co-authored-by: Ellie Hermaszewska &lt;ellieh@nvidia.com&gt;</content>
</entry>
</feed>
