[Git][wine/vkd3d][master] 3 commits: vkd3d-shader/hlsl: Enable MINIMUM_PRECISION when generating the vsir signature.
Henri Verbeet pushed to branch master at wine / vkd3d Commits: 22745509 by Elizabeth Figura at 2026-07-21T14:51:52+02:00 vkd3d-shader/hlsl: Enable MINIMUM_PRECISION when generating the vsir signature. - - - - - c8e32d41 by Elizabeth Figura at 2026-07-21T14:55:55+02:00 vkd3d-shader/hlsl: Handle sm4 TARGET in generate_signature_entry(). This ends up being a bit simpler. - - - - - b2ea899e by Elizabeth Figura at 2026-07-21T14:56:17+02:00 vkd3d-shader/hlsl: Fix mask handling in sm1_generate_vsir_init_dst_operand_from_deref(). The code was essentially wrong, or at least looked wrong, by virtue of ignoring the input writemask for registers. This ultimately doesn't really matter, because output semantics always get a copy, and the copy will write all components. Still, the code looked wrong, and we might eventually want to avoid doing such copies if possible, so fix it. The fact that it calculated the deref offset using hlsl_reg_from_deref(), on a variable that might have a special sm1 register and therefore would not have an allocated hlsl_reg, is not great either, even if that register was never used. Avoid this, now matching sm1_generate_vsir_init_src_operand_from_deref(). - - - - - 3 changed files: - libs/vkd3d-shader/hlsl_codegen.c - libs/vkd3d-shader/tpf.c - libs/vkd3d-shader/vkd3d_shader_private.h View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/c2864e54c54ef9375931c01982ebc... -- View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/c2864e54c54ef9375931c01982ebc... 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)