<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/tests/spirv/spec-constant-numthreads.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-01-14T18:32:29+00:00</updated>
<entry>
<title>Implement specialization constant support in numthreads / local_size (#5963)</title>
<updated>2025-01-14T18:32:29+00:00</updated>
<author>
<name>Julius Ikkala</name>
<email>julius.ikkala@gmail.com</email>
</author>
<published>2025-01-14T18:32:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=cbdc7e1219e472fd74f7f559d7e417f233e7df39'/>
<id>urn:sha1:cbdc7e1219e472fd74f7f559d7e417f233e7df39</id>
<content type='text'>
* Allow using specialization constants in numthreads attribute

* Add support for GLSL local_size_x_id syntax

* Fix overeager specialization constant parsing

* Add diagnostics for specialization constant numthreads

* Remove unused variable

* Fix local_size_x_id not finding existing specialization constant

* Allow materializeGetWorkGroupSize to reference specialization constants

* Use SpvOpExecutionModeId for modes that require it

* Cleanup specialization constant numthreads code

* Add tests for specialization constant work group sizes

* Fix implicit Slang::Int -&gt; int32_t cast

* Fix querying thread group size in reflection API

---------

Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
</feed>
