Dylan Aïssi pushed to branch upstream-unstable at X Strike Force / vulkan / spirv-cross
Commits: ff90709b by lance5 at 2025-11-28T16:49:17+08:00 HLSL: Fix shader input variable for --remove-unused-variables - - - - - ca581943 by Hans-Kristian Arntzen at 2025-11-28T12:06:49+01:00 HLSL: Limit IO variable elimination to external linkage. - - - - - d2d34d50 by Hans-Kristian Arntzen at 2025-11-28T12:37:10+01:00 Merge pull request #2576 from KhronosGroup/pr-2575 Land PR 2575 - - - - - 4f77a07a by Hans-Kristian Arntzen at 2025-11-28T13:28:55+01:00 HLSL: Actually check external linkage properly when eliminating. - - - - - 1f5b7c2b by lance5 at 2025-12-01T17:50:08+08:00 [fix] HLSL: Additional HLSL specific keywords(`signed`). - - - - - e5249100 by Hans-Kristian Arntzen at 2025-12-01T11:31:11+01:00 Merge pull request #2577 from lance5/main [fix] HLSL: Additional HLSL specific keywords(`signed`). - - - - - 8ecffc15 by lance5 at 2025-12-02T11:10:43+08:00 [fix] MSL: Additional MSL specific keywords(`signed`). - - - - - b8bd9d53 by Hans-Kristian Arntzen at 2025-12-02T10:55:05+01:00 Merge pull request #2578 from lance5/main [fix] MSL: Additional MSL specific keywords(`signed`). - - - - - 326185b4 by Virgile Bello at 2025-12-15T11:47:46+09:00 HLSL: Uses UserSemantic decoration to generate vertex input and output semantics. - - - - - 30d86709 by Aaron Barany at 2025-12-14T21:35:00-08:00 Avoid compiler warning when -Wconvert enabled Fixes clients that enable -Wconvert and treat warnings as errors when including public headers. - - - - - 5b9f1047 by Hans-Kristian Arntzen at 2025-12-19T12:27:24+01:00 c: Bump API version. - - - - - fa4bbd25 by Hans-Kristian Arntzen at 2025-12-19T12:27:59+01:00 Use promoted UserSemantic decoration instead of legacy vendor one. They alias. - - - - - 7b667ba6 by Hans-Kristian Arntzen at 2025-12-19T12:29:57+01:00 Nit fixes from review. - - - - - ca9f24ce by Hans-Kristian Arntzen at 2025-12-19T12:33:47+01:00 Style nit - - - - - 1b8dcd46 by Hans-Kristian Arntzen at 2025-12-19T12:37:27+01:00 Merge pull request #2579 from xen2/hlsl_user_semantic HLSL: Uses UserSemantic decoration to generate vertex input and output semantics - - - - - 28184c1e by Hans-Kristian Arntzen at 2025-12-19T12:37:46+01:00 Merge pull request #2580 from akb825/main Avoid compiler warning when -Wconvert enabled - - - - - 75d2008b by nyorain at 2025-12-31T16:18:48+01:00 Add basic support for ShaderDebugInfo - - - - - ede9d126 by Hans-Kristian Arntzen at 2026-01-06T16:14:56+01:00 MSL: Deal with std140 layouts when copying arrays between storage class. - - - - - f9dcfa7a by Hans-Kristian Arntzen at 2026-01-06T16:27:01+01:00 Merge pull request #2585 from KhronosGroup/fix-2582 MSL: Deal with std140 layouts when copying arrays between storage class. - - - - - 0ac65a35 by Hans-Kristian Arntzen at 2026-01-07T13:00:56+01:00 HLSL: Fix a bunch of lingering issues with HLSL packlayouts. - - - - - 622d5d7a by Hans-Kristian Arntzen at 2026-01-07T13:16:15+01:00 Merge pull request #2586 from KhronosGroup/fix-2584 HLSL: Fix a bunch of lingering issues with HLSL packlayouts. - - - - - 18323e51 by Hans-Kristian Arntzen at 2026-01-07T13:36:47+01:00 Update reuse meta info for new SPIR-V header. - - - - - 5d4d54ee by Hans-Kristian Arntzen at 2026-01-07T13:37:08+01:00 Style nits from review. - - - - - 998146d7 by Hans-Kristian Arntzen at 2026-01-07T14:04:24+01:00 Merge pull request #2583 from nyorain/debug-info-ext Add basic support for ShaderDebugInfo and line markers - - - - - 0bfb5358 by nyorain at 2026-01-14T19:16:40+01:00 Add support for SourceContinued instructions - - - - - 28411794 by Hans-Kristian Arntzen at 2026-01-22T12:38:18+01:00 Merge pull request #2589 from nyorain/debug-source-continued Add support for debug SourceContinued instructions - - - - - a3e62619 by Hans-Kristian Arntzen at 2026-01-22T13:49:15+01:00 MSL: BlockIO in vertex is captured as thread storage. - - - - - a0fba56c by Hans-Kristian Arntzen at 2026-01-22T14:20:14+01:00 Merge pull request #2591 from KhronosGroup/fix-2588 MSL: BlockIO in vertex is captured as thread storage. - - - - - 34 changed files: - .reuse/dep5 - CMakeLists.txt - + NonSemanticShaderDebugInfo100.h - main.cpp - + reference/opt/shaders-msl/vert/vertex-to-tess-block-io-leaf.for-tess.vert - + reference/shaders-hlsl-no-opt/asm/packing/cbuffer-hard-packing.asm.frag - + reference/shaders-hlsl-no-opt/asm/vert/basic.user-semantic.asm.vert - + reference/shaders-msl-no-opt/asm/comp/array-copy-physical-layout-mismatch.asm.comp - + reference/shaders-msl/vert/vertex-to-tess-block-io-leaf.for-tess.vert - + reference/shaders-no-opt/asm/comp/array-copy-physical-layout-mismatch-ubo.asm.comp - + shaders-hlsl-no-opt/asm/packing/cbuffer-hard-packing.asm.frag - + shaders-hlsl-no-opt/asm/packing/cbuffer-hard-packing.hlsl - + shaders-hlsl-no-opt/asm/vert/basic.user-semantic.asm.vert - + shaders-msl-no-opt/asm/comp/array-copy-physical-layout-mismatch.asm.comp - + shaders-msl/vert/vertex-to-tess-block-io-leaf.for-tess.vert - + shaders-no-opt/asm/comp/array-copy-physical-layout-mismatch-ubo.asm.comp - spirv_common.hpp - spirv_cross.cpp - spirv_cross.hpp - spirv_cross_c.cpp - spirv_cross_c.h - spirv_cross_parsed_ir.cpp - spirv_cross_parsed_ir.hpp - spirv_glsl.cpp - spirv_hlsl.cpp - spirv_hlsl.hpp - spirv_msl.cpp - spirv_msl.hpp - spirv_parser.cpp - test_shaders.py - + tests-other/debug-info.cpp - + tests-other/debug-info.spv - + tests-other/debug-lines.cpp - + tests-other/debug-lines.spv The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/spirv-cross/-/compare/fb0c1a307cca4b4a9d891837bf4c44d17fe2d324...a0fba56c34a6700f1724bf9b751da5b488a3775c -- View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/spirv-cross/-/compare/fb0c1a307cca4b4a9d891837bf4c44d17fe2d324...a0fba56c34a6700f1724bf9b751da5b488a3775c You're receiving this email because of your account on salsa.debian.org.

