[Git][wine/vkd3d][master] 2 commits: vkd3d-shader/glsl: Do not skip UNUSED outputs with a system value.
Henri Verbeet pushed to branch master at wine / vkd3d Commits: 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. - - - - - 0f0661df by Elizabeth Figura at 2026-07-21T13:13:50+02:00 vkd3d-shader/glsl: Do not guard RET behaviour for sm1. sm1 RET does not have different semantics, and we normalize anyway. - - - - - 1 changed file: - libs/vkd3d-shader/glsl.c View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/4920cbb7a191e25fcaf98a08ead89... -- View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/4920cbb7a191e25fcaf98a08ead89... You're receiving this email because of your account on gitlab.winehq.org. Manage all notifications: https://gitlab.winehq.org/-/profile/notifications | Help: https://gitlab.winehq.org/help
participants (1)
-
Henri Verbeet (@hverbeet)