1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
[require]
GL_ARB_fragment_program
[vertex program]
!!ARBvp1.0
MOV result.position, vertex.position;
MOV result.texcoord[0], program.env[0];
MOV result.texcoord[1], program.env[1];
END
[fragment program]
!!ARBfp1.0
DPH result.color, -fragment.texcoord[0], fragment.texcoord[1];
MOV result.color.w, 1;
END
[test]
parameter env_vp 0 (-1.0, 0.0, 0.0, -0.5)
parameter env_vp 1 (0.2, 0.0, 0.0, 0.0)
draw rect -1 -1 1 2
relative probe rgba (0.25, 0.5) (0.2, 0.2, 0.2, 1.0);
parameter env_vp 0 (-1.0, 0.0, 0.0, -0.5)
parameter env_vp 1 (0.2, 0.0, 0.0, 0.5)
draw rect 0 -1 1 2
relative probe rgba (0.75, 0.5) (0.7, 0.7, 0.7, 1.0);
|