[Bf-blender-cvs] [230d93a] master: Fix bgl so that get-methods that take a string use strings instead of bgl buffer objects again
Martijn Berger
noreply at git.blender.org
Mon Aug 3 12:20:22 CEST 2015
Commit: 230d93ad542cd38c458590b7888961b7948f1a89
Author: Martijn Berger
Date: Mon Aug 3 12:19:20 2015 +0200
Branches: master
https://developer.blender.org/rB230d93ad542cd38c458590b7888961b7948f1a89
Fix bgl so that get-methods that take a string use strings instead of bgl buffer objects again
===================================================================
M source/blender/python/generic/bgl.c
===================================================================
diff --git a/source/blender/python/generic/bgl.c b/source/blender/python/generic/bgl.c
index 8682b860..e949972 100644
--- a/source/blender/python/generic/bgl.c
+++ b/source/blender/python/generic/bgl.c
@@ -262,12 +262,10 @@
#define GLfloat_def(num) float GLfloat_var(num)
/* typedef char *GLstring; */
-#if 0
#define GLstring_str "s"
#define GLstring_var(number) bgl_var##number
#define GLstring_ref(number) &bgl_var##number
#define GLstring_def(number) char *GLstring_var(number)
-#endif
/* typedef float GLclampf; */
#if 0
@@ -1456,7 +1454,7 @@ BGL_Wrap(UnmapBuffer, GLboolean, (GLenum))
/* GL_VERSION_2_0 */
BGL_Wrap(AttachShader, void, (GLuint, GLuint))
-BGL_Wrap(BindAttribLocation, void, (GLuint, GLuint, GLcharP))
+BGL_Wrap(BindAttribLocation, void, (GLuint, GLuint, GLstring))
BGL_Wrap(BlendEquationSeparate, void, (GLenum, GLenum))
BGL_Wrap(CompileShader, void, (GLuint))
BGL_Wrap(CreateProgram, GLuint, (void))
@@ -1470,13 +1468,13 @@ BGL_Wrap(EnableVertexAttribArray, void, (GLuint))
BGL_Wrap(GetActiveAttrib, void, (GLuint, GLuint, GLsizei, GLsizeiP, GLintP, GLenumP, GLcharP))
BGL_Wrap(GetActiveUniform, void, (GLuint, GLuint, GLsizei, GLsizeiP, GLintP, GLenumP, GLcharP))
BGL_Wrap(GetAttachedShaders, void, (GLuint, GLsizei, GLsizeiP, GLuintP))
-BGL_Wrap(GetAttribLocation, GLint, (GLuint, GLcharP))
+BGL_Wrap(GetAttribLocation, GLint, (GLuint, GLstring))
BGL_Wrap(GetProgramInfoLog, void, (GLuint, GLsizei, GLsizeiP, GLcharP))
BGL_Wrap(GetProgramiv, void, (GLuint, GLenum, GLintP))
BGL_Wrap(GetShaderInfoLog, void, (GLuint, GLsizei, GLsizeiP, GLcharP))
BGL_Wrap(GetShaderSource, void, (GLuint, GLsizei, GLsizeiP, GLcharP))
BGL_Wrap(GetShaderiv, void, (GLuint, GLenum, GLintP))
-BGL_Wrap(GetUniformLocation, GLint, (GLuint, GLcharP))
+BGL_Wrap(GetUniformLocation, GLint, (GLuint, GLstring))
BGL_Wrap(GetUniformfv, void, (GLuint, GLint, GLfloatP))
BGL_Wrap(GetUniformiv, void, (GLuint, GLint, GLintP))
BGL_Wrap(GetVertexAttribPointerv, void, (GLuint, GLenum, GLvoidP))
@@ -1573,7 +1571,7 @@ BGL_Wrap(GetActiveUniformBlockiv, void, (GLuint, GLuint, GLenum, GLintP))
BGL_Wrap(GetActiveUniformName, void, (GLuint, GLuint, GLsizei, GLsizeiP, GLcharP))
BGL_Wrap(GetActiveUniformsiv, void, (GLuint, GLsizei, GLuintP, GLenum, GLintP))
BGL_Wrap(GetIntegeri_v, void, (GLenum, GLuint, GLintP))
-BGL_Wrap(GetUniformBlockIndex, GLuint, (GLuint, GLcharP))
+BGL_Wrap(GetUniformBlockIndex, GLuint, (GLuint, GLstring))
BGL_Wrap(GetUniformIndices, void, (GLuint, GLsizei, GLcharP, GLuintP))
BGL_Wrap(UniformBlockBinding, void, (GLuint, GLuint, GLuint))
More information about the Bf-blender-cvs
mailing list