mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-12-15 08:03:30 -08:00
tests/hlsl: Fix the render target format for arithmetic-float-uniform.shader_test.
This commit is contained in:
committed by
Henri Verbeet
parent
1e4764d555
commit
63c71efb6e
Notes:
Henri Verbeet
2025-12-02 14:37:50 +01:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1842
@@ -511,6 +511,10 @@ bug(llvmpipe) probe (0, 0) u32(0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
|||||||
shader model >= 5.0
|
shader model >= 5.0
|
||||||
float64
|
float64
|
||||||
|
|
||||||
|
[rtv 0]
|
||||||
|
format r32g32b32a32-uint
|
||||||
|
size (2d, 640, 480)
|
||||||
|
|
||||||
[pixel shader todo]
|
[pixel shader todo]
|
||||||
uniform double f;
|
uniform double f;
|
||||||
|
|
||||||
@@ -532,6 +536,10 @@ todo(llvmpipe | intel) probe (0, 0) u64(0x0000b8157268fdaf, 0x009c16c5c5253574)
|
|||||||
[require]
|
[require]
|
||||||
shader model >= 6.2
|
shader model >= 6.2
|
||||||
|
|
||||||
|
[rtv 0]
|
||||||
|
format r32g32b32a32-float
|
||||||
|
size (2d, 640, 480)
|
||||||
|
|
||||||
[pixel shader]
|
[pixel shader]
|
||||||
uniform float2 f;
|
uniform float2 f;
|
||||||
|
|
||||||
@@ -557,10 +565,6 @@ uniform 0 uint4 0x000ae398 0x3c23d70a 0 0 % f32(1.0e-39,
|
|||||||
draw quad
|
draw quad
|
||||||
probe (0, 0) u32(0x000ae398, 0x00000000, 0x00000000, 0x00000000) % f32(1.0e-39, 0.0, 0.0, 0.0)
|
probe (0, 0) u32(0x000ae398, 0x00000000, 0x00000000, 0x00000000) % f32(1.0e-39, 0.0, 0.0, 0.0)
|
||||||
|
|
||||||
[rtv 0]
|
|
||||||
format r32g32b32a32-uint
|
|
||||||
size (2d, 640, 480)
|
|
||||||
|
|
||||||
% Per the specification, the denorm mode only applies to f32;
|
% Per the specification, the denorm mode only applies to f32;
|
||||||
% f64 and f16 are always supposed to preserve denormals. Tests agree.
|
% f64 and f16 are always supposed to preserve denormals. Tests agree.
|
||||||
|
|
||||||
@@ -568,6 +572,10 @@ size (2d, 640, 480)
|
|||||||
shader model >= 6.2
|
shader model >= 6.2
|
||||||
float64
|
float64
|
||||||
|
|
||||||
|
[rtv 0]
|
||||||
|
format r32g32b32a32-uint
|
||||||
|
size (2d, 640, 480)
|
||||||
|
|
||||||
[pixel shader]
|
[pixel shader]
|
||||||
uniform double f;
|
uniform double f;
|
||||||
|
|
||||||
@@ -595,6 +603,10 @@ todo(llvmpipe | intel) probe (0, 0) u64(0x0000b8157268fdaf, 0x009c16c5c5253574)
|
|||||||
shader model >= 6.2
|
shader model >= 6.2
|
||||||
native-16-bit
|
native-16-bit
|
||||||
|
|
||||||
|
[rtv 0]
|
||||||
|
format r32g32b32a32-float
|
||||||
|
size (2d, 640, 480)
|
||||||
|
|
||||||
[pixel shader]
|
[pixel shader]
|
||||||
uniform half2 f;
|
uniform half2 f;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user