summaryrefslogtreecommitdiffstats
path: root/progs
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2005-07-01 01:34:29 +0000
committerBrian Paul <brian.paul@tungstengraphics.com>2005-07-01 01:34:29 +0000
commit58a9573b08d6201c4dc75a7378471296ffb4700e (patch)
treed5cb5acdc7bac066bff6dd8c8a53fb58553537be /progs
parent0d34c0158d341ab42a3710d2bb195a8d3f2ac115 (diff)
downloadexternal_mesa3d-58a9573b08d6201c4dc75a7378471296ffb4700e.zip
external_mesa3d-58a9573b08d6201c4dc75a7378471296ffb4700e.tar.gz
external_mesa3d-58a9573b08d6201c4dc75a7378471296ffb4700e.tar.bz2
added some glGetRenderbufferParameterivEXT calls, printfs, and assertions
Diffstat (limited to 'progs')
-rw-r--r--progs/tests/fbotest1.c13
-rw-r--r--progs/tests/fbotexture.c8
2 files changed, 21 insertions, 0 deletions
diff --git a/progs/tests/fbotest1.c b/progs/tests/fbotest1.c
index 1b71004..6cacaeb 100644
--- a/progs/tests/fbotest1.c
+++ b/progs/tests/fbotest1.c
@@ -145,6 +145,19 @@ Init( void )
glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_RGB, Width, Height);
+ {
+ GLint r, g, b, a;
+ glGetRenderbufferParameterivEXT(GL_RENDERBUFFER_EXT,
+ GL_RENDERBUFFER_RED_SIZE_EXT, &r);
+ glGetRenderbufferParameterivEXT(GL_RENDERBUFFER_EXT,
+ GL_RENDERBUFFER_GREEN_SIZE_EXT, &g);
+ glGetRenderbufferParameterivEXT(GL_RENDERBUFFER_EXT,
+ GL_RENDERBUFFER_BLUE_SIZE_EXT, &b);
+ glGetRenderbufferParameterivEXT(GL_RENDERBUFFER_EXT,
+ GL_RENDERBUFFER_ALPHA_SIZE_EXT, &a);
+ printf("renderbuffer RGBA sizes = %d %d %d %d\n", r, g, b, a);
+ }
+
CheckError(__LINE__);
/* restore to default */
diff --git a/progs/tests/fbotexture.c b/progs/tests/fbotexture.c
index dc34742..1da323c 100644
--- a/progs/tests/fbotexture.c
+++ b/progs/tests/fbotexture.c
@@ -223,6 +223,10 @@ Init(void)
glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, DepthRB);
glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_DEPTH_COMPONENT,
TexWidth, TexHeight);
+ glGetRenderbufferParameterivEXT(GL_RENDERBUFFER_EXT,
+ GL_RENDERBUFFER_DEPTH_SIZE_EXT, &i);
+ printf("Depth renderbuffer size = %d bits\n", i);
+ assert(i > 0);
/* make stencil renderbuffer */
glGenRenderbuffersEXT(1, &StencilRB);
@@ -231,6 +235,10 @@ Init(void)
glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, StencilRB);
glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_STENCIL_INDEX,
TexWidth, TexHeight);
+ glGetRenderbufferParameterivEXT(GL_RENDERBUFFER_EXT,
+ GL_RENDERBUFFER_STENCIL_SIZE_EXT, &i);
+ printf("Stencil renderbuffer size = %d bits\n", i);
+ assert(i > 0);
/* attach DepthRB to MyFB */
glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT,