PageRenderTime 46ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/kivy/graphics/c_opengl_debug.pyx

https://bitbucket.org/kpozn/kivy
Cython | 702 lines | 683 code | 3 blank | 16 comment | 135 complexity | d279ff9899232c6af4596920c39c2330 MD5 | raw file
Possible License(s): LGPL-3.0
  1. # This file was automatically generated with kivy/tools/stub-gl-debug.py
  2. include "common.pxi"
  3. cimport kivy.graphics.c_opengl as cgl
  4. cdef void glActiveTexture (GLenum texture) with gil:
  5. print "GL glActiveTexture( texture = ", texture, ", )"
  6. cgl.glActiveTexture ( texture)
  7. ret = cgl.glGetError()
  8. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  9. cdef void glAttachShader (GLuint program, GLuint shader) with gil:
  10. print "GL glAttachShader( program = ", program, ", shader = ", shader, ", )"
  11. cgl.glAttachShader ( program, shader)
  12. ret = cgl.glGetError()
  13. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  14. cdef void glBindAttribLocation (GLuint program, GLuint index, GLchar* name) with gil:
  15. print "GL glBindAttribLocation( program = ", program, ", index = ", index, ", name*=", repr(hex(<long> name)), ", )"
  16. cgl.glBindAttribLocation ( program, index, name)
  17. ret = cgl.glGetError()
  18. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  19. cdef void glBindBuffer (GLenum target, GLuint buffer) with gil:
  20. print "GL glBindBuffer( target = ", target, ", buffer = ", buffer, ", )"
  21. cgl.glBindBuffer ( target, buffer)
  22. ret = cgl.glGetError()
  23. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  24. cdef void glBindFramebuffer (GLenum target, GLuint framebuffer) with gil:
  25. print "GL glBindFramebuffer( target = ", target, ", framebuffer = ", framebuffer, ", )"
  26. cgl.glBindFramebuffer ( target, framebuffer)
  27. ret = cgl.glGetError()
  28. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  29. cdef void glBindRenderbuffer (GLenum target, GLuint renderbuffer) with gil:
  30. print "GL glBindRenderbuffer( target = ", target, ", renderbuffer = ", renderbuffer, ", )"
  31. cgl.glBindRenderbuffer ( target, renderbuffer)
  32. ret = cgl.glGetError()
  33. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  34. cdef void glBindTexture (GLenum target, GLuint texture) with gil:
  35. print "GL glBindTexture( target = ", target, ", texture = ", texture, ", )"
  36. cgl.glBindTexture ( target, texture)
  37. ret = cgl.glGetError()
  38. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  39. cdef void glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) with gil:
  40. print "GL glBlendColor( red = ", red, ", green = ", green, ", blue = ", blue, ", alpha = ", alpha, ", )"
  41. cgl.glBlendColor ( red, green, blue, alpha)
  42. ret = cgl.glGetError()
  43. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  44. cdef void glBlendEquation (GLenum mode) with gil:
  45. print "GL glBlendEquation( mode = ", mode, ", )"
  46. cgl.glBlendEquation ( mode)
  47. ret = cgl.glGetError()
  48. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  49. cdef void glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha) with gil:
  50. print "GL glBlendEquationSeparate( modeRGB = ", modeRGB, ", modeAlpha = ", modeAlpha, ", )"
  51. cgl.glBlendEquationSeparate ( modeRGB, modeAlpha)
  52. ret = cgl.glGetError()
  53. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  54. cdef void glBlendFunc (GLenum sfactor, GLenum dfactor) with gil:
  55. print "GL glBlendFunc( sfactor = ", sfactor, ", dfactor = ", dfactor, ", )"
  56. cgl.glBlendFunc ( sfactor, dfactor)
  57. ret = cgl.glGetError()
  58. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  59. cdef void glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) with gil:
  60. print "GL glBlendFuncSeparate( srcRGB = ", srcRGB, ", dstRGB = ", dstRGB, ", srcAlpha = ", srcAlpha, ", dstAlpha = ", dstAlpha, ", )"
  61. cgl.glBlendFuncSeparate ( srcRGB, dstRGB, srcAlpha, dstAlpha)
  62. ret = cgl.glGetError()
  63. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  64. cdef void glBufferData (GLenum target, GLsizeiptr size, GLvoid* data, GLenum usage) with gil:
  65. print "GL glBufferData( target = ", target, ", size = ", size, ", data*=", repr(hex(<long> data)), ", usage = ", usage, ", )"
  66. cgl.glBufferData ( target, size, data, usage)
  67. ret = cgl.glGetError()
  68. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  69. cdef void glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data) with gil:
  70. print "GL glBufferSubData( target = ", target, ", offset = ", offset, ", size = ", size, ", data*=", repr(hex(<long> data)), ", )"
  71. cgl.glBufferSubData ( target, offset, size, data)
  72. ret = cgl.glGetError()
  73. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  74. cdef GLenum glCheckFramebufferStatus (GLenum target) with gil:
  75. print "GL glCheckFramebufferStatus( target = ", target, ", )"
  76. ret = cgl.glGetError()
  77. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  78. return cgl.glCheckFramebufferStatus ( target)
  79. cdef void glClear (GLbitfield mask) with gil:
  80. print "GL glClear( mask = ", mask, ", )"
  81. cgl.glClear ( mask)
  82. ret = cgl.glGetError()
  83. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  84. cdef void glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) with gil:
  85. print "GL glClearColor( red = ", red, ", green = ", green, ", blue = ", blue, ", alpha = ", alpha, ", )"
  86. cgl.glClearColor ( red, green, blue, alpha)
  87. ret = cgl.glGetError()
  88. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  89. #crash on android platform
  90. #cdef void glClearDepthf (GLclampf depth) with gil:
  91. # print "GL glClearDepthf( depth = ", depth, ", )"
  92. # cgl.glClearDepthf ( depth)
  93. # ret = cgl.glGetError()
  94. # if ret: print "OpenGL Error %d / %x" % (ret, ret)
  95. cdef void glClearStencil (GLint s) with gil:
  96. print "GL glClearStencil( s = ", s, ", )"
  97. cgl.glClearStencil ( s)
  98. ret = cgl.glGetError()
  99. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  100. cdef void glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) with gil:
  101. print "GL glColorMask( red = ", red, ", green = ", green, ", blue = ", blue, ", alpha = ", alpha, ", )"
  102. cgl.glColorMask ( red, green, blue, alpha)
  103. ret = cgl.glGetError()
  104. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  105. cdef void glCompileShader (GLuint shader) with gil:
  106. print "GL glCompileShader( shader = ", shader, ", )"
  107. cgl.glCompileShader ( shader)
  108. ret = cgl.glGetError()
  109. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  110. cdef void glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* data) with gil:
  111. print "GL glCompressedTexImage2D( target = ", target, ", level = ", level, ", internalformat = ", internalformat, ", width = ", width, ", height = ", height, ", border = ", border, ", imageSize = ", imageSize, ", data*=", repr(hex(<long> data)), ", )"
  112. cgl.glCompressedTexImage2D ( target, level, internalformat, width, height, border, imageSize, data)
  113. ret = cgl.glGetError()
  114. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  115. cdef void glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* data) with gil:
  116. print "GL glCompressedTexSubImage2D( target = ", target, ", level = ", level, ", xoffset = ", xoffset, ", yoffset = ", yoffset, ", width = ", width, ", height = ", height, ", format = ", format, ", imageSize = ", imageSize, ", data*=", repr(hex(<long> data)), ", )"
  117. cgl.glCompressedTexSubImage2D ( target, level, xoffset, yoffset, width, height, format, imageSize, data)
  118. ret = cgl.glGetError()
  119. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  120. cdef void glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) with gil:
  121. print "GL glCopyTexImage2D( target = ", target, ", level = ", level, ", internalformat = ", internalformat, ", x = ", x, ", y = ", y, ", width = ", width, ", height = ", height, ", border = ", border, ", )"
  122. cgl.glCopyTexImage2D ( target, level, internalformat, x, y, width, height, border)
  123. ret = cgl.glGetError()
  124. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  125. cdef void glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) with gil:
  126. print "GL glCopyTexSubImage2D( target = ", target, ", level = ", level, ", xoffset = ", xoffset, ", yoffset = ", yoffset, ", x = ", x, ", y = ", y, ", width = ", width, ", height = ", height, ", )"
  127. cgl.glCopyTexSubImage2D ( target, level, xoffset, yoffset, x, y, width, height)
  128. ret = cgl.glGetError()
  129. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  130. cdef GLuint glCreateProgram () with gil:
  131. print "GL glCreateProgram( )"
  132. ret = cgl.glGetError()
  133. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  134. return cgl.glCreateProgram ()
  135. cdef GLuint glCreateShader (GLenum type) with gil:
  136. print "GL glCreateShader( type = ", type, ", )"
  137. ret = cgl.glGetError()
  138. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  139. return cgl.glCreateShader ( type)
  140. cdef void glCullFace (GLenum mode) with gil:
  141. print "GL glCullFace( mode = ", mode, ", )"
  142. cgl.glCullFace ( mode)
  143. ret = cgl.glGetError()
  144. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  145. cdef void glDeleteBuffers (GLsizei n, GLuint* buffers) with gil:
  146. print "GL glDeleteBuffers( n = ", n, ", buffers*=", repr(hex(<long> buffers)), ", )"
  147. cgl.glDeleteBuffers ( n, buffers)
  148. ret = cgl.glGetError()
  149. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  150. cdef void glDeleteFramebuffers (GLsizei n, GLuint* framebuffers) with gil:
  151. print "GL glDeleteFramebuffers( n = ", n, ", framebuffers*=", repr(hex(<long> framebuffers)), ", )"
  152. cgl.glDeleteFramebuffers ( n, framebuffers)
  153. ret = cgl.glGetError()
  154. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  155. cdef void glDeleteProgram (GLuint program) with gil:
  156. print "GL glDeleteProgram( program = ", program, ", )"
  157. cgl.glDeleteProgram ( program)
  158. ret = cgl.glGetError()
  159. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  160. cdef void glDeleteRenderbuffers (GLsizei n, GLuint* renderbuffers) with gil:
  161. print "GL glDeleteRenderbuffers( n = ", n, ", renderbuffers*=", repr(hex(<long> renderbuffers)), ", )"
  162. cgl.glDeleteRenderbuffers ( n, renderbuffers)
  163. ret = cgl.glGetError()
  164. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  165. cdef void glDeleteShader (GLuint shader) with gil:
  166. print "GL glDeleteShader( shader = ", shader, ", )"
  167. cgl.glDeleteShader ( shader)
  168. ret = cgl.glGetError()
  169. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  170. cdef void glDeleteTextures (GLsizei n, GLuint* textures) with gil:
  171. print "GL glDeleteTextures( n = ", n, ", textures*=", repr(hex(<long> textures)), ", )"
  172. cgl.glDeleteTextures ( n, textures)
  173. ret = cgl.glGetError()
  174. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  175. cdef void glDepthFunc (GLenum func) with gil:
  176. print "GL glDepthFunc( func = ", func, ", )"
  177. cgl.glDepthFunc ( func)
  178. ret = cgl.glGetError()
  179. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  180. cdef void glDepthMask (GLboolean flag) with gil:
  181. print "GL glDepthMask( flag = ", flag, ", )"
  182. cgl.glDepthMask ( flag)
  183. ret = cgl.glGetError()
  184. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  185. #crash on android platform
  186. #cdef void glDepthRangef (GLclampf zNear, GLclampf zFar) with gil:
  187. # print "GL glDepthRangef( zNear = ", zNear, ", zFar = ", zFar, ", )"
  188. # cgl.glDepthRangef ( zNear, zFar)
  189. # ret = glGetError()
  190. # if ret: print "ERR %d / %x" % (ret, ret)
  191. cdef void glDetachShader (GLuint program, GLuint shader) with gil:
  192. print "GL glDetachShader( program = ", program, ", shader = ", shader, ", )"
  193. cgl.glDetachShader ( program, shader)
  194. ret = cgl.glGetError()
  195. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  196. cdef void glDisable (GLenum cap) with gil:
  197. print "GL glDisable( cap = ", cap, ", )"
  198. cgl.glDisable ( cap)
  199. ret = cgl.glGetError()
  200. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  201. cdef void glDisableVertexAttribArray (GLuint index) with gil:
  202. print "GL glDisableVertexAttribArray( index = ", index, ", )"
  203. cgl.glDisableVertexAttribArray ( index)
  204. ret = cgl.glGetError()
  205. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  206. cdef void glDrawArrays (GLenum mode, GLint first, GLsizei count) with gil:
  207. print "GL glDrawArrays( mode = ", mode, ", first = ", first, ", count = ", count, ", )"
  208. cgl.glDrawArrays ( mode, first, count)
  209. ret = cgl.glGetError()
  210. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  211. cdef void glDrawElements (GLenum mode, GLsizei count, GLenum type, GLvoid* indices) with gil:
  212. print "GL glDrawElements( mode = ", mode, ", count = ", count, ", type = ", type, ", indices*=", repr(hex(<long> indices)), ", )"
  213. cgl.glDrawElements ( mode, count, type, indices)
  214. ret = cgl.glGetError()
  215. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  216. cdef void glEnable (GLenum cap) with gil:
  217. print "GL glEnable( cap = ", cap, ", )"
  218. cgl.glEnable ( cap)
  219. ret = cgl.glGetError()
  220. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  221. cdef void glEnableVertexAttribArray (GLuint index) with gil:
  222. print "GL glEnableVertexAttribArray( index = ", index, ", )"
  223. cgl.glEnableVertexAttribArray ( index)
  224. ret = cgl.glGetError()
  225. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  226. cdef void glFinish () with gil:
  227. print "GL glFinish( )"
  228. cgl.glFinish ()
  229. ret = cgl.glGetError()
  230. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  231. cdef void glFlush () with gil:
  232. print "GL glFlush( )"
  233. cgl.glFlush ()
  234. ret = cgl.glGetError()
  235. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  236. cdef void glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) with gil:
  237. print "GL glFramebufferRenderbuffer( target = ", target, ", attachment = ", attachment, ", renderbuffertarget = ", renderbuffertarget, ", renderbuffer = ", renderbuffer, ", )"
  238. cgl.glFramebufferRenderbuffer ( target, attachment, renderbuffertarget, renderbuffer)
  239. ret = cgl.glGetError()
  240. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  241. cdef void glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) with gil:
  242. print "GL glFramebufferTexture2D( target = ", target, ", attachment = ", attachment, ", textarget = ", textarget, ", texture = ", texture, ", level = ", level, ", )"
  243. cgl.glFramebufferTexture2D ( target, attachment, textarget, texture, level)
  244. ret = cgl.glGetError()
  245. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  246. cdef void glFrontFace (GLenum mode) with gil:
  247. print "GL glFrontFace( mode = ", mode, ", )"
  248. cgl.glFrontFace ( mode)
  249. ret = cgl.glGetError()
  250. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  251. cdef void glGenBuffers (GLsizei n, GLuint* buffers) with gil:
  252. print "GL glGenBuffers( n = ", n, ", buffers*=", repr(hex(<long> buffers)), ", )"
  253. cgl.glGenBuffers ( n, buffers)
  254. ret = cgl.glGetError()
  255. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  256. cdef void glGenerateMipmap (GLenum target) with gil:
  257. print "GL glGenerateMipmap( target = ", target, ", )"
  258. cgl.glGenerateMipmap ( target)
  259. ret = cgl.glGetError()
  260. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  261. cdef void glGenFramebuffers (GLsizei n, GLuint* framebuffers) with gil:
  262. print "GL glGenFramebuffers( n = ", n, ", framebuffers*=", repr(hex(<long> framebuffers)), ", )"
  263. cgl.glGenFramebuffers ( n, framebuffers)
  264. ret = cgl.glGetError()
  265. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  266. cdef void glGenRenderbuffers (GLsizei n, GLuint* renderbuffers) with gil:
  267. print "GL glGenRenderbuffers( n = ", n, ", renderbuffers*=", repr(hex(<long> renderbuffers)), ", )"
  268. cgl.glGenRenderbuffers ( n, renderbuffers)
  269. ret = cgl.glGetError()
  270. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  271. cdef void glGenTextures (GLsizei n, GLuint* textures) with gil:
  272. print "GL glGenTextures( n = ", n, ", textures*=", repr(hex(<long> textures)), ", )"
  273. cgl.glGenTextures ( n, textures)
  274. ret = cgl.glGetError()
  275. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  276. cdef void glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name) with gil:
  277. print "GL glGetActiveAttrib( program = ", program, ", index = ", index, ", bufsize = ", bufsize, ", length*=", repr(hex(<long> length)), ", size*=", repr(hex(<long> size)), ", type*=", repr(hex(<long> type)), ", name*=", repr(hex(<long> name)), ", )"
  278. cgl.glGetActiveAttrib ( program, index, bufsize, length, size, type, name)
  279. ret = cgl.glGetError()
  280. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  281. cdef void glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name) with gil:
  282. print "GL glGetActiveUniform( program = ", program, ", index = ", index, ", bufsize = ", bufsize, ", length*=", repr(hex(<long> length)), ", size*=", repr(hex(<long> size)), ", type*=", repr(hex(<long> type)), ", name*=", repr(hex(<long> name)), ", )"
  283. cgl.glGetActiveUniform ( program, index, bufsize, length, size, type, name)
  284. ret = cgl.glGetError()
  285. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  286. cdef void glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders) with gil:
  287. print "GL glGetAttachedShaders( program = ", program, ", maxcount = ", maxcount, ", count*=", repr(hex(<long> count)), ", shaders*=", repr(hex(<long> shaders)), ", )"
  288. cgl.glGetAttachedShaders ( program, maxcount, count, shaders)
  289. ret = cgl.glGetError()
  290. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  291. cdef int glGetAttribLocation (GLuint program, GLchar* name) with gil:
  292. print "GL glGetAttribLocation( program = ", program, ", name*=", repr(hex(<long> name)), ", )"
  293. ret = cgl.glGetError()
  294. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  295. return cgl.glGetAttribLocation ( program, name)
  296. cdef void glGetBooleanv (GLenum pname, GLboolean* params) with gil:
  297. print "GL glGetBooleanv( pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  298. cgl.glGetBooleanv ( pname, params)
  299. ret = cgl.glGetError()
  300. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  301. cdef void glGetBufferParameteriv (GLenum target, GLenum pname, GLint* params) with gil:
  302. print "GL glGetBufferParameteriv( target = ", target, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  303. cgl.glGetBufferParameteriv ( target, pname, params)
  304. ret = cgl.glGetError()
  305. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  306. cdef GLenum glGetError () with gil:
  307. print "GL glGetError( )"
  308. return cgl.glGetError ()
  309. cdef void glGetFloatv (GLenum pname, GLfloat* params) with gil:
  310. print "GL glGetFloatv( pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  311. cgl.glGetFloatv ( pname, params)
  312. ret = cgl.glGetError()
  313. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  314. cdef void glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint* params) with gil:
  315. print "GL glGetFramebufferAttachmentParameteriv( target = ", target, ", attachment = ", attachment, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  316. cgl.glGetFramebufferAttachmentParameteriv ( target, attachment, pname, params)
  317. ret = cgl.glGetError()
  318. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  319. cdef void glGetIntegerv (GLenum pname, GLint* params) with gil:
  320. print "GL glGetIntegerv( pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  321. cgl.glGetIntegerv ( pname, params)
  322. ret = cgl.glGetError()
  323. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  324. cdef void glGetProgramiv (GLuint program, GLenum pname, GLint* params) with gil:
  325. print "GL glGetProgramiv( program = ", program, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  326. cgl.glGetProgramiv ( program, pname, params)
  327. ret = cgl.glGetError()
  328. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  329. cdef void glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog) with gil:
  330. print "GL glGetProgramInfoLog( program = ", program, ", bufsize = ", bufsize, ", length*=", repr(hex(<long> length)), ", infolog*=", repr(hex(<long> infolog)), ", )"
  331. cgl.glGetProgramInfoLog ( program, bufsize, length, infolog)
  332. ret = cgl.glGetError()
  333. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  334. cdef void glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint* params) with gil:
  335. print "GL glGetRenderbufferParameteriv( target = ", target, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  336. cgl.glGetRenderbufferParameteriv ( target, pname, params)
  337. ret = cgl.glGetError()
  338. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  339. cdef void glGetShaderiv (GLuint shader, GLenum pname, GLint* params) with gil:
  340. print "GL glGetShaderiv( shader = ", shader, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  341. cgl.glGetShaderiv ( shader, pname, params)
  342. ret = cgl.glGetError()
  343. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  344. cdef void glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog) with gil:
  345. print "GL glGetShaderInfoLog( shader = ", shader, ", bufsize = ", bufsize, ", length*=", repr(hex(<long> length)), ", infolog*=", repr(hex(<long> infolog)), ", )"
  346. cgl.glGetShaderInfoLog ( shader, bufsize, length, infolog)
  347. ret = cgl.glGetError()
  348. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  349. # Skipping generation of: "#cdef void glGetShaderPrecisionFormat (cgl.GLenum shadertype, cgl.GLenum precisiontype, cgl.GLint* range, cgl.GLint* precision)"
  350. cdef void glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source) with gil:
  351. print "GL glGetShaderSource( shader = ", shader, ", bufsize = ", bufsize, ", length*=", repr(hex(<long> length)), ", source*=", repr(hex(<long> source)), ", )"
  352. cgl.glGetShaderSource ( shader, bufsize, length, source)
  353. ret = cgl.glGetError()
  354. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  355. cdef GLubyte* glGetString (GLenum name) with gil:
  356. print "GL glGetString( name = ", name, ", )"
  357. return <GLubyte*><char*>cgl.glGetString ( name)
  358. cdef void glGetTexParameterfv (GLenum target, GLenum pname, GLfloat* params) with gil:
  359. print "GL glGetTexParameterfv( target = ", target, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  360. cgl.glGetTexParameterfv ( target, pname, params)
  361. ret = cgl.glGetError()
  362. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  363. cdef void glGetTexParameteriv (GLenum target, GLenum pname, GLint* params) with gil:
  364. print "GL glGetTexParameteriv( target = ", target, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  365. cgl.glGetTexParameteriv ( target, pname, params)
  366. ret = cgl.glGetError()
  367. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  368. cdef void glGetUniformfv (GLuint program, GLint location, GLfloat* params) with gil:
  369. print "GL glGetUniformfv( program = ", program, ", location = ", location, ", params*=", repr(hex(<long> params)), ", )"
  370. cgl.glGetUniformfv ( program, location, params)
  371. ret = cgl.glGetError()
  372. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  373. cdef void glGetUniformiv (GLuint program, GLint location, GLint* params) with gil:
  374. print "GL glGetUniformiv( program = ", program, ", location = ", location, ", params*=", repr(hex(<long> params)), ", )"
  375. cgl.glGetUniformiv ( program, location, params)
  376. ret = cgl.glGetError()
  377. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  378. cdef int glGetUniformLocation (GLuint program, GLchar* name) with gil:
  379. print "GL glGetUniformLocation( program = ", program, ", name*=", repr(hex(<long> name)), ", )"
  380. ret = cgl.glGetError()
  381. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  382. return cgl.glGetUniformLocation ( program, name)
  383. cdef void glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat* params) with gil:
  384. print "GL glGetVertexAttribfv( index = ", index, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  385. cgl.glGetVertexAttribfv ( index, pname, params)
  386. ret = cgl.glGetError()
  387. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  388. cdef void glGetVertexAttribiv (GLuint index, GLenum pname, GLint* params) with gil:
  389. print "GL glGetVertexAttribiv( index = ", index, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  390. cgl.glGetVertexAttribiv ( index, pname, params)
  391. ret = cgl.glGetError()
  392. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  393. cdef void glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid** pointer) with gil:
  394. print "GL glGetVertexAttribPointerv( index = ", index, ", pname = ", pname, ", pointer**=", repr(hex(<long> pointer)), ", )"
  395. cgl.glGetVertexAttribPointerv ( index, pname, pointer)
  396. ret = cgl.glGetError()
  397. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  398. cdef void glHint (GLenum target, GLenum mode) with gil:
  399. print "GL glHint( target = ", target, ", mode = ", mode, ", )"
  400. cgl.glHint ( target, mode)
  401. ret = cgl.glGetError()
  402. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  403. cdef GLboolean glIsBuffer (GLuint buffer) with gil:
  404. print "GL glIsBuffer( buffer = ", buffer, ", )"
  405. ret = cgl.glGetError()
  406. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  407. return cgl.glIsBuffer ( buffer)
  408. cdef GLboolean glIsEnabled (GLenum cap) with gil:
  409. print "GL glIsEnabled( cap = ", cap, ", )"
  410. ret = cgl.glGetError()
  411. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  412. return cgl.glIsEnabled ( cap)
  413. cdef GLboolean glIsFramebuffer (GLuint framebuffer) with gil:
  414. print "GL glIsFramebuffer( framebuffer = ", framebuffer, ", )"
  415. ret = cgl.glGetError()
  416. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  417. return cgl.glIsFramebuffer ( framebuffer)
  418. cdef GLboolean glIsProgram (GLuint program) with gil:
  419. print "GL glIsProgram( program = ", program, ", )"
  420. ret = cgl.glGetError()
  421. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  422. return cgl.glIsProgram ( program)
  423. cdef GLboolean glIsRenderbuffer (GLuint renderbuffer) with gil:
  424. print "GL glIsRenderbuffer( renderbuffer = ", renderbuffer, ", )"
  425. ret = cgl.glGetError()
  426. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  427. return cgl.glIsRenderbuffer ( renderbuffer)
  428. cdef GLboolean glIsShader (GLuint shader) with gil:
  429. print "GL glIsShader( shader = ", shader, ", )"
  430. ret = cgl.glGetError()
  431. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  432. return cgl.glIsShader ( shader)
  433. cdef GLboolean glIsTexture (GLuint texture) with gil:
  434. print "GL glIsTexture( texture = ", texture, ", )"
  435. ret = cgl.glGetError()
  436. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  437. return cgl.glIsTexture ( texture)
  438. cdef void glLineWidth (GLfloat width) with gil:
  439. print "GL glLineWidth( width = ", width, ", )"
  440. cgl.glLineWidth ( width)
  441. ret = cgl.glGetError()
  442. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  443. cdef void glLinkProgram (GLuint program) with gil:
  444. print "GL glLinkProgram( program = ", program, ", )"
  445. cgl.glLinkProgram ( program)
  446. ret = cgl.glGetError()
  447. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  448. cdef void glPixelStorei (GLenum pname, GLint param) with gil:
  449. print "GL glPixelStorei( pname = ", pname, ", param = ", param, ", )"
  450. cgl.glPixelStorei ( pname, param)
  451. ret = cgl.glGetError()
  452. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  453. cdef void glPolygonOffset (GLfloat factor, GLfloat units) with gil:
  454. print "GL glPolygonOffset( factor = ", factor, ", units = ", units, ", )"
  455. cgl.glPolygonOffset ( factor, units)
  456. ret = cgl.glGetError()
  457. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  458. cdef void glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels) with gil:
  459. print "GL glReadPixels( x = ", x, ", y = ", y, ", width = ", width, ", height = ", height, ", format = ", format, ", type = ", type, ", pixels*=", repr(hex(<long> pixels)), ", )"
  460. cgl.glReadPixels ( x, y, width, height, format, type, pixels)
  461. ret = cgl.glGetError()
  462. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  463. # Skipping generation of: "#cdef void glReleaseShaderCompiler ()"
  464. cdef void glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height) with gil:
  465. print "GL glRenderbufferStorage( target = ", target, ", internalformat = ", internalformat, ", width = ", width, ", height = ", height, ", )"
  466. cgl.glRenderbufferStorage ( target, internalformat, width, height)
  467. ret = cgl.glGetError()
  468. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  469. cdef void glSampleCoverage (GLclampf value, GLboolean invert) with gil:
  470. print "GL glSampleCoverage( value = ", value, ", invert = ", invert, ", )"
  471. cgl.glSampleCoverage ( value, invert)
  472. ret = cgl.glGetError()
  473. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  474. cdef void glScissor (GLint x, GLint y, GLsizei width, GLsizei height) with gil:
  475. print "GL glScissor( x = ", x, ", y = ", y, ", width = ", width, ", height = ", height, ", )"
  476. cgl.glScissor ( x, y, width, height)
  477. ret = cgl.glGetError()
  478. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  479. # Skipping generation of: "#cdef void glShaderBinary (cgl.GLsizei n, cgl.GLuint* shaders, cgl.GLenum binaryformat, cgl.GLvoid* binary, cgl.GLsizei length)"
  480. cdef void glShaderSource (GLuint shader, GLsizei count, GLchar** string, GLint* length) with gil:
  481. print "GL glShaderSource( shader = ", shader, ", count = ", count, ", string**=", repr(hex(<long> string)), ", length*=", repr(hex(<long> length)), ", )"
  482. cgl.glShaderSource ( shader, count, <const_char_ptr*>string, length)
  483. ret = glGetError()
  484. if ret: print "ERR %d / %x" % (ret, ret)
  485. cdef void glStencilFunc (GLenum func, GLint ref, GLuint mask) with gil:
  486. print "GL glStencilFunc( func = ", func, ", ref = ", ref, ", mask = ", mask, ", )"
  487. cgl.glStencilFunc ( func, ref, mask)
  488. ret = cgl.glGetError()
  489. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  490. cdef void glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask) with gil:
  491. print "GL glStencilFuncSeparate( face = ", face, ", func = ", func, ", ref = ", ref, ", mask = ", mask, ", )"
  492. cgl.glStencilFuncSeparate ( face, func, ref, mask)
  493. ret = cgl.glGetError()
  494. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  495. cdef void glStencilMask (GLuint mask) with gil:
  496. print "GL glStencilMask( mask = ", mask, ", )"
  497. cgl.glStencilMask ( mask)
  498. ret = cgl.glGetError()
  499. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  500. cdef void glStencilMaskSeparate (GLenum face, GLuint mask) with gil:
  501. print "GL glStencilMaskSeparate( face = ", face, ", mask = ", mask, ", )"
  502. cgl.glStencilMaskSeparate ( face, mask)
  503. ret = cgl.glGetError()
  504. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  505. cdef void glStencilOp (GLenum fail, GLenum zfail, GLenum zpass) with gil:
  506. print "GL glStencilOp( fail = ", fail, ", zfail = ", zfail, ", zpass = ", zpass, ", )"
  507. cgl.glStencilOp ( fail, zfail, zpass)
  508. ret = cgl.glGetError()
  509. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  510. cdef void glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass) with gil:
  511. print "GL glStencilOpSeparate( face = ", face, ", fail = ", fail, ", zfail = ", zfail, ", zpass = ", zpass, ", )"
  512. cgl.glStencilOpSeparate ( face, fail, zfail, zpass)
  513. ret = cgl.glGetError()
  514. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  515. cdef void glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLvoid* pixels) with gil:
  516. print "GL glTexImage2D( target = ", target, ", level = ", level, ", internalformat = ", internalformat, ", width = ", width, ", height = ", height, ", border = ", border, ", format = ", format, ", type = ", type, ", pixels*=", repr(hex(<long> pixels)), ", )"
  517. cgl.glTexImage2D ( target, level, internalformat, width, height, border, format, type, pixels)
  518. ret = cgl.glGetError()
  519. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  520. cdef void glTexParameterf (GLenum target, GLenum pname, GLfloat param) with gil:
  521. print "GL glTexParameterf( target = ", target, ", pname = ", pname, ", param = ", param, ", )"
  522. cgl.glTexParameterf ( target, pname, param)
  523. ret = cgl.glGetError()
  524. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  525. cdef void glTexParameterfv (GLenum target, GLenum pname, GLfloat* params) with gil:
  526. print "GL glTexParameterfv( target = ", target, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  527. cgl.glTexParameterfv ( target, pname, params)
  528. ret = cgl.glGetError()
  529. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  530. cdef void glTexParameteri (GLenum target, GLenum pname, GLint param) with gil:
  531. print "GL glTexParameteri( target = ", target, ", pname = ", pname, ", param = ", param, ", )"
  532. cgl.glTexParameteri ( target, pname, param)
  533. ret = cgl.glGetError()
  534. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  535. cdef void glTexParameteriv (GLenum target, GLenum pname, GLint* params) with gil:
  536. print "GL glTexParameteriv( target = ", target, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )"
  537. cgl.glTexParameteriv ( target, pname, params)
  538. ret = cgl.glGetError()
  539. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  540. cdef void glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels) with gil:
  541. print "GL glTexSubImage2D( target = ", target, ", level = ", level, ", xoffset = ", xoffset, ", yoffset = ", yoffset, ", width = ", width, ", height = ", height, ", format = ", format, ", type = ", type, ", pixels*=", repr(hex(<long> pixels)), ", )"
  542. cgl.glTexSubImage2D ( target, level, xoffset, yoffset, width, height, format, type, pixels)
  543. ret = cgl.glGetError()
  544. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  545. cdef void glUniform1f (GLint location, GLfloat x) with gil:
  546. print "GL glUniform1f( location = ", location, ", x = ", x, ", )"
  547. cgl.glUniform1f ( location, x)
  548. ret = cgl.glGetError()
  549. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  550. cdef void glUniform1fv (GLint location, GLsizei count, GLfloat* v) with gil:
  551. print "GL glUniform1fv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )"
  552. cgl.glUniform1fv ( location, count, v)
  553. ret = cgl.glGetError()
  554. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  555. cdef void glUniform1i (GLint location, GLint x) with gil:
  556. print "GL glUniform1i( location = ", location, ", x = ", x, ", )"
  557. cgl.glUniform1i ( location, x)
  558. ret = cgl.glGetError()
  559. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  560. cdef void glUniform1iv (GLint location, GLsizei count, GLint* v) with gil:
  561. print "GL glUniform1iv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )"
  562. cgl.glUniform1iv ( location, count, v)
  563. ret = cgl.glGetError()
  564. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  565. cdef void glUniform2f (GLint location, GLfloat x, GLfloat y) with gil:
  566. print "GL glUniform2f( location = ", location, ", x = ", x, ", y = ", y, ", )"
  567. cgl.glUniform2f ( location, x, y)
  568. ret = cgl.glGetError()
  569. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  570. cdef void glUniform2fv (GLint location, GLsizei count, GLfloat* v) with gil:
  571. print "GL glUniform2fv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )"
  572. cgl.glUniform2fv ( location, count, v)
  573. ret = cgl.glGetError()
  574. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  575. cdef void glUniform2i (GLint location, GLint x, GLint y) with gil:
  576. print "GL glUniform2i( location = ", location, ", x = ", x, ", y = ", y, ", )"
  577. cgl.glUniform2i ( location, x, y)
  578. ret = cgl.glGetError()
  579. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  580. cdef void glUniform2iv (GLint location, GLsizei count, GLint* v) with gil:
  581. print "GL glUniform2iv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )"
  582. cgl.glUniform2iv ( location, count, v)
  583. ret = cgl.glGetError()
  584. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  585. cdef void glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z) with gil:
  586. print "GL glUniform3f( location = ", location, ", x = ", x, ", y = ", y, ", z = ", z, ", )"
  587. cgl.glUniform3f ( location, x, y, z)
  588. ret = cgl.glGetError()
  589. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  590. cdef void glUniform3fv (GLint location, GLsizei count, GLfloat* v) with gil:
  591. print "GL glUniform3fv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )"
  592. cgl.glUniform3fv ( location, count, v)
  593. ret = cgl.glGetError()
  594. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  595. cdef void glUniform3i (GLint location, GLint x, GLint y, GLint z) with gil:
  596. print "GL glUniform3i( location = ", location, ", x = ", x, ", y = ", y, ", z = ", z, ", )"
  597. cgl.glUniform3i ( location, x, y, z)
  598. ret = cgl.glGetError()
  599. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  600. cdef void glUniform3iv (GLint location, GLsizei count, GLint* v) with gil:
  601. print "GL glUniform3iv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )"
  602. cgl.glUniform3iv ( location, count, v)
  603. ret = cgl.glGetError()
  604. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  605. cdef void glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) with gil:
  606. print "GL glUniform4f( location = ", location, ", x = ", x, ", y = ", y, ", z = ", z, ", w = ", w, ", )"
  607. cgl.glUniform4f ( location, x, y, z, w)
  608. ret = cgl.glGetError()
  609. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  610. cdef void glUniform4fv (GLint location, GLsizei count, GLfloat* v) with gil:
  611. print "GL glUniform4fv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )"
  612. cgl.glUniform4fv ( location, count, v)
  613. ret = cgl.glGetError()
  614. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  615. cdef void glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w) with gil:
  616. print "GL glUniform4i( location = ", location, ", x = ", x, ", y = ", y, ", z = ", z, ", w = ", w, ", )"
  617. cgl.glUniform4i ( location, x, y, z, w)
  618. ret = cgl.glGetError()
  619. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  620. cdef void glUniform4iv (GLint location, GLsizei count, GLint* v) with gil:
  621. print "GL glUniform4iv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )"
  622. cgl.glUniform4iv ( location, count, v)
  623. ret = cgl.glGetError()
  624. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  625. cdef void glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, GLfloat* value) with gil:
  626. print "GL glUniformMatrix2fv( location = ", location, ", count = ", count, ", transpose = ", transpose, ", value*=", repr(hex(<long> value)), ", )"
  627. cgl.glUniformMatrix2fv ( location, count, transpose, value)
  628. ret = cgl.glGetError()
  629. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  630. cdef void glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, GLfloat* value) with gil:
  631. print "GL glUniformMatrix3fv( location = ", location, ", count = ", count, ", transpose = ", transpose, ", value*=", repr(hex(<long> value)), ", )"
  632. cgl.glUniformMatrix3fv ( location, count, transpose, value)
  633. ret = cgl.glGetError()
  634. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  635. cdef void glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, GLfloat* value) with gil:
  636. print "GL glUniformMatrix4fv( location = ", location, ", count = ", count, ", transpose = ", transpose, ", value*=", repr(hex(<long> value)), ", )"
  637. cgl.glUniformMatrix4fv ( location, count, transpose, value)
  638. ret = cgl.glGetError()
  639. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  640. cdef void glUseProgram (GLuint program) with gil:
  641. print "GL glUseProgram( program = ", program, ", )"
  642. cgl.glUseProgram ( program)
  643. ret = cgl.glGetError()
  644. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  645. cdef void glValidateProgram (GLuint program) with gil:
  646. print "GL glValidateProgram( program = ", program, ", )"
  647. cgl.glValidateProgram ( program)
  648. ret = cgl.glGetError()
  649. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  650. cdef void glVertexAttrib1f (GLuint indx, GLfloat x) with gil:
  651. print "GL glVertexAttrib1f( indx = ", indx, ", x = ", x, ", )"
  652. cgl.glVertexAttrib1f ( indx, x)
  653. ret = cgl.glGetError()
  654. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  655. cdef void glVertexAttrib1fv (GLuint indx, GLfloat* values) with gil:
  656. print "GL glVertexAttrib1fv( indx = ", indx, ", values*=", repr(hex(<long> values)), ", )"
  657. cgl.glVertexAttrib1fv ( indx, values)
  658. ret = cgl.glGetError()
  659. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  660. cdef void glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y) with gil:
  661. print "GL glVertexAttrib2f( indx = ", indx, ", x = ", x, ", y = ", y, ", )"
  662. cgl.glVertexAttrib2f ( indx, x, y)
  663. ret = cgl.glGetError()
  664. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  665. cdef void glVertexAttrib2fv (GLuint indx, GLfloat* values) with gil:
  666. print "GL glVertexAttrib2fv( indx = ", indx, ", values*=", repr(hex(<long> values)), ", )"
  667. cgl.glVertexAttrib2fv ( indx, values)
  668. ret = cgl.glGetError()
  669. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  670. cdef void glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z) with gil:
  671. print "GL glVertexAttrib3f( indx = ", indx, ", x = ", x, ", y = ", y, ", z = ", z, ", )"
  672. cgl.glVertexAttrib3f ( indx, x, y, z)
  673. ret = cgl.glGetError()
  674. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  675. cdef void glVertexAttrib3fv (GLuint indx, GLfloat* values) with gil:
  676. print "GL glVertexAttrib3fv( indx = ", indx, ", values*=", repr(hex(<long> values)), ", )"
  677. cgl.glVertexAttrib3fv ( indx, values)
  678. ret = cgl.glGetError()
  679. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  680. cdef void glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) with gil:
  681. print "GL glVertexAttrib4f( indx = ", indx, ", x = ", x, ", y = ", y, ", z = ", z, ", w = ", w, ", )"
  682. cgl.glVertexAttrib4f ( indx, x, y, z, w)
  683. ret = cgl.glGetError()
  684. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  685. cdef void glVertexAttrib4fv (GLuint indx, GLfloat* values) with gil:
  686. print "GL glVertexAttrib4fv( indx = ", indx, ", values*=", repr(hex(<long> values)), ", )"
  687. cgl.glVertexAttrib4fv ( indx, values)
  688. ret = cgl.glGetError()
  689. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  690. cdef void glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid* ptr) with gil:
  691. print "GL glVertexAttribPointer( indx = ", indx, ", size = ", size, ", type = ", type, ", normalized = ", normalized, ", stride = ", stride, ", ptr*=", repr(hex(<long> ptr)), ", )"
  692. cgl.glVertexAttribPointer ( indx, size, type, normalized, stride, ptr)
  693. ret = cgl.glGetError()
  694. if ret: print "OpenGL Error %d / %x" % (ret, ret)
  695. cdef void glViewport (GLint x, GLint y, GLsizei width, GLsizei height) with gil:
  696. print "GL glViewport( x = ", x, ", y = ", y, ", width = ", width, ", height = ", height, ", )"
  697. cgl.glViewport ( x, y, width, height)
  698. ret = cgl.glGetError()
  699. if ret: print "OpenGL Error %d / %x" % (ret, ret)