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.


Reply via email to