ecere/gfx: Ability to switch between shaders and fixed-function programmatically
authorJerome St-Louis <jerome@ecere.com>
Wed, 6 Jul 2016 09:30:11 +0000 (05:30 -0400)
committerJerome St-Louis <jerome@ecere.com>
Thu, 28 Jul 2016 21:35:39 +0000 (17:35 -0400)
commit7a8256e35b84a39416ec75c002c53b77ed7ed2b8
tree3f2d8f6cc1f05bce39b4f678d6058797ea107481
parent680042ebc701e5864f675dbc49eeaf4d1a948ce4
ecere/gfx: Ability to switch between shaders and fixed-function programmatically
- No longer need to build separate versions for legacy and modern GL
- Can set 'glCapabilities' on a Window and enable/disable use (if available) of:
   legacy, shaders, nonPow2Textures, vertexBuffer, frameBuffer, immediate, fixedFunction, quads, intAndDouble
ecere/src/gfx/Display.ec
ecere/src/gfx/drivers/OpenGLDisplayDriver.ec
ecere/src/gfx/drivers/gl3/glab.ec
ecere/src/gfx/drivers/gl3/immediate.ec
ecere/src/gfx/drivers/gl3/matrixStack.ec
ecere/src/gfx/drivers/gl3/shading.ec
ecere/src/gui/Window.ec