<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/external/glslang-generated/glslang/build_info.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-02-27T13:25:21+00:00</updated>
<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>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>Glslang upgrade  (#2228)</title>
<updated>2022-05-10T23:44:43+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2022-05-10T23:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=2eff11b040077b3e7c647a519d4f313871a92674'/>
<id>urn:sha1:2eff11b040077b3e7c647a519d4f313871a92674</id>
<content type='text'>
* #include an absolute path didn't work - because paths were taken to always be relative.

* Update SPIR-V headers/opt.
Update glslang.

* Set the SPIR-V emit version.

* Use the merged hash from shader-slang/glslang

* Improve comment around spirv version for emitting spir-v directly.</content>
</entry>
<entry>
<title>Update spirv/glslang generated files (#1976)</title>
<updated>2021-10-13T13:05:17+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2021-10-13T13:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=ea95f05b012887e03315a3a86d70380de80f5a8e'/>
<id>urn:sha1:ea95f05b012887e03315a3a86d70380de80f5a8e</id>
<content type='text'>
* #include an absolute path didn't work - because paths were taken to always be relative.

* Update glslang/spir-v generated files.

* Update spirv-headers and spirv-tools

* Fix readme.</content>
</entry>
<entry>
<title>Upgrade glslang to 11.5.0 (#1910)</title>
<updated>2021-07-16T12:59:50+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2021-07-16T12:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=b00e2dc8e777a481f79c5c4fea4d1d0481fc445e'/>
<id>urn:sha1:b00e2dc8e777a481f79c5c4fea4d1d0481fc445e</id>
<content type='text'>
* #include an absolute path didn't work - because paths were taken to always be relative.

* Upgrade glslang to 11.5.0

* Remove no longer needed section from glslang-generated/README.md</content>
</entry>
<entry>
<title>Upgrade to Glslang 11.0.0 (#1466)</title>
<updated>2020-07-31T20:31:30+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2020-07-31T20:31:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=4549597709e29b85b5f95503f4f2258c16db12be'/>
<id>urn:sha1:4549597709e29b85b5f95503f4f2258c16db12be</id>
<content type='text'>
* Fix premake5.lua so it uses the new path needed for OpenCLDebugInfo100.h

* Keep including the includes directory.

* Added the spirv-tools-generated files.

* We don't need to include the spirv/unified1 path because the files needed are actually in the spirv-tools-generated folder.

* Put the build_info.h glslang generated files in external/glslang-generated. Alter premake5.lua to pick up that header.

* First pass at documenting how to build glslang and spirv-tools.

* Improved glsl/spir-v tools README.md

* Added revision.h

* Change how gResources is calculated.
Update about revision.h

* Update docs a little.

* Split out spirv-tools into a separate project for building glslang. This was not necessary on linux, but *is* necessary on windows, because there is a file disassemble.cpp in spirv-tools and in glslang, and this leads to VS choosing only one. With the separate library, the problem is resolved.

* Fix direct-spirv-emit output.

* Update to latest version of spirv headers and spirv-tools.

* Upgrade submodule version of glslang in external.

* Add fPIC to build options of slang-spirv-tools

* Upgrade slang-binaries to have new glslang.

* Fix issues with Windows slang-glslang binaries, via update of slang-binaries used.

* Small improvements to glslang building process documentation.

Co-authored-by: Tim Foley &lt;tfoleyNV@users.noreply.github.com&gt;</content>
</entry>
</feed>
