Fri, 01 Nov 2013 14:45:53 +0100 |
Emmanuel Gil Peyrot |
Manage the texture-specific indices in the Texture, and some more renderer optimisations.
|
Fri, 04 Oct 2013 14:27:11 +0200 |
Emmanuel Gil Peyrot |
Optimize GameRunner some more, fix replay, and remove Window dependency in Renderer.
|
Thu, 12 Sep 2013 15:47:08 +0200 |
Emmanuel Gil Peyrot |
Add “except *” to cdef void functions, and type some more.
|
Wed, 11 Sep 2013 15:55:19 +0200 |
Emmanuel Gil Peyrot |
Make the window resizable, and scale its content correctly.
|
Wed, 11 Sep 2013 00:36:50 +0200 |
Emmanuel Gil Peyrot |
Render to framebuffers first, and reposition some interface elements in the game area.
|
Wed, 11 Sep 2013 00:35:49 +0200 |
Emmanuel Gil Peyrot |
Make NativeText work with the fixed pipeline.
|
Tue, 16 Jul 2013 21:11:40 +0200 |
Emmanuel Gil Peyrot |
Add native text support, MSG instructions 3 and 8, and text at the beginning of a stage.
|
Sat, 03 Aug 2013 15:49:11 +0200 |
Emmanuel Gil Peyrot |
Improve render_elements’ speed a lot, and fix it in some corner cases. Thanks liori!
|
Wed, 07 Aug 2013 11:34:40 +0200 |
Emmanuel Gil Peyrot |
Improve Matrix representation, using float[16] instead of imbricated python lists.
|
Tue, 16 Jul 2013 21:11:35 +0200 |
Emmanuel Gil Peyrot |
Never keep texture on the host when it has been uploaded, and prevent them from being decoded again.
|
Tue, 16 Jul 2013 21:07:15 +0200 |
Emmanuel Gil Peyrot |
Replace Pyglet with our own Cython OpenGL wrapper.
|
Wed, 12 Jun 2013 18:30:08 +0200 |
Emmanuel Gil Peyrot |
Refactor the maths functions out of Renderer.
|
Wed, 12 Jun 2013 16:07:22 +0200 |
Emmanuel Gil Peyrot |
Remove indirect access to Matrix values.
|
Wed, 12 Jun 2013 16:03:30 +0200 |
Emmanuel Gil Peyrot |
Don’t render null-sized arrays of elements.
|
Tue, 12 Feb 2013 19:19:31 +0100 |
Emmanuel Gil Peyrot |
Make the background use a single vbo and offsets, just like the 2D code.
|
Tue, 12 Feb 2013 18:20:49 +0100 |
Emmanuel Gil Peyrot |
Move the background rendering code to pytouhou.ui.renderer.
|
Wed, 06 Feb 2013 21:41:05 +0100 |
Emmanuel Gil Peyrot |
Don’t duplicate values in sprite rendering data.
|
Wed, 06 Feb 2013 21:19:20 +0100 |
Emmanuel Gil Peyrot |
Use Buffer Objects instead of host pointers.
|
Wed, 06 Feb 2013 21:01:45 +0100 |
Emmanuel Gil Peyrot |
Don’t change the vertex attributes for each texture.
|
Wed, 06 Feb 2013 20:57:16 +0100 |
Emmanuel Gil Peyrot |
Replace gl{Vertex,TexCoord,Color}Pointer with the more modern glVertexAttribPointer.
|
Wed, 06 Feb 2013 19:55:54 +0100 |
Emmanuel Gil Peyrot |
Implement THTX, uncompressed textures stored inside ANM files, and use it instead of pyglet’s own wrapper.
|
Tue, 02 Oct 2012 13:27:05 +0200 |
Emmanuel Gil Peyrot |
Make rendering of multiple-sprites elements work like single-sprites.
|
Fri, 07 Sep 2012 13:05:19 +0200 |
Emmanuel Gil Peyrot |
Replace wildcard imports with normal ones.
|
Fri, 27 Jul 2012 18:57:40 +0200 |
Emmanuel Gil Peyrot |
Replace GL_QUADS with GL_TRIANGLES, to be GLES compatible.
|