<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/tests/hlsl/append-structured-buffer.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>2025-09-02T23:43:48+00:00</updated>
<entry>
<title>render-test: Change D3D12 default to sm_6_5 (#8320)</title>
<updated>2025-09-02T23:43:48+00:00</updated>
<author>
<name>James Helferty (NVIDIA)</name>
<email>jhelferty@nvidia.com</email>
</author>
<published>2025-09-02T23:43:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=f02b08490aa905f42a8d90381db84b1f8e409c0c'/>
<id>urn:sha1:f02b08490aa905f42a8d90381db84b1f8e409c0c</id>
<content type='text'>
Changes default for render-test to sm_6_5.
Since sm_6_5 is the new default, remove the -use-dxil option, add
-use-dxcb option
Remove -use-dxil option from all test cases.
Add -use-dxcb to two tests that needed it.

Fixes #7611</content>
</entry>
<entry>
<title>Enable tests for CUDA (#7593)</title>
<updated>2025-07-03T12:30:38+00:00</updated>
<author>
<name>Mukund Keshava</name>
<email>mkeshava@nvidia.com</email>
</author>
<published>2025-07-03T12:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=141eac9eb4400cf94c0a076f339e1d43ed652306'/>
<id>urn:sha1:141eac9eb4400cf94c0a076f339e1d43ed652306</id>
<content type='text'>
Enable intrinsic tests for cuda. Most of these tests were either
disabled or just not enabled for cuda.

Fixes #7592

Co-authored-by: Ellie Hermaszewska &lt;ellieh@nvidia.com&gt;</content>
</entry>
<entry>
<title>Initial `Atomic&lt;T&gt;` type implementation. (#5125)</title>
<updated>2024-09-20T22:11:23+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-09-20T22:11:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=490834924cc390cb812713c225b9a8227c66cf1f'/>
<id>urn:sha1:490834924cc390cb812713c225b9a8227c66cf1f</id>
<content type='text'>
* Initial Atomic&lt;T&gt; type implementation.

* Update design doc.

* Fix.

* Add test.

* Fixes and add tests.

* Fix WGSL.

* Fix glsl.

* Fix metal.

* experiemnt with github metal.

* experiment github metal 2

* github metal experiment 3

* experiment with github metal 4.

* experiment with metal 5.

* experiment 7.

* metal experiment 8.

* Fix metal tests.

---------

Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Fix typelayout for append/consume structured buffers. (#3924)</title>
<updated>2024-04-10T18:18:58+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-04-10T18:18:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=33b4fa725f6410eee5013de465c14a4cb523b057'/>
<id>urn:sha1:33b4fa725f6410eee5013de465c14a4cb523b057</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Type layouts for structured buffers with counters (#3269)</title>
<updated>2023-10-17T22:26:00+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2023-10-17T22:26:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=7826afcaad78cc33c976bb3db3cdc9eada4c77e8'/>
<id>urn:sha1:7826afcaad78cc33c976bb3db3cdc9eada4c77e8</id>
<content type='text'>
* More tests for append structured buffer

* Append and Consume structured buffer tests for DX12

* neaten

* test wobble

* Add counter layout information to append/consume structured buffers

* add getRWStructuredBufferType

* Correct definition of get size for append/consume structured buffers

* tweak append structured buffer test

* Allow initializing counter buffer in render test

* vulkan test for consume structured buffer

* Handle null counterVarLayout in getExplicitCounterBindingRangeOffset

* remove dead code

* Implement atomic counter increment/decrement for spirv

* explicit spirv test

* Add missing check on result

* Hold on to counter resources

---------

Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
<entry>
<title>Make `-fvk-u-shift` work on AppendStructuredBuffer. (#3144)</title>
<updated>2023-08-23T06:21:50+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-08-23T06:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=036a2b78151816075f1c86221028f0ebdff3c8a5'/>
<id>urn:sha1:036a2b78151816075f1c86221028f0ebdff3c8a5</id>
<content type='text'>
Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Compile append and consume structured buffers to glsl. (#3142)</title>
<updated>2023-08-22T00:07:34+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-08-22T00:07:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=bd6dbaf7c3ea720b4ed39904fe08878f9dcbd947'/>
<id>urn:sha1:bd6dbaf7c3ea720b4ed39904fe08878f9dcbd947</id>
<content type='text'>
* Compile append and consume structured buffers to glsl.

* Fix.

* Update CI config.

---------

Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
</feed>
