progs/tests: use first color attachement
Allows the tests to be run on drivers that supports only one color attachement.
This commit is contained in:
parent
67108b5d12
commit
bd2239e497
|
@ -36,8 +36,8 @@ Display( void )
|
||||||
|
|
||||||
/* draw to user framebuffer */
|
/* draw to user framebuffer */
|
||||||
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, MyFB);
|
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, MyFB);
|
||||||
glDrawBuffer(GL_COLOR_ATTACHMENT1_EXT);
|
glDrawBuffer(GL_COLOR_ATTACHMENT0_EXT);
|
||||||
glReadBuffer(GL_COLOR_ATTACHMENT1_EXT);
|
glReadBuffer(GL_COLOR_ATTACHMENT0_EXT);
|
||||||
|
|
||||||
status = glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT);
|
status = glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT);
|
||||||
if (status != GL_FRAMEBUFFER_COMPLETE_EXT) {
|
if (status != GL_FRAMEBUFFER_COMPLETE_EXT) {
|
||||||
|
@ -161,7 +161,7 @@ Init( void )
|
||||||
assert(i == MyFB);
|
assert(i == MyFB);
|
||||||
|
|
||||||
CheckError(__LINE__);
|
CheckError(__LINE__);
|
||||||
glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT1_EXT,
|
glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT,
|
||||||
GL_RENDERBUFFER_EXT, MyRB);
|
GL_RENDERBUFFER_EXT, MyRB);
|
||||||
|
|
||||||
glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_RGB, Width, Height);
|
glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_RGB, Width, Height);
|
||||||
|
|
|
@ -40,8 +40,8 @@ Display( void )
|
||||||
|
|
||||||
/* draw to user framebuffer */
|
/* draw to user framebuffer */
|
||||||
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, MyFB);
|
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, MyFB);
|
||||||
glDrawBuffer(GL_COLOR_ATTACHMENT1_EXT);
|
glDrawBuffer(GL_COLOR_ATTACHMENT0_EXT);
|
||||||
glReadBuffer(GL_COLOR_ATTACHMENT1_EXT);
|
glReadBuffer(GL_COLOR_ATTACHMENT0_EXT);
|
||||||
|
|
||||||
status = glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT);
|
status = glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT);
|
||||||
if (status != GL_FRAMEBUFFER_COMPLETE_EXT) {
|
if (status != GL_FRAMEBUFFER_COMPLETE_EXT) {
|
||||||
|
@ -163,7 +163,7 @@ Init( void )
|
||||||
glGenRenderbuffersEXT(1, &ColorRb);
|
glGenRenderbuffersEXT(1, &ColorRb);
|
||||||
glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, ColorRb);
|
glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, ColorRb);
|
||||||
assert(glIsRenderbufferEXT(ColorRb));
|
assert(glIsRenderbufferEXT(ColorRb));
|
||||||
glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT1_EXT,
|
glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT,
|
||||||
GL_RENDERBUFFER_EXT, ColorRb);
|
GL_RENDERBUFFER_EXT, ColorRb);
|
||||||
glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_RGB, Width, Height);
|
glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_RGB, Width, Height);
|
||||||
|
|
||||||
|
|
|
@ -50,8 +50,8 @@ Display( void )
|
||||||
|
|
||||||
/* draw to user framebuffer */
|
/* draw to user framebuffer */
|
||||||
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, MyFB);
|
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, MyFB);
|
||||||
glDrawBuffer(GL_COLOR_ATTACHMENT1_EXT);
|
glDrawBuffer(GL_COLOR_ATTACHMENT0_EXT);
|
||||||
glReadBuffer(GL_COLOR_ATTACHMENT1_EXT);
|
glReadBuffer(GL_COLOR_ATTACHMENT0_EXT);
|
||||||
|
|
||||||
status = glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT);
|
status = glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT);
|
||||||
if (status != GL_FRAMEBUFFER_COMPLETE_EXT) {
|
if (status != GL_FRAMEBUFFER_COMPLETE_EXT) {
|
||||||
|
@ -189,7 +189,7 @@ Init( void )
|
||||||
glGenRenderbuffersEXT(1, &ColorRb);
|
glGenRenderbuffersEXT(1, &ColorRb);
|
||||||
glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, ColorRb);
|
glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, ColorRb);
|
||||||
assert(glIsRenderbufferEXT(ColorRb));
|
assert(glIsRenderbufferEXT(ColorRb));
|
||||||
glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT1_EXT,
|
glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT,
|
||||||
GL_RENDERBUFFER_EXT, ColorRb);
|
GL_RENDERBUFFER_EXT, ColorRb);
|
||||||
glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_RGB, Width, Height);
|
glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_RGB, Width, Height);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue