vkd3d-shader/d3dbc: Lower TEX instructions.

This commit is contained in:
Elizabeth Figura
2025-04-06 18:35:19 -05:00
committed by Henri Verbeet
parent b09a17ddde
commit 5706834b37
Notes: Henri Verbeet 2025-09-17 12:56:28 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1688
3 changed files with 47 additions and 1 deletions

View File

@@ -16,6 +16,20 @@ void main(inout float4 pos : position, out float4 tex : texcoord)
tex = pos + 0.75;
}
[pixel shader d3dbc-hex]
% TODO: Convert to assembly or HLSL.
ffff0101 % ps_1_1
00000042 b00f0000 % tex t0
00000001 800f0000 b0e40000 % mov r0, t0
0000ffff % end
[test]
draw quad
probe (320, 240) f32(1, 1, 1, 0)
probe (480, 240) f32(1, 0, 1, 0)
probe (320, 360) f32(1, 1, 0, 0)
probe (480, 360) f32(1, 0, 0, 0)
[pixel shader d3dbc-hex]
% TODO: Convert to assembly or HLSL.
ffff0104 % ps_1_4