Henri Verbeet pushed to branch master at wine / vkd3d Commits: 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(). - - - - - 5 changed files: - libs/vkd3d-shader/glsl.c - libs/vkd3d-shader/ir.c - libs/vkd3d-shader/spirv.c - tests/hlsl/arithmetic-float-uniform.shader_test - tests/hlsl/srv-buffers.shader_test View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/40bdaa43af3414d25e43b477bf813... -- View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/40bdaa43af3414d25e43b477bf813... You're receiving this email because of your account on gitlab.winehq.org.