--- .../compute_position_from_texcoord.shader_test | 18 +++++++++++++++++ tests/spec/arb_vertex_program/z-write.shader_test | 23 ++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 tests/spec/arb_vertex_program/compute_position_from_texcoord.shader_test create mode 100644 tests/spec/arb_vertex_program/z-write.shader_test
diff --git a/tests/spec/arb_vertex_program/compute_position_from_texcoord.shader_test b/tests/spec/arb_vertex_program/compute_position_from_texcoord.shader_test new file mode 100644 index 0000000..c55bd83 --- /dev/null +++ b/tests/spec/arb_vertex_program/compute_position_from_texcoord.shader_test @@ -0,0 +1,18 @@ +[require] +GL >= 1.3 +ARB_vertex_program + +[vertex program] +!!ARBvp1.0 +ATTRIB texcoord = vertex.texcoord[0]; +PARAM scale = {0.5, 0.5, 0.0, 1.0}; +PARAM bias = {-0.25, -0.25, 0.0, 0.0}; +MAD result.position, texcoord, scale, bias; +MOV result.color, vertex.color; +END + +[test] +ortho -4 4 -4 4 +color 0.25 0.75 0.5 0.25 +draw rect tex -0.25 -0.25 0.5 0.5 0 0 1 1 +relative probe rgba (0.5, 0.5) (0.25, 0.75, 0.5, 0.25) diff --git a/tests/spec/arb_vertex_program/z-write.shader_test b/tests/spec/arb_vertex_program/z-write.shader_test new file mode 100644 index 0000000..008aca7 --- /dev/null +++ b/tests/spec/arb_vertex_program/z-write.shader_test @@ -0,0 +1,23 @@ +[require] +GL >= 1.3 +ARB_vertex_program +depthbuffer + +[vertex program] +!!ARBvp1.0 +PARAM p1 = program.local[1]; +MOV result.position, vertex.position; +MOV result.position.z, p1.y; +MOV result.color, vertex.color; +END + +[test] +enable GL_DEPTH_TEST +clear depth 1 +ortho -4 4 -4 4 +color 0.25 0.75 0.5 0.25 +parameter local_vp 1 (0.5, 0.25, 0.9, 0.5) +clear +draw rect -0.25 -0.25 0.5 0.5 +relative probe rgba (0.5, 0.5) (0.25, 0.75, 0.5, 0.25) +probe depth 125 125 0.625 -- 2.7.4 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/piglit