summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2014-04-16 14:32:53 -0400
committerKonstantin Käfer <mail@kkaefer.com>2014-04-16 14:32:53 -0400
commit9f815b447b0f89553c3a8d3eb3e4dc027a59a16f (patch)
treed31ede11d7d1b3d369f5bee302b64264a61a0c67 /test
parent6872ac1b49389057c29fe9327392ad15b2083096 (diff)
downloadqtlocation-mapboxgl-9f815b447b0f89553c3a8d3eb3e4dc027a59a16f.tar.gz
fix render buffer attachment
Diffstat (limited to 'test')
-rw-r--r--test/headless.cpp11
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) {