summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2002-10-02 17:26:18 +0000
committerBrian Paul <brian.paul@tungstengraphics.com>2002-10-02 17:26:18 +0000
commitefaa8be77f3c9f77f9abf97875c0fb3006e82aa0 (patch)
treeafb037a4a23c9b6068c080af536ab4969d5718eb
parented7b3b61f5ff66c9b33e3a4c7127eea9f29d61f0 (diff)
also test glTexSubImage2D() with YCbCr data
-rw-r--r--progs/tests/yuv.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/progs/tests/yuv.c b/progs/tests/yuv.c
index 0eb84b3c4c..ae5c04d327 100644
--- a/progs/tests/yuv.c
+++ b/progs/tests/yuv.c
@@ -4,7 +4,7 @@
* Brian Paul 13 September 2002
*/
-
+#include <assert.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
@@ -191,8 +191,14 @@ static void Init( int argc, char *argv[] )
ConvertRGBtoYUV(ImgWidth, ImgHeight, Image, ImageYUV);
glTexImage2D(GL_TEXTURE_RECTANGLE_NV, 0,
GL_YCBCR_MESA, ImgWidth, ImgHeight, 0,
- GL_YCBCR_MESA, GL_UNSIGNED_SHORT_8_8_APPLE, ImageYUV);
+ GL_YCBCR_MESA, GL_UNSIGNED_SHORT_8_8_MESA, ImageYUV);
+
+ assert(glGetError() == GL_NO_ERROR);
+ glTexSubImage2D(GL_TEXTURE_RECTANGLE_NV, 0,
+ 0, 0, ImgWidth, ImgHeight,
+ GL_YCBCR_MESA, GL_UNSIGNED_SHORT_8_8_MESA, ImageYUV);
+ assert(glGetError() == GL_NO_ERROR);
#endif
glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);