Revision: d9beec073b0b
Author: Nicolas Rougier <
Nicolas...@inria.fr>
Date: Fri Aug 17 01:02:09 2012
Log: Fix figure save/fbo (issue 18)
http://code.google.com/p/glumpy/source/detail?r=d9beec073b0b
Modified:
/glumpy/figure.py
=======================================
--- /glumpy/figure.py Tue Apr 10 23:06:01 2012
+++ /glumpy/figure.py Fri Aug 17 01:02:09 2012
@@ -287,7 +287,7 @@
# Setup depthbuffer
depthbuffer = fbo.glGenRenderbuffersEXT( 1 )
fbo.glBindRenderbufferEXT( fbo.GL_RENDERBUFFER_EXT, depthbuffer )
- fbo.glRenderbufferStorageEXT( fbo.GL_RENDERBUFFER_EXT,
gl.GL_DEPTH_COMPONENT, w, h)
+ fbo.glRenderbufferStorageEXT( fbo.GL_RENDERBUFFER_EXT,
fbo.GL_DEPTH_COMPONENT, w, h)
# Create texture to render to
data = np.zeros((w,h,4), dtype=np.ubyte)
@@ -297,10 +297,10 @@
gl.glTexParameteri( gl.GL_TEXTURE_2D, gl.GL_TEXTURE_MIN_FILTER,
gl.GL_LINEAR)
gl.glTexImage2D( gl.GL_TEXTURE_2D, 0, gl.GL_RGBA, w, h, 0,
gl.GL_RGBA, gl.GL_UNSIGNED_BYTE, data)
- fbo.glFramebufferTexture2DEXT( gl.GL_FRAMEBUFFER_EXT,
gl.GL_COLOR_ATTACHMENT0_EXT,
+ fbo.glFramebufferTexture2DEXT( fbo.GL_FRAMEBUFFER_EXT,
fbo.GL_COLOR_ATTACHMENT0_EXT,
gl.GL_TEXTURE_2D, texture, 0)
- fbo.glFramebufferRenderbufferEXT( gl.GL_FRAMEBUFFER_EXT,
gl.GL_DEPTH_ATTACHMENT_EXT,
- gl.GL_RENDERBUFFER_EXT,
depthbuffer)
+ fbo.glFramebufferRenderbufferEXT( fbo.GL_FRAMEBUFFER_EXT,
fbo.GL_DEPTH_ATTACHMENT_EXT,
+ fbo.GL_RENDERBUFFER_EXT,
depthbuffer)
status = fbo.glCheckFramebufferStatusEXT( fbo.GL_FRAMEBUFFER_EXT )
if status != fbo.GL_FRAMEBUFFER_COMPLETE_EXT: