diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2014-04-16 14:32:53 -0400 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2014-04-16 14:32:53 -0400 |
commit | 9f815b447b0f89553c3a8d3eb3e4dc027a59a16f (patch) | |
tree | d31ede11d7d1b3d369f5bee302b64264a61a0c67 /test | |
parent | 6872ac1b49389057c29fe9327392ad15b2083096 (diff) | |
download | qtlocation-mapboxgl-9f815b447b0f89553c3a8d3eb3e4dc027a59a16f.tar.gz |
fix render buffer attachment
Diffstat (limited to 'test')
-rw-r--r-- | test/headless.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/test/headless.cpp b/test/headless.cpp index d60e634dd6..d1059f750b 100644 --- a/test/headless.cpp +++ b/test/headless.cpp @@ -46,10 +46,6 @@ TEST(Headless, initialize) { kCGLPFAOpenGLProfile, (CGLPixelFormatAttribute) kCGLOGLPVersion_Legacy, kCGLPFAAccelerated, - kCGLPFAColorSize, (CGLPixelFormatAttribute)24, - kCGLPFAAlphaSize, (CGLPixelFormatAttribute)8, - kCGLPFAStencilSize, (CGLPixelFormatAttribute)8, - kCGLPFADepthSize, (CGLPixelFormatAttribute)24, (CGLPixelFormatAttribute) 0 }; @@ -83,26 +79,25 @@ TEST(Headless, initialize) { glGenRenderbuffersEXT(1, &fbo_depth_stencil); glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, fbo_depth_stencil); glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_DEPTH24_STENCIL8_EXT, width, height); - glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_DEPTH_STENCIL_ATTACHMENT, GL_RENDERBUFFER_EXT, fbo_depth_stencil); glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, 0); GLuint fbo_color = 0; glGenRenderbuffersEXT(1, &fbo_color); glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, fbo_color); glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_RGBA8, width, height); - glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL_RENDERBUFFER_EXT, fbo_color); glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, 0); - GLuint fbo = 0; glGenFramebuffersEXT(1, &fbo); glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fbo); glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL_RENDERBUFFER_EXT, fbo_color); - glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT, GL_RENDERBUFFER_EXT, fbo_depth_stencil); + glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_DEPTH_STENCIL_ATTACHMENT, GL_RENDERBUFFER_EXT, fbo_depth_stencil); GLenum status = glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT); + + if (status != GL_FRAMEBUFFER_COMPLETE_EXT) { fprintf(stderr, "Couldn't create framebuffer: "); switch (status) { |