vkd3d-shader/hlsl: Support offset argument for the texture Load() method.

This commit is contained in:
Francisco Casas
2022-11-18 11:38:33 -03:00
committed by Alexandre Julliard
parent 7a7b17d0e1
commit cf17882189
Notes: Alexandre Julliard 2023-01-24 22:27:58 +01:00
Approved-by: Giovanni Mascellani (@giomasce)
Approved-by: Zebediah Figura (@zfigura)
Approved-by: Henri Verbeet (@hverbeet)
Approved-by: Alexandre Julliard (@julliard)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/51
2 changed files with 19 additions and 7 deletions

View File

@@ -8,7 +8,7 @@ size (3, 3)
0 2 0 1 1 2 0 1 2 2 0 1
[pixel shader]
[pixel shader todo]
Texture2D t;
float4 main(float4 pos : sv_position) : sv_target
@@ -18,14 +18,14 @@ float4 main(float4 pos : sv_position) : sv_target
[test]
draw quad
todo draw quad
todo probe (0, 0) rgba (0, 1, 0, 1)
todo probe (1, 0) rgba (1, 1, 0, 1)
todo probe (0, 1) rgba (0, 2, 0, 1)
todo probe (1, 1) rgba (1, 2, 0, 1)
[pixel shader]
[pixel shader todo]
Texture2D t;
float4 main(float4 pos : sv_position) : sv_target
@@ -35,14 +35,14 @@ float4 main(float4 pos : sv_position) : sv_target
[test]
draw quad
todo draw quad
todo probe (3, 0) rgba (1, 0, 0, 1)
todo probe (4, 0) rgba (2, 0, 0, 1)
todo probe (3, 1) rgba (1, 1, 0, 1)
todo probe (4, 1) rgba (2, 1, 0, 1)
[pixel shader fail todo]
[pixel shader fail]
Texture2D t;
float4 main(float4 pos : sv_position) : sv_target