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
SHADER_TEST_LOG_COMPILER = tests/shader_runner
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-cast.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
tests/hlsl-return-implicit-conversion.shader_test
endif
EXTRA_DIST += $(vkd3d_shader_tests)

View File

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

View File

@ -8,7 +8,7 @@ float4 main() : SV_TARGET
}
[test]
draw quad
todo draw quad
probe all rgba (20.0, -10.0, 75.0, 0.0)
[pixel shader]
@ -21,5 +21,5 @@ float4 main() : SV_TARGET
}
[test]
draw quad
todo draw quad
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 2 int -2
uniform 3 float 0.5
draw quad
todo draw quad
probe all rgba (0.5, 0.5, 0.5, 0.5)
[pixel shader]

View File

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

View File

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

View File

@ -19,7 +19,7 @@ uniform 0 float 2.6
uniform 1 int 2
uniform 2 int -2
uniform 3 float -3.6
draw quad
todo draw quad
probe all rgba (0.5, 0.5, 0.5, 0.5)
[pixel shader]
@ -41,4 +41,4 @@ float4 main() : sv_target
[test]
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]
draw quad
todo draw quad
probe all rgba (0.1, 0.1, 0.2, 0.4)

View File

@ -7,5 +7,5 @@ float4 main() : sv_target
}
[test]
draw quad
todo draw quad
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]
draw quad
todo draw quad
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 (481, 0, 640, 480) ( 5.0, 10.0, 0.0, 0.0)

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -11,7 +11,7 @@ float4 main() : SV_TARGET
[test]
draw quad
probe all rgba (21, 22, 23, 24)
todo probe all rgba (21, 22, 23, 24)
[pixel shader]
@ -32,4 +32,4 @@ float4 main() : SV_TARGET
[test]
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]
draw quad
todo draw quad
probe all rgba (1, 2, 3, 4)
@ -24,7 +24,7 @@ float4 main() : sv_target
[test]
draw quad
probe all rgba (21, 22, 23, 24)
todo probe all rgba (21, 22, 23, 24)
[pixel shader]
@ -52,5 +52,5 @@ float4 main() : sv_target
}
[test]
draw quad
todo draw quad
probe all rgba (21, 22, 23, 24)

View File

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

View File

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

Some files were not shown because too many files have changed in this diff Show More