summaryrefslogtreecommitdiffstats
path: root/progs
diff options
context:
space:
mode:
Diffstat (limited to 'progs')
-rw-r--r--progs/tests/ext422square.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/progs/tests/ext422square.c b/progs/tests/ext422square.c
index 3dcaed0d7a6..6533514d697 100644
--- a/progs/tests/ext422square.c
+++ b/progs/tests/ext422square.c
@@ -60,7 +60,7 @@ static void Display( void )
glBindTexture(GL_TEXTURE_2D, yuvObj);
glPushMatrix();
- glEnable(GL_FRAGMENT_PROGRAM_ARB);
+ glEnable(GL_FRAGMENT_PROGRAM_ARB);
glTranslatef( -1.1, 0.0, -15.0 );
glRotatef(Xrot, 1.0, 0.0, 0.0);
glRotatef(Yrot, 0.0, 1.0, 0.0);
@@ -140,10 +140,10 @@ static void Init( int argc, char *argv[] )
{
const char *file;
const GLfloat yuvtorgb[16] = {
- 1.164, 1.596, 0, (.06*1.164 + -.5*1.596),
- 1.164, -.813, -.391, (.06*1.164 + -.5*-.813 + -.5*-.391),
- 1.164, 0, 2.018, (.06*1.164 + -.5*-2.018),
- 0, 0, 0, 1
+ 1.164, 1.164, 1.164, 0,
+ 0, -.391, 2.018, 0,
+ 1.596, -.813, 0.0, 0,
+ (-.0625*1.164 + -.5*1.596), (-.0625*1.164 + -.5*-.813 + -.5*-.391), (-.0625*1.164 + -.5*2.018), 1
};
if (!glutExtensionSupported("GL_ARB_fragment_program")) {
@@ -230,6 +230,7 @@ static void Init( int argc, char *argv[] )
GL_UNSIGNED_BYTE, ImageYUV);
glLoadIdentity();
+ glMatrixMode( GL_MODELVIEW );
glEnable(GL_TEXTURE_2D);