Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / vulkan / glslang
Commits: 19246e3f by François Beaufort at 2025-12-04T12:08:27-05:00 Allow gl_FragDepth identifier to be redeclared Update redeclareBuiltinVariable to allow an exception to the general rule before GLSL ES 3.2 that built-in identifiers can't be redeclared. - - - - - 27c4dede by dependabot[bot] at 2025-12-08T14:56:14-07:00 Bump github/codeql-action from 4.31.4 to 4.31.5 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.4 to 4.31.5. - [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/e12f0178983d466f2f6028f5cc7a6d786fd97f4b...fdbfb4d2750291e159f0156def62b853c2798ca2) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - f6a9ba4b by dependabot[bot] at 2025-12-08T14:57:20-07:00 Bump hendrikmuhs/ccache-action from 1.2.19 to 1.2.20 Bumps [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action) from 1.2.19 to 1.2.20. - [Release notes](https://github.com/hendrikmuhs/ccache-action/releases) - [Commits](https://github.com/hendrikmuhs/ccache-action/compare/bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716...5ebbd400eff9e74630f759d94ddd7b6c26299639) --- updated-dependencies: - dependency-name: hendrikmuhs/ccache-action dependency-version: 1.2.20 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 0387d04d by dependabot[bot] at 2025-12-08T14:58:57-07:00 Bump actions/setup-python from 6.0.0 to 6.1.0 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.0.0 to 6.1.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/e797f83bcb11b83ae66e0230d6156d7c80228e7c...83679a892e2d95755f2dac6acb0bfd1e9ac5d548) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 53ead8fa by Jeremy Hayes at 2025-12-08T22:38:44-05:00 Update CI MacOS runner Use latest MacOS Set deployment target The continuous deployment script had already been updated with these changes but the continous integration script had not. - - - - - 0036567a by vinsentli at 2025-12-09T09:58:24-07:00 Replace 'GL_TASK(MESH)_SHADER_NV' with 'GL_TASK(MESH)_SHADER_EXT'. - - - - - dffbc797 by spencer-lunarg at 2025-12-11T15:51:22-05:00 Remove invalid reading from MeshEXT output - - - - - eeba57d6 by Jeff Bolz at 2025-12-16T10:14:22-07:00 scalarize swizzled MeshEXT stores - - - - - 9a8c5fd1 by Jeff Bolz at 2025-12-16T12:51:52-05:00 build: UseMultiToolTask for better parallel builds in msbuild (#4129) - - - - - 1db98c5c by dependabot[bot] at 2025-12-23T18:52:33-05:00 Bump github/codeql-action from 4.31.5 to 4.31.8 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.5 to 4.31.8. - [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/fdbfb4d2750291e159f0156def62b853c2798ca2...1b168cd39490f61582a9beae412bb7057a6b2c4e) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 6a74e149 by dependabot[bot] at 2025-12-23T18:53:13-05:00 Bump actions/checkout from 6.0.0 to 6.0.1 Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3...8e8c483db84b4bee98b60c0593521ed34d9990e8) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 455fb866 by dependabot[bot] at 2025-12-23T19:23:01-05:00 Bump lukka/get-cmake from 4.2.0 to 4.2.1 Bumps [lukka/get-cmake](https://github.com/lukka/get-cmake) from 4.2.0 to 4.2.1. - [Release notes](https://github.com/lukka/get-cmake/releases) - [Commits](https://github.com/lukka/get-cmake/compare/bb2faa721a800324b726fec00f7c1ff7641964d1...9e07ecdcee1b12e5037e42f410b67f03e2f626e1) --- updated-dependencies: - dependency-name: lukka/get-cmake dependency-version: 4.2.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 6ed71b09 by dependabot[bot] at 2025-12-30T13:11:58-07:00 Bump github/codeql-action from 4.31.8 to 4.31.9 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.8 to 4.31.9. - [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/1b168cd39490f61582a9beae412bb7057a6b2c4e...5d4e8d1aca955e8d8589aabd499c5cae939e33c7) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 1399733f by dependabot[bot] at 2025-12-30T13:16:20-07:00 Bump actions/upload-artifact from 5.0.0 to 6.0.0 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/330a01c490aca151604b8cf639adc76d48f6c5d4...b7c566a772e6b6bfb58ed0dc250532a479d7789f) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - b937eae5 by Jeff Bolz at 2026-01-07T12:52:42-05:00 Implement GL_EXT_long_vector (#4132) * Implement GL_EXT_long_vector - - - - - 78812262 by Jeff Bolz at 2026-01-13T13:52:22-05:00 Only set afterType when a token is recognized as a keyword (#4142) * add test for using 'vector' without long_vector * Only set afterType when a token is recognized as a keyword - - - - - db338890 by Arcady Goldmints-Orlov at 2026-01-16T13:22:42-07:00 ci: Don't use get-cmake other than for backcompat testing Apparently github's runners include a sufficiently up to date cmake and ninja already so these aren't needed. - - - - - 2e7feec7 by Arcady Goldmints-Orlov at 2026-01-16T16:47:02-07:00 cmake: Enable more MSVC warnings These warnings are automatically enabled by MSVC when doing LTO so we may as well enable them all the time. - - - - - 42b0ef1d by Arcady Goldmints-Orlov at 2026-01-17T15:04:36-07:00 Add missing preamble #define for GL_EXT_nontemporal_keyword - - - - - 6b3c0c6e by Piers Daniell at 2026-01-22T14:48:57-05:00 Implement support for GL_NV_push_constant_bank (#4157) - - - - - c8d3e066 by Shaochi Zhou(AMD) at 2026-01-22T18:31:30-07:00 Implement extension GL_EXT_descriptor_heap. - - - - - 6199417c by dependabot[bot] at 2026-01-22T18:52:39-07:00 Bump github/codeql-action from 4.31.9 to 4.31.10 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.9 to 4.31.10. - [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/5d4e8d1aca955e8d8589aabd499c5cae939e33c7...cdefb33c0f6224e58673d9004f47f7cb3e328b89) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.10 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 592c0974 by Jeremy Hayes at 2026-01-22T20:09:37-07:00 Update known_good.json - - - - - f0bd0257 by Jeremy Hayes at 2026-01-22T20:35:29-07:00 Update CHANGES for 16.2.0 - - - - - 120 changed files: - .github/workflows/continuous_deployment.yml - .github/workflows/continuous_integration.yml - .github/workflows/scorecard.yml - CHANGES.md - CMakeLists.txt - SPIRV/GLSL.ext.EXT.h - SPIRV/GLSL.ext.KHR.h - SPIRV/GLSL.ext.NV.h - SPIRV/GlslangToSpv.cpp - SPIRV/SpvBuilder.cpp - SPIRV/SpvBuilder.h - SPIRV/SpvPostProcess.cpp - SPIRV/SpvTools.cpp - SPIRV/disassemble.cpp - SPIRV/doc.cpp - SPIRV/spirv.hpp11 - SPIRV/spvIR.h - StandAlone/StandAlone.cpp - Test/baseResults/conservativeDepth.frag.out - Test/baseResults/spv.460.subgroupEXT.mesh.out - + Test/baseResults/spv.descriptorHeap.AtomicImage.comp.out - + Test/baseResults/spv.descriptorHeap.AtomicImage.error.comp.out - + Test/baseResults/spv.descriptorHeap.Buffer.comp.out - + Test/baseResults/spv.descriptorHeap.DebugPrintf.comp.out - + Test/baseResults/spv.descriptorHeap.HeapNotArray.error.comp.out - + Test/baseResults/spv.descriptorHeap.HeapStrideNotHeap.error.comp.out - + Test/baseResults/spv.descriptorHeap.HeapStrideNotPow2.error.comp.out - + Test/baseResults/spv.descriptorHeap.PushConstant.comp.out - + Test/baseResults/spv.descriptorHeap.valid.frag.out - Test/baseResults/spv.ext.meshShaderBuiltins.mesh.out - Test/baseResults/spv.ext.meshShaderBuiltinsShadingRate.mesh.out - Test/baseResults/spv.ext.meshShaderRedeclBuiltins.mesh.out - Test/baseResults/spv.ext.meshShaderUserDefined.mesh.out - + Test/baseResults/spv.longVector.comp.out - + Test/baseResults/spv.longVectorBuiltins.comp.out - + Test/baseResults/spv.longVectorBuiltins.frag.out - + Test/baseResults/spv.longVectorBuiltinsBitcast.comp.out - + Test/baseResults/spv.longVectorBuiltinsError.comp.out - + Test/baseResults/spv.longVectorBuiltinsSpecConst.comp.out - + Test/baseResults/spv.longVectorBuiltinsSpecConstint32.comp.out - + Test/baseResults/spv.longVectorBuiltinsSubgroup.comp.out - + Test/baseResults/spv.longVectorBuiltinsfp16.comp.out - + Test/baseResults/spv.longVectorBuiltinsfp64.comp.out - + Test/baseResults/spv.longVectorBuiltinsint16.comp.out - + Test/baseResults/spv.longVectorBuiltinsint32.comp.out - + Test/baseResults/spv.longVectorBuiltinsint64.comp.out - + Test/baseResults/spv.longVectorBuiltinsint8.comp.out - + Test/baseResults/spv.longVectorBuiltinsuint16.comp.out - + Test/baseResults/spv.longVectorBuiltinsuint32.comp.out - + Test/baseResults/spv.longVectorBuiltinsuint64.comp.out - + Test/baseResults/spv.longVectorBuiltinsuint8.comp.out - + Test/baseResults/spv.longVectorMatMul.comp.out - + Test/baseResults/spv.longVectorNotReserved.comp.out - + Test/baseResults/spv.longVectorOperators.comp.out - + Test/baseResults/spv.longVectorSpecConst.comp.out - + Test/baseResults/spv.longVectorStorage.comp.out - + Test/baseResults/spv.pushConstantBank.vert.out - Test/conservativeDepth.frag - Test/spv.460.subgroupEXT.mesh - + Test/spv.descriptorHeap.AtomicImage.comp - + Test/spv.descriptorHeap.AtomicImage.error.comp - + Test/spv.descriptorHeap.Buffer.comp - + Test/spv.descriptorHeap.DebugPrintf.comp - + Test/spv.descriptorHeap.HeapNotArray.error.comp - + Test/spv.descriptorHeap.HeapStrideNotHeap.error.comp - + Test/spv.descriptorHeap.HeapStrideNotPow2.error.comp - + Test/spv.descriptorHeap.PushConstant.comp - + Test/spv.descriptorHeap.valid.frag - Test/spv.ext.meshShaderBuiltins.mesh - Test/spv.ext.meshShaderBuiltinsShadingRate.mesh - Test/spv.ext.meshShaderRedeclBuiltins.mesh - Test/spv.ext.meshShaderUserDefined.mesh - + Test/spv.longVector.comp - + Test/spv.longVectorBuiltins.comp - + Test/spv.longVectorBuiltins.frag - + Test/spv.longVectorBuiltinsBitcast.comp - + Test/spv.longVectorBuiltinsError.comp - + Test/spv.longVectorBuiltinsSpecConst.comp - + Test/spv.longVectorBuiltinsSpecConstint32.comp - + Test/spv.longVectorBuiltinsSubgroup.comp - + Test/spv.longVectorBuiltinsfp16.comp - + Test/spv.longVectorBuiltinsfp64.comp - + Test/spv.longVectorBuiltinsint16.comp - + Test/spv.longVectorBuiltinsint32.comp - + Test/spv.longVectorBuiltinsint64.comp - + Test/spv.longVectorBuiltinsint8.comp - + Test/spv.longVectorBuiltinsuint16.comp - + Test/spv.longVectorBuiltinsuint32.comp - + Test/spv.longVectorBuiltinsuint64.comp - + Test/spv.longVectorBuiltinsuint8.comp - + Test/spv.longVectorMatMul.comp - + Test/spv.longVectorNotReserved.comp - + Test/spv.longVectorOperators.comp - + Test/spv.longVectorSpecConst.comp - + Test/spv.longVectorStorage.comp - + Test/spv.pushConstantBank.vert - glslang/CInterface/glslang_c_interface.cpp - glslang/Include/BaseTypes.h - glslang/Include/Types.h - glslang/Include/glslang_c_shader_types.h - glslang/MachineIndependent/Initialize.cpp - glslang/MachineIndependent/Initialize.h - glslang/MachineIndependent/Intermediate.cpp - glslang/MachineIndependent/ParseHelper.cpp - glslang/MachineIndependent/ParseHelper.h - glslang/MachineIndependent/Scan.cpp - glslang/MachineIndependent/ShaderLang.cpp - glslang/MachineIndependent/Versions.cpp - glslang/MachineIndependent/Versions.h - glslang/MachineIndependent/glslang.y - glslang/MachineIndependent/glslang_tab.cpp - glslang/MachineIndependent/glslang_tab.cpp.h - glslang/MachineIndependent/iomapper.cpp - glslang/MachineIndependent/iomapper.h - glslang/MachineIndependent/linkValidate.cpp - glslang/MachineIndependent/localintermediate.h - glslang/MachineIndependent/parseVersions.h - glslang/Public/ShaderLang.h - gtests/Spv.FromFile.cpp - known_good.json The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/glslang/-/compare/b5782e52ee2f7b3e40bb9c80d15b47016e008bc9...f0bd0257c308b9a26562c1a30c4748a0219cc951 -- View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/glslang/-/compare/b5782e52ee2f7b3e40bb9c80d15b47016e008bc9...f0bd0257c308b9a26562c1a30c4748a0219cc951 You're receiving this email because of your account on salsa.debian.org.

