-
0018771b
by Juan Ramos at 2025-03-03T15:47:06-07:00
Fix spirv backcompat
closes #3882
-
8dffe4c1
by dependabot[bot] at 2025-03-03T15:48:30-07:00
Bump lukka/get-cmake from 3.31.5 to 3.31.6
Bumps [lukka/get-cmake](https://github.com/lukka/get-cmake) from 3.31.5 to 3.31.6.
- [Release notes](https://github.com/lukka/get-cmake/releases)
- [Commits](https://github.com/lukka/get-cmake/compare/5f6e04f5267c8133f1273bf2103583fc72c46b17...56d043d188c3612951d8755da8f4b709ec951ad6)
---
updated-dependencies:
- dependency-name: lukka/get-cmake
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
-
0e5ff759
by Jeremy Hayes at 2025-03-06T14:01:31-07:00
Fix 3894
-
3b495e14
by Juan Ramos at 2025-03-06T15:39:32-07:00
cmake: Minor CMake cleanup
Highlight policy CMP0143 for future reference
Use GENERATOR_IS_MULTI_CONFIG for detecting multi configuration
generators
Don't set CMAKE_BUILD_TYPE when using multi configuration
generators.
Misc endif cleanup for modernization
Use lower case version of cmake_dependent_option for consistency
with rest of codebase.
Use add_compile_definitions instead of add_definitions
Minor indentation for readability
Use MINGW variable where applicable
Use target_link_options instead of old LINK_FLAGS
-
3a50d170
by dependabot[bot] at 2025-03-10T09:25:28-06:00
Bump github/codeql-action from 3.28.10 to 3.28.11
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.10 to 3.28.11.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d...6bb031afdd8eb862ea3fc1848194185e076637e5)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
-
0051b92b
by Juan Ramos at 2025-03-12T10:47:54-04:00
ci: Reduce usage of setup-python
Only keep it to test back compat for older versions of python.
Reduces CI cache misses which can be up to 1 minute when they
happen.
-
8842cf92
by Jeff Bolz at 2025-03-13T14:17:09-06:00
Fix crash calling coopMatLoadTensorNV on an array element
The array element is not a symbol, the call to getAsSymbolNode crashed.
Without getAsSymbolNode, there was a crash in teardown while deleting the DAG.
Just skip addOutputArgumentConversions for coopmat parameters, I don't
think it's necessary.
-
be201bfb
by Alan Baker at 2025-03-19T14:18:59-06:00
Switch tests using Vulkan memory model to spir-v 1.3
* Vulkan memory model requires SPIR-V 1.3
* Update tests using it to run in that mode
-
e57f993c
by Jeremy Hayes at 2025-03-19T14:18:59-06:00
Update validation_fails.txt
-
d5eefa93
by Jeff Bolz at 2025-04-02T16:33:41-06:00
Avoid reusing array types with stride when no stride is requested.
Newer SPIR-V versions forbid explicit layouts in function/private storage,
so track which array types have an explicit layout and don't reuse them when
stride is zero.
This bug has been around "forever", but validation was recently added.
Also update SPIRV-Tools/Headers commits, to pull in that validation rule.
-
c3d39de9
by Jeremy Hayes at 2025-04-02T16:33:41-06:00
Include unordered_set
-
5c078fa0
by Awata Yuichi at 2025-04-04T16:58:31-04:00
非 ASCII 文字列を正しくバイナリ化できない問題を修正
-
4a038eaf
by Sven van Haastregt at 2025-04-04T17:54:25-04:00
Fix pre-gcc-9 builds for libstdc++fs
Until gcc 9, users of `std::filesystem` had to explicitly link against
libstdc++fs.
Signed-off-by: Sven van Haastregt <sven.vanhaastregt@arm.com>
-
ba164044
by Jeff Bolz at 2025-04-11T19:05:12-04:00
Implement GL_EXT_bfloat16
-
6197b55f
by Jeremy Hayes at 2025-04-18T13:50:25-04:00
Update Ubuntu runners
Fix #3933
-
40e4f670
by Jeff Bolz at 2025-04-18T12:58:13-06:00
Add missing error checks for bfloat16 math
-
e3dd7d95
by David Neto at 2025-04-18T14:56:48-06:00
validation fails for spv.exportFunctions.comp when no linking performed
The generated SPIR-V uses OpCapability Linkage.
That's not allowed in the Vulkan environment, and the SPIRV-Tools
validator issues a validation error.
-
896198a7
by David Neto at 2025-04-18T14:56:48-06:00
Update known-good: newer SPIRV-Tools and SPIRV-Headers
SPIRV-Tools validation is more strict about version
checks for certain features.
-
04801966
by David Neto at 2025-04-18T14:56:48-06:00
Update listing of validation failures
-
fd433938
by Zackery Mason-Blaug at 2025-04-19T18:47:38-04:00
Fix several issues with link-time implicit array size merging
Co-authored-by: Matt Knowles <matt.knowles@ntd.nintendo.com>
-
761883c3
by dependabot[bot] at 2025-04-20T12:14:30-06:00
Bump actions/upload-artifact from 4.6.1 to 4.6.2
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1...ea165f8d65b6e75b540449e92b4886f43607fa02)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
-
ccc3b02c
by dependabot[bot] at 2025-04-20T12:15:54-06:00
Bump actions/setup-python from 5.4.0 to 5.5.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/42375524e23c412d93fb67b49958b491fce71c38...8d9ed9ac5c53483de85588cdf95a591a75ab9f55)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
-
c4dff68e
by dependabot[bot] at 2025-04-20T12:17:22-06:00
Bump github/codeql-action from 3.28.11 to 3.28.15
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.11 to 3.28.15.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/6bb031afdd8eb862ea3fc1848194185e076637e5...45775bd8235c68ba998cffa5171334d58593da47)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.28.15
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
-
ca5ad6de
by Jeremy Hayes at 2025-04-21T09:15:25-06:00
Fix continuous deployment
Remove package that was required when CI was ported from Travis but is
no longer required.
-
84581c2f
by Awata Yuichi at 2025-04-21T11:52:28-04:00
DebugSourceContinued をサポートします
-
0b3e8560
by Zackery Mason-Blaug at 2025-04-22T12:19:55-04:00
LiveTraverser no longer traverses switch cases that are statically not accessed
-
697683e6
by Jan Kelemen at 2025-04-22T12:49:01-04:00
Remove -fno-exceptions being set unconditionally for GCC
-
4cf9d467
by dependabot[bot] at 2025-04-23T09:48:14-06:00
Bump lukka/get-cmake from 3.31.6 to 4.0.1
Bumps [lukka/get-cmake](https://github.com/lukka/get-cmake) from 3.31.6 to 4.0.1.
- [Release notes](https://github.com/lukka/get-cmake/releases)
- [Commits](https://github.com/lukka/get-cmake/compare/56d043d188c3612951d8755da8f4b709ec951ad6...57c20a23a6cac5b90f31864439996e5b206df9dc)
---
updated-dependencies:
- dependency-name: lukka/get-cmake
dependency-version: 4.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
-
5fc62e82
by Zackery Mason-Blaug at 2025-04-23T18:20:37-04:00
Implement optional cross-stage check for input with no matching output
-
325514ad
by Jeremy Hayes at 2025-04-24T14:51:49-04:00
Update known_good.json
-
fc9889c8
by Jeremy Hayes at 2025-04-24T19:30:07-04:00
Update CHANGES for 15.3.0
-
f3234432
by Jan Kelemen at 2025-04-25T10:44:11-06:00
Replace spirv.hpp with spirv.hpp11
-
c39c0fea
by Jan Kelemen at 2025-04-25T10:52:22-06:00
Fix incorrect date in CHANGES.md
-
96358807
by Geoff Lang at 2025-04-29T13:24:49-06:00
Fix renamed spriv.hpp11 in BUILD.gn
Mirror the CMakeLists.txt changes from commit f3234432d039682f3cece3760418f4af56f867e0
-
5cffd9a7
by Pankaj Mistry at 2025-05-20T14:05:56-04:00
Implement GL_NV_gpu_shader5 and enable GL_ARB_gpu_shader5 completely
-
32f71d72
by Charles Giessen at 2025-05-22T08:48:10-04:00
cmake: Remove BUILD_SHARED_LIBS option
BUILD_SHARED_LIBS is a built in CMake variable. Because the code simply
declares the varriable (ie, doesn't change the default value), it was
redundant and caused confusion for users unfamiliar with CMake & its
built in's.
-
93231001
by Daniel Schürmann at 2025-05-22T14:24:24-04:00
Remap discard to OpDemoteToHelperInvocation
This was only done for HLSL while for GLSL
discard got emitted as OpTerminateInvocation.
This behavior is unexpected and leads to application bugs.
-
86a60b87
by dependabot[bot] at 2025-05-26T14:10:40-06:00
Bump actions/setup-python from 5.5.0 to 5.6.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.5.0 to 5.6.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/8d9ed9ac5c53483de85588cdf95a591a75ab9f55...a26af69be951a213d495a4c3e4e4022e16d87065)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 5.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
-
06b6be30
by dependabot[bot] at 2025-05-26T14:13:14-06:00
Bump hendrikmuhs/ccache-action from 1.2.17 to 1.2.18
Bumps [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action) from 1.2.17 to 1.2.18.
- [Release notes](https://github.com/hendrikmuhs/ccache-action/releases)
- [Commits](https://github.com/hendrikmuhs/ccache-action/compare/a1209f81afb8c005c13b4296c32e363431bffea5...63069e3931dedbf3b63792097479563182fe70d1)
---
updated-dependencies:
- dependency-name: hendrikmuhs/ccache-action
dependency-version: 1.2.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
-
512870ff
by dependabot[bot] at 2025-05-26T14:15:16-06:00
Bump github/codeql-action from 3.28.15 to 3.28.18
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.15 to 3.28.18.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/45775bd8235c68ba998cffa5171334d58593da47...ff0a06e83cb2de871e5a09832bc6a81e7276941f)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.28.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
-
7ccbadb2
by mmoult at 2025-05-26T17:17:10-04:00
Fix minor errors in help message
Typos have been resolved, columns have been aligned, and lists have been
updated and revised for clarity.
-
be4ee7d0
by mmoult at 2025-05-26T17:17:10-04:00
Remove unnecessary whitespace
Fix a typo introduced in the last commit.
-
f828eadd
by Ph. SW. at 2025-05-30T11:11:23-04:00
Fix logic in CMakeFiles for tests on Windows (#3955)
-
b888ebce
by Diego Novillo at 2025-05-30T16:55:54-04:00
Add .vs/ folder to .gitignore (#3963)
-
10ae0e16
by Wooyoung Kim at 2025-06-04T17:10:00-06:00
Add the GLSL_QCOM_tile_shading support
-
fc060af4
by alelenv at 2025-06-04T19:26:17-04:00
Fix bug in emitting correct capability for LSS built-in functions. (#3968)
* Fix bug in emitting correct capability for LSS built-in functions.
* Add unit test.
-
107a84f8
by dependabot[bot] at 2025-06-05T14:17:30-06:00
Bump ossf/scorecard-action from 2.4.1 to 2.4.2
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.4.1 to 2.4.2.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](https://github.com/ossf/scorecard-action/compare/f49aabe0b5af0936a0987cfb85d86b75731b0186...05b42c624433fc40578a4040d5cf5e36ddca8cde)
---
updated-dependencies:
- dependency-name: ossf/scorecard-action
dependency-version: 2.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
-
ac1c686d
by dependabot[bot] at 2025-06-05T14:18:43-06:00
Bump lukka/get-cmake from 4.0.1 to 4.0.2
Bumps [lukka/get-cmake](https://github.com/lukka/get-cmake) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/lukka/get-cmake/releases)
- [Commits](https://github.com/lukka/get-cmake/compare/57c20a23a6cac5b90f31864439996e5b206df9dc...ea004816823209b8d1211e47b216185caee12cc5)
---
updated-dependencies:
- dependency-name: lukka/get-cmake
dependency-version: 4.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
-
05cfcc16
by Jeff Bolz at 2025-06-12T09:32:16-06:00
Implement GL_EXT_float8_e5m2_e4m3
-
21b4e371
by Sven van Haastregt at 2025-06-19T10:41:02-04:00
Revert "Fix logic in CMakeFiles for tests on Windows (#3955)" (#3980)
This reverts commit f828eadd3688ca1a27815f0ac6e425c9f54db853 as it
caused the test suite to remain empty for non-WIN32 platforms.
Fixes https://github.com/KhronosGroup/glslang/issues/3979 .
Signed-off-by: Sven van Haastregt <sven.vanhaastregt@arm.com>
-
d176fb41
by dependabot[bot] at 2025-06-23T14:29:28-06:00
Bump github/codeql-action from 3.28.18 to 3.29.0
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.18 to 3.29.0.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/ff0a06e83cb2de871e5a09832bc6a81e7276941f...ce28f5bb42b7a9f2c824e633a3f6ee835bab6858)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
-
d09cc266
by Jeff Bolz at 2025-06-23T16:38:50-06:00
fix handling of values around infinity for e4m3 constants
-
cf2a7bfc
by Sven van Haastregt at 2025-06-23T16:41:29-06:00
Move E_SPV_ARM_cooperative_matrix_layouts into GLSL.ext.ARM.h
This is a vendor extension that was accidentally added into the EXT
header.
Signed-off-by: Sven van Haastregt <sven.vanhaastregt@arm.com>
-
efd24d75
by dependabot[bot] at 2025-06-23T16:43:28-06:00
Bump lukka/get-cmake from 4.0.2 to 4.0.3
Bumps [lukka/get-cmake](https://github.com/lukka/get-cmake) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/lukka/get-cmake/releases)
- [Commits](https://github.com/lukka/get-cmake/compare/ea004816823209b8d1211e47b216185caee12cc5...6b3e96a9bc9976b8b546346fdd102effedae0ca8)
---
updated-dependencies:
- dependency-name: lukka/get-cmake
dependency-version: 4.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
-
e52ecf72
by spencer-lunarg at 2025-06-25T09:45:45-06:00
ci: Update Windows CI runners
-
0e41d313
by Jeremy Hayes at 2025-06-25T09:56:24-06:00
Workaround Windows command line limit
Bash-like environments in Windows have a 32k command line limit. Eventually
the number of tests exceeded that.
-
d42b2a6b
by Sven van Haastregt at 2025-06-25T13:39:04-06:00
Add variadic function support for builtin functions
Add basic frontend support for variadic functions during builtin
function declaration parsing. This is needed for the GL_ARM_tensors
extension.
Signed-off-by: Sven van Haastregt <sven.vanhaastregt@arm.com>
-
4b8b7995
by Sven van Haastregt at 2025-06-25T13:39:04-06:00
Add argument default values support for builtin functions
Add basic frontend support for argument default values during builtin
function declaration parsing. This is needed for the GL_ARM_tensors
extension.
Signed-off-by: Sven van Haastregt <sven.vanhaastregt@arm.com>
-
e9d166cd
by Sven van Haastregt at 2025-06-25T13:39:04-06:00
Add GL_ARM_tensors
Add support for the GL_ARM_tensors extension.
Co-authored-by: Neil Hickey <neil.hickey@arm.com>
Co-authored-by: Pedro Olsen Ferreira <pedro.olsenferreira@arm.com>
Signed-off-by: Sven van Haastregt <sven.vanhaastregt@arm.com>
-
95e6e51a
by Jeremy Hayes at 2025-06-26T16:53:20-06:00
Update known_good.json
-
8a85691a
by Jeremy Hayes at 2025-06-27T09:05:50-06:00
Update CHANGES for 15.4.0
-
a0607cd3
by Timo Aaltonen at 2025-08-11T06:59:49+03:00
Merge tag 'vulkan-sdk-1.4.321.0' into upstream-unstable
-
850f6f54
by Timo Aaltonen at 2025-08-11T07:00:12+03:00
Merge branch 'upstream-unstable' into debian-unstable
-
163f587d
by Timo Aaltonen at 2025-08-11T07:01:10+03:00
version bump
-
a87cf3c1
by Timo Aaltonen at 2025-08-11T07:01:51+03:00
control: Bump spirv-tools depends.
-
7ee31e70
by Timo Aaltonen at 2025-08-11T07:02:33+03:00
patches: Refreshed.
-
77700ae5
by Timo Aaltonen at 2025-08-11T07:08:39+03:00
releasing package glslang version 15.4.0-1