From 4a74de797c87e473f028ee3214e2a96ce1a76271 Mon Sep 17 00:00:00 2001 From: Keith Whitwell Date: Thu, 17 Aug 2006 13:24:57 +0000 Subject: [PATCH] Make bgra format more explicit --- progs/trivial/quad-tex-pbo.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/progs/trivial/quad-tex-pbo.c b/progs/trivial/quad-tex-pbo.c index d6caefcb5f2..5b63c698a7e 100644 --- a/progs/trivial/quad-tex-pbo.c +++ b/progs/trivial/quad-tex-pbo.c @@ -52,9 +52,11 @@ static void Init(void) for (s = 0; s < SIZE; s++) { for (t = 0; t < SIZE; t++) { - tex2d[t][s][0] = s*255/(SIZE-1); + /* bgra: + */ + tex2d[t][s][0] = 0x30; tex2d[t][s][1] = t*255/(SIZE-1); - tex2d[t][s][2] = 0x30; + tex2d[t][s][2] = s*255/(SIZE-1); tex2d[t][s][3] = 0xff; } } @@ -76,7 +78,7 @@ static void Init(void) glPixelStorei(GL_UNPACK_ALIGNMENT, 1); glBindBufferARB(GL_PIXEL_UNPACK_BUFFER_EXT, DrawPBO); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, SIZE, SIZE, 0, - GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV, NULL); + GL_BGRA, GL_UNSIGNED_BYTE, NULL); glBindBufferARB(GL_PIXEL_UNPACK_BUFFER_EXT, 0); glPixelStorei(GL_UNPACK_ALIGNMENT, 4); glEnable(GL_TEXTURE_2D);