12 Mar
2024
12 Mar
'24
4:59 p.m.
Mainly the implementation of SM1 comparison operators, defined in terms of CMP and SLT instructions, and the capacity to transform SLT->CMP for pixel shaders and CMP->SLT for vertex shaders. -- v2: vkd3d-shader/hlsl: Lower CMP instructions for vertex shaders. vkd3d-shader/hlsl: Use hlsl_fixme() on missing SM1 matrix writemask lowering. vkd3d-shader/hlsl: Lower SLT instructions for pixel shaders. tests: Test equality between tiny and between large numbers on ps_2_0. vkd3d-shader/hlsl: Implement SM1 comparison operators. https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/706