[Git][xorg-team/vulkan/spirv-cross][upstream-unstable] 28 commits: HLSL: Fix shader input variable for --remove-unused-variables

Dylan Aïssi (@daissi) <[email protected]>
Newsgroups gmane.linux.debian.devel.x
Message-ID <[email protected]>

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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.