comparison pytouhou/ui/opengl/framebuffer.pyx @ 617:a6af3ff86612

Change all “void except *” function into “bint except True”, to prevent PyErr_Occurred() from being called at each call.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Sun, 29 Mar 2015 00:08:20 +0100
parents 1b31169dc344
children
comparison
equal deleted inserted replaced
616:4ce3ef053a25 617:a6af3ff86612
123 glVertexAttribPointer(0, 2, GL_SHORT, False, sizeof(PassthroughVertex), <void*>0) 123 glVertexAttribPointer(0, 2, GL_SHORT, False, sizeof(PassthroughVertex), <void*>0)
124 glEnableVertexAttribArray(0) 124 glEnableVertexAttribArray(0)
125 glVertexAttribPointer(1, 2, GL_FLOAT, False, sizeof(PassthroughVertex), <void*>4) 125 glVertexAttribPointer(1, 2, GL_FLOAT, False, sizeof(PassthroughVertex), <void*>4)
126 glEnableVertexAttribArray(1) 126 glEnableVertexAttribArray(1)
127 127
128 cdef void render(self, int x, int y, int width, int height) except *: 128 cdef bint render(self, int x, int y, int width, int height) except True:
129 if use_debug_group: 129 if use_debug_group:
130 glPushDebugGroup(GL_DEBUG_SOURCE_APPLICATION, 0, -1, "Framebuffer drawing") 130 glPushDebugGroup(GL_DEBUG_SOURCE_APPLICATION, 0, -1, "Framebuffer drawing")
131 131
132 glBindFramebuffer(GL_FRAMEBUFFER, 0) 132 glBindFramebuffer(GL_FRAMEBUFFER, 0)
133 glClear(GL_COLOR_BUFFER_BIT) 133 glClear(GL_COLOR_BUFFER_BIT)