[Bf-blender-cvs] [8986883] master: Fix T41314: OpenGL error when using Cycles engine
Sergey Sharybin
noreply at git.blender.org
Mon Aug 18 09:55:47 CEST 2014
Commit: 8986883de1d64262ee6ea9250ad392726b75307a
Author: Sergey Sharybin
Date: Mon Aug 18 13:54:29 2014 +0600
Branches: master
https://developer.blender.org/rB8986883de1d64262ee6ea9250ad392726b75307a
Fix T41314: OpenGL error when using Cycles engine
===================================================================
M source/blender/gpu/intern/gpu_extensions.c
===================================================================
diff --git a/source/blender/gpu/intern/gpu_extensions.c b/source/blender/gpu/intern/gpu_extensions.c
index fc794f9..1b141d3 100644
--- a/source/blender/gpu/intern/gpu_extensions.c
+++ b/source/blender/gpu/intern/gpu_extensions.c
@@ -877,6 +877,9 @@ int GPU_framebuffer_texture_attach(GPUFrameBuffer *fb, GPUTexture *tex, char err
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fb->object);
GG.currentfb = fb->object;
+ /* Clean glError buffer. */
+ while (glGetError() != GL_NO_ERROR) {}
+
glFramebufferTexture2DEXT(GL_FRAMEBUFFER_EXT, attachment,
tex->target, tex->bindcode, 0);
More information about the Bf-blender-cvs
mailing list