1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
[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];
MOV result.texcoord[2], program.env[2];
END
[fragment program]
!!ARBfp1.0
TEMP r0;
LRP_SAT r0, fragment.texcoord[0], fragment.texcoord[1], fragment.texcoord[2];
MUL result.color, 0.5, r0;
END
[test]
parameter env_vp 0 (0.5, 0.0, 1.0, 0.0)
parameter env_vp 1 (1.5, 4.5, 2.0, 1.0)
parameter env_vp 2 (-0.5, 4.5, 3.5, 1.0)
draw rect -1 -1 2 2
probe all rgba 0.25 0.5 0.5 0.5
|