-
808191eb
by Henri Verbeet at 2025-10-15T12:41:49+02:00
vkd3d-shader/spirv: Emit an error for unhandled types in spirv_get_type_id().
-
f02c0e9b
by Henri Verbeet at 2025-10-15T12:41:49+02:00
tests/hlsl: Add tests for unorm and snorm buffer SRVs.
-
1586c229
by Conor McCarthy at 2025-10-15T12:41:49+02:00
vkd3d-shader/spirv: Handle VSIR_DATA_SNORM and VSIR_DATA_UNORM in spirv_get_type_id().
-
3943f9ac
by Conor McCarthy at 2025-10-15T12:41:49+02:00
vkd3d-shader/spirv: Handle VSIR_DATA_SNORM and VSIR_DATA_UNORM in image_format_for_image_read().
Typed UAVs can be declared snorm or unorm.
-
a2ce610c
by Henri Verbeet at 2025-10-15T12:41:49+02:00
vkd3d-shader/glsl: Handle VSIR_DATA_SNORM and VSIR_DATA_UNORM in shader_glsl_vprint_assignment().
-
f9d12e55
by Conor McCarthy at 2025-10-15T12:41:49+02:00
tests/hlsl: Add a precise MAD test where the first component is not x.
-
1c239766
by Conor McCarthy at 2025-10-15T12:41:49+02:00
vkd3d-shader/ir: Fix the addition swizzle in vsir_program_lower_precise_mad().
The swizzle from vsir_swizzle_from_writemask() is for use with a
contiguous write mask starting at bit zero, but we need the final write
mask to match that of the original MAD instruction.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58746
-
13e63177
by Conor McCarthy at 2025-10-15T12:41:49+02:00
vkd3d-shader/ir: Use an SSA intermediate in vsir_program_lower_precise_mad().
-
997d4457
by Conor McCarthy at 2025-10-15T12:41:49+02:00
vkd3d-shader/ir: Fix the FTOU swizzle for MOVA in vsir_program_normalize_addr().