From: Ethan Lee flibitijibibo@gmail.com
Signed-off-by: Ethan Lee flibitijibibo@gmail.com --- Makefile.am | 1 + tests/ddxddy.shader_test | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 tests/ddxddy.shader_test
diff --git a/Makefile.am b/Makefile.am index 549354b4..226da5d5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -63,6 +63,7 @@ vkd3d_shader_tests = \ tests/cbuffer.shader_test \ tests/compute.shader_test \ tests/conditional.shader_test \ + tests/ddxddy.shader_test \ tests/distance.shader_test \ tests/entry-point-semantics.shader_test \ tests/exp.shader_test \ diff --git a/tests/ddxddy.shader_test b/tests/ddxddy.shader_test new file mode 100644 index 00000000..835bcbd7 --- /dev/null +++ b/tests/ddxddy.shader_test @@ -0,0 +1,11 @@ +[pixel shader] +float4 main(float4 pos : sv_position) : sv_target +{ + float dsx = ddx(pos.x); + float dsy = ddy(pos.y); + return dsx + dsy; +} + +[test] +draw quad +probe all rgba (2.0, 2.0, 2.0, 2.0)