ad2336ec
by Elizabeth Figura at 2026-07-21T13:13:50+02:00
vkd3d-shader/glsl: Do not skip UNUSED outputs with a system value.
Some system values don't get dedicated registers. The only one relevant to
d3dbc, where semantic remapping is used, is position.
vsir_program_remap_output_signature() maps such signature elements to UNUSED
since they naturally don't have a match in the following shader stage.
Conceptually, a system interpreted value should always be emitted; it should
not matter whether it is mapped or not, so we should ignore the mapping.