<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/tools/gfx/vulkan/vk-api.h, 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-30T21:19:13+00:00</updated>
<entry>
<title>Support cooperative vector including Vulkan-Header (#6228)</title>
<updated>2025-01-30T21:19:13+00:00</updated>
<author>
<name>Jay Kwak</name>
<email>82421531+jkwak-work@users.noreply.github.com</email>
</author>
<published>2025-01-30T21:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=fb052bf4674b55933e6dd9f991c99000c049d216'/>
<id>urn:sha1:fb052bf4674b55933e6dd9f991c99000c049d216</id>
<content type='text'>
* Support cooperative vector including Vulkan-Header

Adding a Slang support for cooperative vector with vulkan-header update.</content>
</entry>
<entry>
<title>Support cooperative vector (#6223)</title>
<updated>2025-01-30T08:59:49+00:00</updated>
<author>
<name>Jay Kwak</name>
<email>82421531+jkwak-work@users.noreply.github.com</email>
</author>
<published>2025-01-30T08:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=ba9b2785c69c1b8c6d2b4103267b5281815f9f23'/>
<id>urn:sha1:ba9b2785c69c1b8c6d2b4103267b5281815f9f23</id>
<content type='text'>
* Support cooperative vector without Vulkan-header update

Adding a Slang support for cooperative vector.
But this commit doesn't have Vulkan-header update.
</content>
</entry>
<entry>
<title>Support dispatchComputeIndirect and draw(Indexed)Indirect with count buffer for Vulkan (#5929)</title>
<updated>2024-12-26T18:11:28+00:00</updated>
<author>
<name>AdamYuan</name>
<email>y13916619121@126.com</email>
</author>
<published>2024-12-26T18:11:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=2ad1f8138771cef32b710f8c47d4c7beb3f4eab5'/>
<id>urn:sha1:2ad1f8138771cef32b710f8c47d4c7beb3f4eab5</id>
<content type='text'>
* Support gfx ComputeCommandEncoder::dispatchComputeIndirect for Vulkan

* Support count buffer for Vulkan in gfx RenderCommandEncoder::drawIndirect and RenderCommandEncoder::drawIndexedIndirect

* Fix an unintended change

* Fix format issue

---------

Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
<entry>
<title>format</title>
<updated>2024-10-29T06:49:26+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2024-10-29T06:49:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=f65d756bff8d4c5cbc15bd0322a2ae8e6b896a21'/>
<id>urn:sha1:f65d756bff8d4c5cbc15bd0322a2ae8e6b896a21</id>
<content type='text'>
* format

* Minor test fixes

* enable checking cpp format in ci</content>
</entry>
<entry>
<title>preparation for clang format (#5422)</title>
<updated>2024-10-29T05:59:28+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2024-10-29T05:59:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=a729c15e9dce9f5116a38afc66329ab2ca4cea54'/>
<id>urn:sha1:a729c15e9dce9f5116a38afc66329ab2ca4cea54</id>
<content type='text'>
* Clang-format excludes

* Add .clang-format

* Don't clang-format in external

* Missing includes and forward declarations

* Replace wonky include-once macro name

* neaten include naming

* Add clang-format to formatting script

* Add xargs and diff to required binaries

* add clang-format to ci formatting check

* Add max version check to formatting script

* temporarily disable checking formatting for cpp files</content>
</entry>
<entry>
<title>Ray tracing validation (#4418)</title>
<updated>2024-06-27T15:25:07+00:00</updated>
<author>
<name>ccummingsNV</name>
<email>ccummings@nvidia.com</email>
</author>
<published>2024-06-27T15:25:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=1d4db4224bd981b54b1e5f260a232a1183bbdcda'/>
<id>urn:sha1:1d4db4224bd981b54b1e5f260a232a1183bbdcda</id>
<content type='text'>
* Ray tracing validation in Vulkan

* Clean up RT validation code

* Remove redundant api additions

* Remove redundant debug utils callback

* Ray tracing validation uses extended descriptor for initialization

---------

Co-authored-by: Chris Cummings &lt;chriscummings@nvidia.com&gt;
Co-authored-by: Jay Kwak &lt;82421531+jkwak-work@users.noreply.github.com&gt;
Co-authored-by: skallweitNV &lt;64953474+skallweitNV@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Remove duplicate `VkPhysicalDeviceComputeShaderDerivativesFeaturesNV` extension structure in vk-api.h (#4335)</title>
<updated>2024-06-11T07:28:45+00:00</updated>
<author>
<name>ArielG-NV</name>
<email>159081215+ArielG-NV@users.noreply.github.com</email>
</author>
<published>2024-06-11T07:28:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=51d358546424646f60f1b214378a366ebb077d03'/>
<id>urn:sha1:51d358546424646f60f1b214378a366ebb077d03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Address glslang ordering requirments for 'derivative_group_*NV' (#4323)</title>
<updated>2024-06-10T20:29:56+00:00</updated>
<author>
<name>ArielG-NV</name>
<email>159081215+ArielG-NV@users.noreply.github.com</email>
</author>
<published>2024-06-10T20:29:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=21bbebb19dfdbbee107b9fd9830e18d5fb6a573a'/>
<id>urn:sha1:21bbebb19dfdbbee107b9fd9830e18d5fb6a573a</id>
<content type='text'>
* Address glslang ordering requirments for 'derivative_group_*NV'

fixes: #4305

The solution is to emit some `layout`s after a module source is emitted.

Added to slangs gfx backend code to enable the compute shader derivative extension for testing purposes.

* address review

* enable removed test

---------

Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
<entry>
<title>Support different SPIRV versions. (#4254)</title>
<updated>2024-06-02T02:26:14+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2024-06-02T02:26:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=c5a453e56985022deb820cbbb2ff5cd6a8347e34'/>
<id>urn:sha1:c5a453e56985022deb820cbbb2ff5cd6a8347e34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add variable pointers to render-test-vk and a related failing test-case (#4041)</title>
<updated>2024-04-29T02:34:02+00:00</updated>
<author>
<name>ArielG-NV</name>
<email>159081215+ArielG-NV@users.noreply.github.com</email>
</author>
<published>2024-04-29T02:34:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=30b82abc37fd512efb12632da21bed3654d594a8'/>
<id>urn:sha1:30b82abc37fd512efb12632da21bed3654d594a8</id>
<content type='text'>
* add variable pointers to render-test-vk and failing (but ignored with workarounds) test-case</content>
</entry>
</feed>
