Lines Matching refs:framebufferObject

99     foreach (const FramebufferObject &framebufferObject, m_framebufferObjects)
100 deleteBuffers(framebufferObject);
106 void QIOSContext::deleteBuffers(const FramebufferObject &framebufferObject)
108 if (framebufferObject.handle)
109 glDeleteFramebuffers(1, &framebufferObject.handle);
110 if (framebufferObject.colorRenderbuffer)
111 glDeleteRenderbuffers(1, &framebufferObject.colorRenderbuffer);
112 if (framebufferObject.depthRenderbuffer)
113 glDeleteRenderbuffers(1, &framebufferObject.depthRenderbuffer);
152 FramebufferObject &framebufferObject = backingFramebufferObjectFor(surface);
154 if (!framebufferObject.handle) {
156 glGenFramebuffers(1, &framebufferObject.handle);
157 glBindFramebuffer(GL_FRAMEBUFFER, framebufferObject.handle);
159 glGenRenderbuffers(1, &framebufferObject.colorRenderbuffer);
160 glBindRenderbuffer(GL_RENDERBUFFER, framebufferObject.colorRenderbuffer);
162 framebufferObject.colorRenderbuffer);
165 glGenRenderbuffers(1, &framebufferObject.depthRenderbuffer);
166 glBindRenderbuffer(GL_RENDERBUFFER, framebufferObject.depthRenderbuffer);
168 framebufferObject.depthRenderbuffer);
172 framebufferObject.depthRenderbuffer);
175 glBindFramebuffer(GL_FRAMEBUFFER, framebufferObject.handle);
182 framebufferObject.renderbufferWidth, framebufferObject.renderbufferHeight,
185 glBindRenderbuffer(GL_RENDERBUFFER, framebufferObject.colorRenderbuffer);
188 …glGetRenderbufferParameteriv(GL_RENDERBUFFER, GL_RENDERBUFFER_WIDTH, &framebufferObject.renderbuff…
189 …glGetRenderbufferParameteriv(GL_RENDERBUFFER, GL_RENDERBUFFER_HEIGHT, &framebufferObject.renderbuf…
191 if (framebufferObject.depthRenderbuffer) {
192 glBindRenderbuffer(GL_RENDERBUFFER, framebufferObject.depthRenderbuffer);
197 framebufferObject.renderbufferWidth, framebufferObject.renderbufferHeight);
200 framebufferObject.renderbufferWidth, framebufferObject.renderbufferHeight);
203framebufferObject.isComplete = glCheckFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE;
205 if (!framebufferObject.isComplete) {
211 return framebufferObject.isComplete;
229 FramebufferObject &framebufferObject = backingFramebufferObjectFor(surface);
230 Q_ASSERT_X(framebufferObject.isComplete, "QIOSContext", "swapBuffers on incomplete FBO");
238 glBindRenderbuffer(GL_RENDERBUFFER, framebufferObject.colorRenderbuffer);
268 FramebufferObject &framebufferObject = backingFramebufferObjectFor(surface);
269 …Q_ASSERT_X(framebufferObject.handle, "QIOSContext", "can't resolve default FBO before makeCurrent"…
271 return framebufferObject.handle;
278 FramebufferObject &framebufferObject = backingFramebufferObjectFor(surface);
281 if (framebufferObject.renderbufferWidth != (layer.frame.size.width * layer.contentsScale))
284 if (framebufferObject.renderbufferHeight != (layer.frame.size.height * layer.contentsScale))