Skip to content

Commit

Permalink
UPBGE: Restore framebuffer and renderbuffer in BGL.
Browse files Browse the repository at this point in the history
Fix issue #536.
  • Loading branch information
panzergame committed Jul 28, 2017
1 parent c8b4f28 commit a88c654
Showing 1 changed file with 30 additions and 1 deletion.
31 changes: 30 additions & 1 deletion source/blender/python/generic/bgl.c
Expand Up @@ -1561,6 +1561,21 @@ BGL_Wrap(BindVertexArray, void, (GLuint))
BGL_Wrap(DeleteVertexArrays, void, (GLsizei, GLuintP))
BGL_Wrap(GenVertexArrays, void, (GLsizei, GLuintP))
BGL_Wrap(IsVertexArray, GLboolean, (GLuint))
BGL_Wrap(BindFramebuffer, void, (GLenum, GLuint))
BGL_Wrap(DeleteFramebuffers, void, (GLsizei, GLuintP))
BGL_Wrap(GenFramebuffers, void, (GLsizei, GLuintP))
BGL_Wrap(IsFramebuffer, GLboolean, (GLuint))
BGL_Wrap(CheckFramebufferStatus, GLenum, (GLenum))
BGL_Wrap(FramebufferRenderbuffer, void, (GLenum, GLenum, GLenum, GLuint))
BGL_Wrap(FramebufferTexture1D, void, (GLenum, GLenum, GLenum, GLuint, GLint))
BGL_Wrap(FramebufferTexture2D, void, (GLenum, GLenum, GLenum, GLuint, GLint))
BGL_Wrap(FramebufferTexture3D, void, (GLenum, GLenum, GLenum, GLuint, GLint, GLint))
BGL_Wrap(BindRenderbuffer, void, (GLenum, GLuint))
BGL_Wrap(DeleteRenderbuffers, void, (GLsizei, GLuintP))
BGL_Wrap(GenRenderbuffers, void, (GLsizei, GLuintP))
BGL_Wrap(IsRenderbuffer, GLboolean, (GLuint))
BGL_Wrap(RenderbufferStorage, void, (GLenum, GLenum, GLsizei, GLsizei))



/* GL_VERSION_3_1 */
Expand Down Expand Up @@ -2274,6 +2289,20 @@ PyObject *BPyInit_bgl(void)
PY_MOD_ADD_METHOD(DeleteVertexArrays);
PY_MOD_ADD_METHOD(GenVertexArrays);
PY_MOD_ADD_METHOD(IsVertexArray);
PY_MOD_ADD_METHOD(BindFramebuffer);
PY_MOD_ADD_METHOD(DeleteFramebuffers);
PY_MOD_ADD_METHOD(GenFramebuffers);
PY_MOD_ADD_METHOD(IsFramebuffer);
PY_MOD_ADD_METHOD(CheckFramebufferStatus);
PY_MOD_ADD_METHOD(FramebufferRenderbuffer);
PY_MOD_ADD_METHOD(FramebufferTexture1D);
PY_MOD_ADD_METHOD(FramebufferTexture2D);
PY_MOD_ADD_METHOD(FramebufferTexture3D);
PY_MOD_ADD_METHOD(BindRenderbuffer);
PY_MOD_ADD_METHOD(DeleteRenderbuffers);
PY_MOD_ADD_METHOD(GenRenderbuffers);
PY_MOD_ADD_METHOD(IsRenderbuffer);
PY_MOD_ADD_METHOD(RenderbufferStorage);
}


Expand Down Expand Up @@ -3685,4 +3714,4 @@ static PyObject *Method_ShaderSource(PyObject *UNUSED(self), PyObject *args)
}


/** \} */
/** \} */

0 comments on commit a88c654

Please sign in to comment.