From 58a9573b08d6201c4dc75a7378471296ffb4700e Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Fri, 1 Jul 2005 01:34:29 +0000 Subject: [PATCH] added some glGetRenderbufferParameterivEXT calls, printfs, and assertions --- progs/tests/fbotest1.c | 13 +++++++++++++ progs/tests/fbotexture.c | 8 ++++++++ 2 files changed, 21 insertions(+) diff --git a/progs/tests/fbotest1.c b/progs/tests/fbotest1.c index 1b710041786..6cacaeb4b9d 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 dc347423aae..1da323c6858 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, -- 2.30.2