diff options
Diffstat (limited to 'progs')
-rw-r--r-- | progs/demos/readpix.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/progs/demos/readpix.c b/progs/demos/readpix.c index 3b13bb2c3e2..0277a46a037 100644 --- a/progs/demos/readpix.c +++ b/progs/demos/readpix.c @@ -1,4 +1,4 @@ -/* $Id: readpix.c,v 1.6 2002/05/02 09:15:22 alanh Exp $ */ +/* $Id: readpix.c,v 1.7 2002/05/02 09:17:59 alanh Exp $ */ /* * glReadPixels and glCopyPixels test @@ -34,7 +34,7 @@ static GLubyte *TempImage = NULL; #define ReadType GL_UNSIGNED_BYTE #endif #if 1 -static GLenum ReadFormat = GL_DEPTH_COMPONENT; /*GL_RGBA; */ +static GLenum ReadFormat = GL_RGBA; static GLenum ReadType = GL_UNSIGNED_BYTE; #endif #if 0 @@ -111,8 +111,6 @@ Display( void ) glRasterPos2i(APosX, APosY); glEnable(GL_DITHER); SetupPixelTransfer(GL_FALSE); - glDrawBuffer(GL_AUX0); - glReadBuffer(GL_AUX0); glDrawPixels(ImgWidth, ImgHeight, ImgFormat, GL_UNSIGNED_BYTE, Image); /* do readpixels, drawpixels */ @@ -154,7 +152,7 @@ Display( void ) glRasterPos2i(CPosX, CPosY); glDisable(GL_DITHER); SetupPixelTransfer(ScaleAndBias); - glCopyPixels(APosX, APosY, ImgWidth, ImgHeight, GL_DEPTH); + glCopyPixels(APosX, APosY, ImgWidth, ImgHeight, GL_COLOR); if (!DrawFront) glutSwapBuffers(); @@ -190,12 +188,12 @@ Key( unsigned char key, int x, int y ) case 'f': DrawFront = !DrawFront; if (DrawFront) { - glDrawBuffer(GL_AUX0); - glReadBuffer(GL_AUX0); + glDrawBuffer(GL_FRONT); + glReadBuffer(GL_FRONT); } else { - glDrawBuffer(GL_AUX0); - glReadBuffer(GL_AUX0); + glDrawBuffer(GL_BACK); + glReadBuffer(GL_BACK); } printf("glDrawBuffer(%s)\n", DrawFront ? "GL_FRONT" : "GL_BACK"); break; |