tests: Mark individual test directives as todo.

Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Zebediah Figura 2022-04-14 12:52:34 +02:00 committed by Alexandre Julliard
parent c0562e2a1e
commit 98a36dfa41
37 changed files with 121 additions and 156 deletions

View File

@ -317,43 +317,8 @@ tests_vkd3d_api_LDADD = libvkd3d.la @VULKAN_LIBS@
tests_vkd3d_shader_api_LDADD = libvkd3d-shader.la tests_vkd3d_shader_api_LDADD = libvkd3d-shader.la
SHADER_TEST_LOG_COMPILER = tests/shader_runner SHADER_TEST_LOG_COMPILER = tests/shader_runner
XFAIL_TESTS = \ XFAIL_TESTS = \
tests/arithmetic-float.shader_test \
tests/arithmetic-int.shader_test \
tests/cast-to-float.shader_test \
tests/cast-to-half.shader_test \
tests/cast-to-int.shader_test \
tests/cast-to-uint.shader_test \
tests/hlsl-array-dimension.shader_test \
tests/hlsl-initializer-flatten.shader_test \
tests/hlsl-initializer-invalid-arg-count.shader_test \
tests/hlsl-initializer-local-array.shader_test \
tests/hlsl-initializer-nested.shader_test \
tests/hlsl-initializer-numeric.shader_test \
tests/hlsl-initializer-static-array.shader_test \
tests/hlsl-initializer-struct.shader_test \
tests/hlsl-duplicate-modifiers.shader_test \
tests/hlsl-for.shader_test \
tests/hlsl-function.shader_test \ tests/hlsl-function.shader_test \
tests/hlsl-function-cast.shader_test \ tests/hlsl-return-implicit-conversion.shader_test
tests/hlsl-function-overload.shader_test \
tests/hlsl-gather.shader_test \
tests/hlsl-intrinsic-override.shader_test \
tests/hlsl-majority-pragma.shader_test \
tests/hlsl-majority-typedef.shader_test \
tests/hlsl-mul.shader_test \
tests/hlsl-numeric-constructor-truncation.shader_test \
tests/hlsl-numeric-types.shader_test \
tests/hlsl-return-implicit-conversion.shader_test \
tests/hlsl-return-void.shader_test \
tests/hlsl-shape.shader_test \
tests/hlsl-static-initializer.shader_test \
tests/hlsl-storage-qualifiers.shader_test \
tests/hlsl-vector-indexing.shader_test \
tests/hlsl-vector-indexing-uniform.shader_test \
tests/logic-operations.shader_test \
tests/max.shader_test \
tests/sampler-offset.shader_test \
tests/trigonometry.shader_test
endif endif
EXTRA_DIST += $(vkd3d_shader_tests) EXTRA_DIST += $(vkd3d_shader_tests)

View File

@ -21,5 +21,5 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (5.0, 5.0, -5.0, 3.0) probe all rgba (5.0, 5.0, -5.0, 3.0)

View File

@ -8,7 +8,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (20.0, -10.0, 75.0, 0.0) probe all rgba (20.0, -10.0, 75.0, 0.0)
[pixel shader] [pixel shader]
@ -21,5 +21,5 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (5.0, 5.0, -5.0, 3.0) probe all rgba (5.0, 5.0, -5.0, 3.0)

View File

@ -12,7 +12,7 @@ uniform 0 int -1
uniform 1 uint 3 uniform 1 uint 3
uniform 2 int -2 uniform 2 int -2
uniform 3 float 0.5 uniform 3 float 0.5
draw quad todo draw quad
probe all rgba (0.5, 0.5, 0.5, 0.5) probe all rgba (0.5, 0.5, 0.5, 0.5)
[pixel shader] [pixel shader]

View File

@ -13,7 +13,7 @@ uniform 0 int -1
uniform 1 uint 3 uniform 1 uint 3
uniform 2 int -2 uniform 2 int -2
uniform 3 float 0.5 uniform 3 float 0.5
draw quad todo draw quad
probe all rgba (0.5, 0.5, 0.5, 0.5) probe all rgba (0.5, 0.5, 0.5, 0.5)
[pixel shader] [pixel shader]

View File

@ -19,7 +19,7 @@ uniform 0 float 2.6
uniform 1 int -2 uniform 1 int -2
uniform 2 int -2 uniform 2 int -2
uniform 3 float -3.6 uniform 3 float -3.6
draw quad todo draw quad
probe all rgba (0.5, 0.5, 0.5, 0.5) probe all rgba (0.5, 0.5, 0.5, 0.5)
[pixel shader] [pixel shader]

View File

@ -19,7 +19,7 @@ uniform 0 float 2.6
uniform 1 int 2 uniform 1 int 2
uniform 2 int -2 uniform 2 int -2
uniform 3 float -3.6 uniform 3 float -3.6
draw quad todo draw quad
probe all rgba (0.5, 0.5, 0.5, 0.5) probe all rgba (0.5, 0.5, 0.5, 0.5)
[pixel shader] [pixel shader]
@ -41,4 +41,4 @@ float4 main() : sv_target
[test] [test]
draw quad draw quad
probe all rgba (0.5, 0.5, 0.5, 0.5) todo probe all rgba (0.5, 0.5, 0.5, 0.5)

View File

@ -13,5 +13,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.1, 0.1, 0.2, 0.4) probe all rgba (0.1, 0.1, 0.2, 0.4)

View File

@ -7,5 +7,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.1, 0.2, 0.3, 0.4) probe all rgba (0.1, 0.2, 0.3, 0.4)

View File

@ -22,7 +22,7 @@ float4 main(float tex : texcoord) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe rect rgba ( 0, 0, 159, 480) (10.0, 35.0, 0.0, 0.0) probe rect rgba ( 0, 0, 159, 480) (10.0, 35.0, 0.0, 0.0)
probe rect rgba (161, 0, 479, 480) (10.0, 38.0, 0.0, 0.0) probe rect rgba (161, 0, 479, 480) (10.0, 38.0, 0.0, 0.0)
probe rect rgba (481, 0, 640, 480) ( 5.0, 10.0, 0.0, 0.0) probe rect rgba (481, 0, 640, 480) ( 5.0, 10.0, 0.0, 0.0)

View File

@ -18,7 +18,7 @@ float4 main() : sv_target
[test] [test]
uniform 0 float4 -1.9 -1.0 2.9 4.0 uniform 0 float4 -1.9 -1.0 2.9 4.0
draw quad todo draw quad
probe all rgba (-1.0, -1.0, 2.0, 4.0) probe all rgba (-1.0, -1.0, 2.0, 4.0)
% As above, but cast "x" to float4 first. % As above, but cast "x" to float4 first.
@ -41,7 +41,7 @@ float4 main() : sv_target
[test] [test]
uniform 0 float4 -1.9 -1.0 2.9 4.0 uniform 0 float4 -1.9 -1.0 2.9 4.0
draw quad todo draw quad
probe all rgba (-1.0, -1.0, 2.0, 4.0) probe all rgba (-1.0, -1.0, 2.0, 4.0)
% As above, but declare "x" as float4 and cast it to int4. % As above, but declare "x" as float4 and cast it to int4.
@ -64,7 +64,7 @@ float4 main() : sv_target
[test] [test]
uniform 0 float4 -1.9 -1.0 2.9 4.0 uniform 0 float4 -1.9 -1.0 2.9 4.0
draw quad todo draw quad
probe all rgba (-1.0, -1.0, 2.0, 4.0) probe all rgba (-1.0, -1.0, 2.0, 4.0)
[require] [require]
@ -86,5 +86,5 @@ float4 main(uniform int4 i) : sv_target
[test] [test]
uniform 0 int4 -2 0 1 -3000000 uniform 0 int4 -2 0 1 -3000000
draw quad todo draw quad
probe all rgba (-1.0, 0.0, 1.0, -3000000.0) probe all rgba (-1.0, 0.0, 1.0, -3000000.0)

View File

@ -36,5 +36,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.1, 0.2, 0.1, 0.2) probe all rgba (0.1, 0.2, 0.1, 0.2)

View File

@ -139,7 +139,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.5, 0.6, 0.7, 0) probe all rgba (0.5, 0.6, 0.7, 0)
[pixel shader] [pixel shader]
@ -160,5 +160,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.6, 0.1, 0.5, 0) probe all rgba (0.6, 0.1, 0.5, 0)

View File

@ -83,7 +83,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.1, 0.1, 0.0, 0.0) probe all rgba (0.1, 0.1, 0.0, 0.0)

View File

@ -6,7 +6,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (1, 2, 3, 4) probe all rgba (1, 2, 3, 4)
@ -24,7 +24,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (4, 5, 6, 7) probe all rgba (4, 5, 6, 7)
@ -37,7 +37,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (40, 10, 20, 30) probe all rgba (40, 10, 20, 30)
@ -56,7 +56,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (1.0, 2.0, 3.0, 4.0) probe all rgba (1.0, 2.0, 3.0, 4.0)
@ -69,5 +69,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (1.0, 2.0, 3.0, 4.0) probe all rgba (1.0, 2.0, 3.0, 4.0)

View File

@ -10,7 +10,7 @@ float4 main() : sv_target
[test] [test]
draw quad draw quad
probe all rgba (17, 18, 19, 20) todo probe all rgba (17, 18, 19, 20)
[pixel shader fail] [pixel shader fail]
@ -57,7 +57,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (22, 23, 24, 25) probe all rgba (22, 23, 24, 25)

View File

@ -11,7 +11,7 @@ float4 main() : SV_TARGET
[test] [test]
draw quad draw quad
probe all rgba (21, 22, 23, 24) todo probe all rgba (21, 22, 23, 24)
[pixel shader] [pixel shader]
@ -32,4 +32,4 @@ float4 main() : SV_TARGET
[test] [test]
draw quad draw quad
probe all rgba (71, 72, 73, 74) todo probe all rgba (71, 72, 73, 74)

View File

@ -6,7 +6,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (1, 2, 3, 4) probe all rgba (1, 2, 3, 4)
@ -24,7 +24,7 @@ float4 main() : sv_target
[test] [test]
draw quad draw quad
probe all rgba (21, 22, 23, 24) todo probe all rgba (21, 22, 23, 24)
[pixel shader] [pixel shader]
@ -52,5 +52,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (21, 22, 23, 24) probe all rgba (21, 22, 23, 24)

View File

@ -6,7 +6,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (1.0, 2.0, 3.0, 4.0) 4 probe all rgba (1.0, 2.0, 3.0, 4.0) 4
@ -18,7 +18,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (1.0, 2.0, 3.0, 4.0) 4 probe all rgba (1.0, 2.0, 3.0, 4.0) 4
@ -31,7 +31,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (1.0, 2.0, 3.0, 4.0) 4 probe all rgba (1.0, 2.0, 3.0, 4.0) 4
@ -44,5 +44,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (10.1, 1.1, 1.2, 2.1) 4 probe all rgba (10.1, 1.1, 1.2, 2.1) 4

View File

@ -12,7 +12,7 @@ float4 main() : SV_TARGET
[test] [test]
draw quad draw quad
probe all rgba (21, 22, 23, 24) todo probe all rgba (21, 22, 23, 24)
[pixel shader] [pixel shader]
@ -34,4 +34,4 @@ float4 main() : SV_TARGET
[test] [test]
draw quad draw quad
probe all rgba (61, 62, 63, 64) todo probe all rgba (61, 62, 63, 64)

View File

@ -22,7 +22,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (41, 42, 43, 44) probe all rgba (41, 42, 43, 44)
@ -52,7 +52,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (4311, 4312, 4313, 4314) probe all rgba (4311, 4312, 4313, 4314)
@ -80,5 +80,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (21, 22, 23, 24) probe all rgba (21, 22, 23, 24)

View File

@ -11,7 +11,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.3, 0.3, 0.4, 0.6) probe all rgba (0.3, 0.3, 0.4, 0.6)
[pixel shader] [pixel shader]
@ -27,5 +27,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.3, 0.3, 0.3, 0.4) probe all rgba (0.3, 0.3, 0.3, 0.4)

View File

@ -17,5 +17,5 @@ uniform 0 float4 0.1 0.2 0.0 0.0
uniform 4 float4 0.3 0.4 0.0 0.0 uniform 4 float4 0.3 0.4 0.0 0.0
uniform 8 float4 0.1 0.3 0.0 0.0 uniform 8 float4 0.1 0.3 0.0 0.0
uniform 12 float4 0.2 0.4 0.0 0.0 uniform 12 float4 0.2 0.4 0.0 0.0
draw quad todo draw quad
probe all rgba (0.17, 0.39, 0.17, 0.39) 1 probe all rgba (0.17, 0.39, 0.17, 0.39) 1

View File

@ -18,5 +18,5 @@ uniform 0 float4 0.1 0.2 0.0 0.0
uniform 4 float4 0.3 0.4 0.0 0.0 uniform 4 float4 0.3 0.4 0.0 0.0
uniform 8 float4 0.1 0.3 0.0 0.0 uniform 8 float4 0.1 0.3 0.0 0.0
uniform 12 float4 0.2 0.4 0.0 0.0 uniform 12 float4 0.2 0.4 0.0 0.0
draw quad todo draw quad
probe all rgba (0.17, 0.39, 0.17, 0.39) 1 probe all rgba (0.17, 0.39, 0.17, 0.39) 1

View File

@ -12,7 +12,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (30.0, 70.0, 110.0, 150.0) probe all rgba (30.0, 70.0, 110.0, 150.0)
[pixel shader] [pixel shader]
@ -28,7 +28,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (90.0, 100.0, 110.0, 120.0) probe all rgba (90.0, 100.0, 110.0, 120.0)
[pixel shader] [pixel shader]
@ -44,7 +44,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (14.0, 38.0, 62.0, 86.0) probe all rgba (14.0, 38.0, 62.0, 86.0)
[pixel shader] [pixel shader]
@ -60,7 +60,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (38.0, 44.0, 50.0, 56.0) probe all rgba (38.0, 44.0, 50.0, 56.0)
[pixel shader] [pixel shader]
@ -75,7 +75,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (14.0, 32.0, 50.0, 0.0) probe all rgba (14.0, 32.0, 50.0, 0.0)
[pixel shader] [pixel shader]
@ -90,7 +90,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (30.0, 36.0, 42.0, 0.0) probe all rgba (30.0, 36.0, 42.0, 0.0)
[pixel shader] [pixel shader]
@ -106,7 +106,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (50.0, 60.0, 70.0, 80.0) probe all rgba (50.0, 60.0, 70.0, 80.0)
[pixel shader] [pixel shader]
@ -122,7 +122,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (50.0, 60.0, 70.0, 80.0) probe all rgba (50.0, 60.0, 70.0, 80.0)
[pixel shader] [pixel shader]
@ -138,7 +138,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (10.0, 20.0, 30.0, 40.0) probe all rgba (10.0, 20.0, 30.0, 40.0)
[pixel shader] [pixel shader]
@ -154,7 +154,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (10.0, 50.0, 90.0, 130.0) probe all rgba (10.0, 50.0, 90.0, 130.0)
[pixel shader] [pixel shader]
@ -170,7 +170,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (10.0, 20.0, 30.0, 40.0) probe all rgba (10.0, 20.0, 30.0, 40.0)
[pixel shader] [pixel shader]
@ -186,7 +186,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (10.0, 50.0, 90.0, 130.0) probe all rgba (10.0, 50.0, 90.0, 130.0)
[pixel shader] [pixel shader]
@ -202,7 +202,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (90.0, 100.0, 110.0, 120.0) probe all rgba (90.0, 100.0, 110.0, 120.0)
[pixel shader] [pixel shader]
@ -218,7 +218,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (5.0, 10.0, 15.0, 20.0) probe all rgba (5.0, 10.0, 15.0, 20.0)
[pixel shader] [pixel shader]
@ -234,7 +234,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 6.0, 8.0) probe all rgba (2.0, 4.0, 6.0, 8.0)
[pixel shader] [pixel shader]
@ -250,7 +250,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (30.0, 70.0, 110.0, 150.0) probe all rgba (30.0, 70.0, 110.0, 150.0)
[pixel shader] [pixel shader]
@ -268,7 +268,7 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (83.0, 98.0, 113.0, 128.0) probe all rgba (83.0, 98.0, 113.0, 128.0)
[pixel shader] [pixel shader]
@ -286,5 +286,5 @@ float4 main(float4 pos : sv_position) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (78.0, 96.0, 114.0, 0.0) probe all rgba (78.0, 96.0, 114.0, 0.0)

View File

@ -29,5 +29,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (1.0, 2.0, 3.0, 5.0) probe all rgba (1.0, 2.0, 3.0, 5.0)

View File

@ -56,7 +56,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (5.0, 6.0, 7.0, 8.0) probe all rgba (5.0, 6.0, 7.0, 8.0)
[pixel shader] [pixel shader]
@ -68,7 +68,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (5.0, 6.0, 7.0, 0.0) probe all rgba (5.0, 6.0, 7.0, 0.0)
[pixel shader fail] [pixel shader fail]

View File

@ -5,7 +5,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.1) probe all rgba (0.4, 0.3, 0.2, 0.1)
[pixel shader] [pixel shader]
@ -15,7 +15,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.1) probe all rgba (0.4, 0.3, 0.2, 0.1)
[pixel shader] [pixel shader]
@ -25,7 +25,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.1) probe all rgba (0.4, 0.3, 0.2, 0.1)
[pixel shader] [pixel shader]
@ -35,7 +35,7 @@ float4x1 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.1) probe all rgba (0.4, 0.3, 0.2, 0.1)
[pixel shader] [pixel shader]
@ -50,7 +50,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.0) probe all rgba (0.4, 0.3, 0.2, 0.0)
[pixel shader] [pixel shader]
@ -65,7 +65,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.0) probe all rgba (0.4, 0.3, 0.2, 0.0)
[pixel shader] [pixel shader]
@ -80,7 +80,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.0) probe all rgba (0.4, 0.3, 0.2, 0.0)
[pixel shader] [pixel shader]
@ -95,7 +95,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.0) probe all rgba (0.4, 0.3, 0.2, 0.0)
[pixel shader fail] [pixel shader fail]
@ -132,7 +132,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.0) probe all rgba (0.4, 0.3, 0.2, 0.0)
[pixel shader] [pixel shader]
@ -147,7 +147,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.0) probe all rgba (0.4, 0.3, 0.2, 0.0)
[pixel shader] [pixel shader]
@ -162,7 +162,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.0) probe all rgba (0.4, 0.3, 0.2, 0.0)
[pixel shader fail] [pixel shader fail]
@ -188,7 +188,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.0) probe all rgba (0.4, 0.3, 0.2, 0.0)
[pixel shader fail] [pixel shader fail]
@ -214,7 +214,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.0) probe all rgba (0.4, 0.3, 0.2, 0.0)
[pixel shader fail] [pixel shader fail]
@ -240,5 +240,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.4, 0.3, 0.2, 0.0) probe all rgba (0.4, 0.3, 0.2, 0.0)

View File

@ -8,4 +8,4 @@ void main(out float4 ret : sv_target)
[test] [test]
draw quad draw quad
probe all rgba (0.1, 0.2, 0.3, 0.4) todo probe all rgba (0.1, 0.2, 0.3, 0.4)

View File

@ -93,7 +93,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 7.0, 9.0) probe all rgba (2.0, 4.0, 7.0, 9.0)
[pixel shader] [pixel shader]
@ -107,7 +107,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 7.0, 9.0) probe all rgba (2.0, 4.0, 7.0, 9.0)
[pixel shader] [pixel shader]
@ -122,7 +122,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 6.0, 8.0) probe all rgba (2.0, 4.0, 6.0, 8.0)
[pixel shader] [pixel shader]
@ -137,7 +137,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 6.0, 8.0) probe all rgba (2.0, 4.0, 6.0, 8.0)
[pixel shader] [pixel shader]
@ -152,7 +152,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 7.0, 12.0, 17.0) probe all rgba (2.0, 7.0, 12.0, 17.0)
[pixel shader] [pixel shader]
@ -167,7 +167,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 7.0, 12.0, 17.0) probe all rgba (2.0, 7.0, 12.0, 17.0)
[pixel shader] [pixel shader]
@ -183,7 +183,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 6.0, 0.0) probe all rgba (2.0, 4.0, 6.0, 0.0)
[pixel shader] [pixel shader]
@ -199,7 +199,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (9.0, 11.0, 13.0, 0.0) probe all rgba (9.0, 11.0, 13.0, 0.0)
[pixel shader] [pixel shader]
@ -211,7 +211,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 6.0, 8.0) probe all rgba (2.0, 4.0, 6.0, 8.0)
[pixel shader] [pixel shader]
@ -223,7 +223,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 6.0, 8.0) probe all rgba (2.0, 4.0, 6.0, 8.0)
[pixel shader] [pixel shader]
@ -235,7 +235,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 6.0, 8.0) probe all rgba (2.0, 4.0, 6.0, 8.0)
[pixel shader] [pixel shader]
@ -247,7 +247,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 6.0, 8.0) probe all rgba (2.0, 4.0, 6.0, 8.0)
[pixel shader] [pixel shader]
@ -260,7 +260,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 6.0, 8.0) probe all rgba (2.0, 4.0, 6.0, 8.0)
[pixel shader] [pixel shader]
@ -273,7 +273,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 6.0, 8.0) probe all rgba (2.0, 4.0, 6.0, 8.0)
[pixel shader] [pixel shader]
@ -285,7 +285,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 3.0, 4.0, 5.0) probe all rgba (2.0, 3.0, 4.0, 5.0)
[pixel shader] [pixel shader]
@ -297,7 +297,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 3.0, 4.0, 5.0) probe all rgba (2.0, 3.0, 4.0, 5.0)
[pixel shader] [pixel shader]
@ -309,7 +309,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 0.0, 0.0) probe all rgba (2.0, 4.0, 0.0, 0.0)
[pixel shader] [pixel shader]
@ -321,7 +321,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 4.0, 0.0, 0.0) probe all rgba (2.0, 4.0, 0.0, 0.0)
[pixel shader] [pixel shader]
@ -336,7 +336,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (2.0, 3.0, 4.0, 5.0) probe all rgba (2.0, 3.0, 4.0, 5.0)
[pixel shader] [pixel shader]
@ -351,5 +351,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (6.0, 7.0, 8.0, 9.0) probe all rgba (6.0, 7.0, 8.0, 9.0)

View File

@ -12,5 +12,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.8, 0.0, 0.0, 0.0) probe all rgba (0.8, 0.0, 0.0, 0.0)

View File

@ -17,5 +17,5 @@ void main(in uniform float4 a, uniform float4 b, out float4 o : sv_target)
[test] [test]
uniform 0 float4 0.1 0.0 0.0 0.0 uniform 0 float4 0.1 0.0 0.0 0.0
uniform 4 float4 0.2 0.0 0.0 0.0 uniform 4 float4 0.2 0.0 0.0 0.0
draw quad todo draw quad
probe all rgba (0.1, 0.2, 0.3, 0.4) probe all rgba (0.1, 0.2, 0.3, 0.4)

View File

@ -12,5 +12,5 @@ float4 main() : SV_TARGET
[test] [test]
uniform 0 float 2 uniform 0 float 2
draw quad todo draw quad
probe all rgba (0.5, 0.3, 0.8, 0.2) probe all rgba (0.5, 0.3, 0.8, 0.2)

View File

@ -10,5 +10,5 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.02, 0.245, 0.351, 1.0) probe all rgba (0.02, 0.245, 0.351, 1.0)

View File

@ -8,7 +8,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.0, 1.0, 1.0, 1.0) probe all rgba (0.0, 1.0, 1.0, 1.0)
[pixel shader] [pixel shader]
@ -22,7 +22,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.0, 0.0, 0.0, 1.0) probe all rgba (0.0, 0.0, 0.0, 1.0)
[pixel shader] [pixel shader]
@ -35,7 +35,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.0, 0.0, 0.0, 1.0) probe all rgba (0.0, 0.0, 0.0, 1.0)
[pixel shader] [pixel shader]
@ -48,7 +48,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.0, 1.0, 1.0, 1.0) probe all rgba (0.0, 1.0, 1.0, 1.0)
[pixel shader] [pixel shader]
@ -61,7 +61,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.0, 1.0, 1.0, 1.0) probe all rgba (0.0, 1.0, 1.0, 1.0)
[pixel shader] [pixel shader]
@ -75,7 +75,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.0, 0.0, 0.0, 1.0) probe all rgba (0.0, 0.0, 0.0, 1.0)
[pixel shader] [pixel shader]
@ -88,7 +88,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.0, 0.0, 0.0, 1.0) probe all rgba (0.0, 0.0, 0.0, 1.0)
[pixel shader] [pixel shader]
@ -101,7 +101,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.0, 1.0, 1.0, 1.0) probe all rgba (0.0, 1.0, 1.0, 1.0)
[pixel shader] [pixel shader]
@ -114,7 +114,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.0, 1.0, 1.0, 1.0) probe all rgba (0.0, 1.0, 1.0, 1.0)
[pixel shader] [pixel shader]
@ -128,7 +128,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.0, 0.0, 0.0, 1.0) probe all rgba (0.0, 0.0, 0.0, 1.0)
[pixel shader] [pixel shader]
@ -141,7 +141,7 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.0, 0.0, 0.0, 1.0) probe all rgba (0.0, 0.0, 0.0, 1.0)
[pixel shader] [pixel shader]
@ -154,5 +154,5 @@ float4 main() : SV_TARGET
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.0, 1.0, 1.0, 1.0) probe all rgba (0.0, 1.0, 1.0, 1.0)

View File

@ -22,7 +22,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.1, 0.2, 0.5, 0.0) probe all rgba (0.1, 0.2, 0.5, 0.0)
@ -36,7 +36,7 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.2, 0.2, 0.0, 0.4) probe all rgba (0.2, 0.2, 0.0, 0.4)
@ -50,5 +50,5 @@ float4 main() : sv_target
} }
[test] [test]
draw quad todo draw quad
probe all rgba (0.0, 0.2, 0.0, 0.4) probe all rgba (0.0, 0.2, 0.0, 0.4)

View File

@ -12,7 +12,7 @@ float4 main(float tex : texcoord) : sv_target
} }
[test] [test]
draw quad todo draw quad
probe rgba ( 0, 0) ( 0.00000000, 1.00000000, 0.0, 0.0) probe rgba ( 0, 0) ( 0.00000000, 1.00000000, 0.0, 0.0)
probe rgba ( 1, 0) ( 0.84147098, 0.54030231, 0.0, 0.0) 1024 probe rgba ( 1, 0) ( 0.84147098, 0.54030231, 0.0, 0.0) 1024
probe rgba ( 2, 0) ( 0.90929743, -0.41614684, 0.0, 0.0) 1024 probe rgba ( 2, 0) ( 0.90929743, -0.41614684, 0.0, 0.0) 1024