<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/external/glslang, 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-02-27T13:26:34+00:00</updated>
<entry>
<title>bump glslang spirv-header spirv-tools (#6478)</title>
<updated>2025-02-27T13:26:34+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2025-02-27T13:26:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=3c096a7d3e796850ab6a54e50bb33595483ec7bd'/>
<id>urn:sha1:3c096a7d3e796850ab6a54e50bb33595483ec7bd</id>
<content type='text'>
Bump to latest public versions</content>
</entry>
<entry>
<title>Bump glslang to vulkan-tmp-1.4.309 (#6477)</title>
<updated>2025-02-27T13:25:21+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2025-02-27T13:25:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=af7c20297797c001d8e593286a78d36e8385275f'/>
<id>urn:sha1:af7c20297797c001d8e593286a78d36e8385275f</id>
<content type='text'>
* hotfix slang-rhi

* Fix missing include

* external/glslang: 15.0.0-37-ga0995c49 -&gt; vulkan-tmp-1.4.309

external/spirv-tools: v2024.4.rc2-44-g3364b982 -&gt; v2024.4.rc2-48-gce37fd67"</content>
</entry>
<entry>
<title>Bump spirv-header/tools/glslang (#5834)</title>
<updated>2024-12-12T06:52:14+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2024-12-12T06:52:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=626e81478f2bcf759567975a3c94478374d1811d'/>
<id>urn:sha1:626e81478f2bcf759567975a3c94478374d1811d</id>
<content type='text'>
* Back out "Update SPIRV submodules (#5815)"

This backs out commit e50aac13e2c161d672b137a62f6d66820d0f9ff1.

* Use upstream spirv-tools

* Fix bump-glslang.sh for newer versions of spirv-tools

* Use upstream glslang

* Add --do-fetch option to bump glslang

* Bump glslang and friends

Supersedes https://github.com/shader-slang/slang/pull/5815

* Regenerate glslang and spirv-tools outputs

* Fixes to slang-glslang

* Correct spirv intrinsic for OpImageSampleFootprintNV

Note that this currently fails validation with the following error:

```
error: line 145: Result &lt;id&gt; from OpSampledImage instruction must not appear as operand for OpImageSampleFootprintNV, since it is not specified as taking an OpTypeSampledImage. Found result &lt;id&gt; '55[%sampledImage]' as an operand of &lt;id&gt; '56[%resultVal]'.
  %sampledImage = OpSampledImage %54 %51 %40
```

This seems to be in error as the spec for
*SPV_NV_shader_image_footprint* states that "Sampled Image must be an
object whose type is OpTypeSampledImage"

https://refined-github-html-preview.kidonng.workers.dev/KhronosGroup/SPIRV-Registry/raw/refs/heads/main/extensions/NV/SPV_NV_shader_image_footprint.html

glslang also seems to fail with the same validation error

* Fix spv storage class test</content>
</entry>
<entry>
<title>Enable warnings-as-error for CI (#4659)</title>
<updated>2024-07-18T21:31:27+00:00</updated>
<author>
<name>Jay Kwak</name>
<email>82421531+jkwak-work@users.noreply.github.com</email>
</author>
<published>2024-07-18T21:31:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=be66cc88acebe87e175659df1afc2e4586ed8958'/>
<id>urn:sha1:be66cc88acebe87e175659df1afc2e4586ed8958</id>
<content type='text'>
Enable warnings-as-error for CI

Closes #4664.

Uses glslang commit that fixed a compiler warning
Fixes a recent warning from external/CMakelist.txt
A new macro, `SLANG_MAYBE_UNUSED` is added for a future need.</content>
</entry>
<entry>
<title>Update glslang (#3185)</title>
<updated>2023-09-06T18:11:38+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-09-06T18:11:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=f276c5c5a4c22e8cc603028c4c33b5cdd11ee31a'/>
<id>urn:sha1:f276c5c5a4c22e8cc603028c4c33b5cdd11ee31a</id>
<content type='text'>
Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Upgrade to glslang 12.3.1 (#3095)</title>
<updated>2023-08-10T23:44:06+00:00</updated>
<author>
<name>Yong He</name>
<email>yonghe@outlook.com</email>
</author>
<published>2023-08-10T23:44:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=7691128c381c3af44db8589fce044b51b8eece13'/>
<id>urn:sha1:7691128c381c3af44db8589fce044b51b8eece13</id>
<content type='text'>
Co-authored-by: Yong He &lt;yhe@nvidia.com&gt;</content>
</entry>
<entry>
<title>Upgrade GLSLANG 12.0.0 (#2651)</title>
<updated>2023-02-15T19:32:50+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2023-02-15T19:32:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=f13e0802a7266c37592f8a36766fdaeb58d11c3a'/>
<id>urn:sha1:f13e0802a7266c37592f8a36766fdaeb58d11c3a</id>
<content type='text'>
* #include an absolute path didn't work - because paths were taken to always be relative.

* Update to glslang 12.0.0. Update SPIRV-Tools SPIRV-Headers.</content>
</entry>
<entry>
<title>glslang: 11.10.0-16-g42398c93 -&gt; 11.12.0-32-gf74f37c5 (#2507)</title>
<updated>2022-11-14T03:27:00+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2022-11-14T03:27:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=623f5c36e0dc8190753aa5fa2e89f1010c367c67'/>
<id>urn:sha1:623f5c36e0dc8190753aa5fa2e89f1010c367c67</id>
<content type='text'>


</content>
</entry>
<entry>
<title>Upgrade to glslang 11.10.0+ (#2306)</title>
<updated>2022-07-01T14:51:24+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2022-07-01T14:51:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=65cd44d54cc76d78777cde5f8a02b485056249f3'/>
<id>urn:sha1:65cd44d54cc76d78777cde5f8a02b485056249f3</id>
<content type='text'>
* #include an absolute path didn't work - because paths were taken to always be relative.

* Upgrade to glslang 11.10.0

Co-authored-by: Yong He &lt;yonghe@outlook.com&gt;</content>
</entry>
<entry>
<title>Split render-d3d12.h/cpp into a set of smaller files (#2231)</title>
<updated>2022-05-17T17:56:14+00:00</updated>
<author>
<name>lucy96chen</name>
<email>47800040+lucy96chen@users.noreply.github.com</email>
</author>
<published>2022-05-17T17:56:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=5a3aa6159e0ef0241b528812e1d138f0d7055f22'/>
<id>urn:sha1:5a3aa6159e0ef0241b528812e1d138f0d7055f22</id>
<content type='text'>
* Split render-d3d12 into numerous smaller files to make the code easier to parse

* Added all new D3D12 files created from splitting render-d3d12

* Fixed several uses of attachment still floating around; Changed resource-d3d12 and descriptor-heap-d3d12 to match naming conventions of new d3d12 implementation header files

* Readded files with name changes because changing them from inside VS apparently results in them being treated as new files

* Merged in externals changes from master

* Small cleanup changes

* Rerun CI

Co-authored-by: Theresa Foley &lt;10618364+tangent-vector@users.noreply.github.com&gt;</content>
</entry>
</feed>
