2017-05-14 |
Emmanuel Gil Peyrot |
Add a GLFW implementation of gui.Window.
|
2016-04-14 |
Emmanuel Gil Peyrot |
Make sdl.Window inherit from gui.Window, so we can swap implementations.
|
2015-03-28 |
Emmanuel Gil Peyrot |
Change all “void except *” function into “bint except True”, to prevent PyErr_Occurred() from being called at each call.
|
2015-03-26 |
Emmanuel Gil Peyrot |
Request a RGB888 context, since SDL2’s default of RGB332 sucks.
|
2014-12-21 |
Emmanuel Gil Peyrot |
Add back a GL_QUADS path for legacy applications.
|
2014-12-21 |
Emmanuel Gil Peyrot |
Move the passthrough shader to the Framebuffer class, since it isn’t used in the use_framebuffer_blit path.
|
2014-12-21 |
Emmanuel Gil Peyrot |
Remove generic usage of GL_DRAW_FRAMEBUFFER which was introduced in GL 3.0 with framebuffer_blit.
|
2014-10-19 |
Emmanuel Gil Peyrot |
Fix legacy OpenGL support, and detect the absence of non-legacy context with libepoxy.
|
2014-10-16 |
Emmanuel Gil Peyrot |
Only selects between GL_TRIANGLE_STRIP and GL_TRIANGLES once, in the backend.
|
2014-04-23 |
Emmanuel Gil Peyrot |
Add the screenshot feature, using P or Home like the original game.
|
2014-09-30 |
Emmanuel Gil Peyrot |
Switch to Python 3.x instead of 2.7.
|
2014-10-10 |
Emmanuel Gil Peyrot |
Add a frameskip option, and use swap interval to implement it.
|
2014-10-08 |
Emmanuel Gil Peyrot |
Use ARB_framebuffer_blit instead of a second rendering pass for scaled rendering, if supported, and remove framebuffer stuff from the Renderer.
|
2014-10-08 |
Emmanuel Gil Peyrot |
Use primitive-restart to lower the size of our ibo, if supported.
|
2014-10-05 |
Emmanuel Gil Peyrot |
Use libepoxy to discover the actual GL version we are using, and available extensions.
|
2014-10-05 |
Emmanuel Gil Peyrot |
Don’t call gl*DebugGroup if it isn’t exposed by the driver.
|
2014-08-17 |
Emmanuel Gil Peyrot |
Add grouping for OpenGL calls, making traces much more readable.
|
2014-05-30 |
Emmanuel Gil Peyrot |
Get OpenGL ES 2.0 to work thanks to libepoxy. PCB textures will need swizzle in the shaders since BGRA isn’t natively supported on GLES.
|
2013-12-12 |
Emmanuel Gil Peyrot |
Use vertex array objects, to be compatible with OpenGL 3.1+ core profile.
|
2014-05-30 |
Emmanuel Gil Peyrot |
Don’t hardcode GLSL version in our shaders, instead make them dependent on GL version.
|
2014-05-30 |
Emmanuel Gil Peyrot |
Make the OpenGL flavor and version options work.
|
2014-04-19 |
Emmanuel Gil Peyrot |
Switch to libepoxy instead of libGLEW, which will help with OpenGL portability.
|
2014-05-30 |
Emmanuel Gil Peyrot |
Make both double- and single-buffer available on the CLI, but default to SDL’s default.
|
2014-05-29 |
Emmanuel Gil Peyrot |
Refactor graphics backend selection, to make them fallbackable and optional.
|