mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-03 01:18:06 +02:00
progs/fp: pass texcoord to triangle, add a test shader
This commit is contained in:
parent
e9d156e9e4
commit
103a4bd711
3 changed files with 14 additions and 0 deletions
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
8
progs/fp/kil-texcoord-sgt.txt
Normal file
8
progs/fp/kil-texcoord-sgt.txt
Normal 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
|
||||
Loading…
Add table
Reference in a new issue