progs/fp: pass texcoord to triangle, add a test shader

This commit is contained in:
Keith Whitwell 2009-03-23 18:37:33 +00:00
parent e9d156e9e4
commit 103a4bd711
3 changed files with 14 additions and 0 deletions

View file

@ -210,11 +210,17 @@ static void Display(void)
glProgramLocalParameter4fARB(GL_FRAGMENT_PROGRAM_ARB, 0, 1.0, 1.0, 0.0, 0.0);
glProgramLocalParameter4fARB(GL_FRAGMENT_PROGRAM_ARB, 1, 0.0, 0.0, 1.0, 1.0);
glBegin(GL_TRIANGLES);
glColor3f(0,0,1);
glTexCoord3f(1,1,0);
glVertex3f( 0.9, -0.9, -30.0);
glColor3f(1,0,0);
glTexCoord3f(1,-1,0);
glVertex3f( 0.9, 0.9, -30.0);
glColor3f(0,1,0);
glTexCoord3f(-1,0,0);
glVertex3f(-0.9, 0.0, -30.0);
glEnd();

View file

@ -0,0 +1,8 @@
!!ARBfp1.0
TEMP R0;
MUL R0.xy, fragment.texcoord[0], fragment.texcoord[0];
ADD R0.x, R0.x, R0.y;
SGE R0.y, R0.x, fragment.texcoord[0].w;
KIL -R0.y;
MOV result.color, fragment.color;
END