Mercurial > touhou
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) |