Henri Verbeet pushed to branch master at wine / vkd3d Commits: 11e5b83e by Henri Verbeet at 2025-10-14T15:48:36+02:00 vkd3d-shader/spirv: Handle VSIR_DATA_MIXED in spirv_get_type_id(). For example, a HLSL shader like this: tbuffer t0 { float4 data; }; float4 main() : sv_target { return data; } would be compiled to the following: ps_4_0 dcl_resource_buffer (mixed,mixed,mixed,mixed) t0 dcl_output o0.xyzw dcl_temps 1 ld r0.xyzw, l(0, 0, 0, 0), t0.xyzw mov o0.xyzw, r0.xyzw ret VSIR_DATA_MIXED used to be mapped to VKD3D_SHADER_COMPONENT_UINT by vkd3d_component_type_from_data_type(), but we no longer use that. Found by Giovanni Mascellani. - - - - - 1 changed file: - libs/vkd3d-shader/spirv.c View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/11e5b83e7933176ff53c1cf6f70c58... -- View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/11e5b83e7933176ff53c1cf6f70c58... You're receiving this email because of your account on gitlab.winehq.org.