ecere/gfx/drivers/OpenGL: Shaders support improvements
authorJerome St-Louis <jerome@ecere.com>
Tue, 8 Sep 2015 11:38:27 +0000 (19:38 +0800)
committerJerome St-Louis <jerome@ecere.com>
Thu, 15 Oct 2015 00:26:37 +0000 (20:26 -0400)
commit6473ef71afbdd1a2c61044431ebe4745e0be68f1
treee7edeeb3f4471f53bd1309fb48e7e9e8f5ad2bac
parent5c917d8e206ec94843acb32ab38a5aaec7a5ad82
ecere/gfx/drivers/OpenGL: Shaders support improvements
- Fixed 3D issues (including incomplete Matrix multiplication biting again)
- Added texture_matrix and texturingOn uniforms
- Fixed color on no texturing
- Removed deprecated lighting & material calls when SHADERS is defined
- Added Shaders to drivers/gl3 in project in addition to res/shaders/
   (Allows linking project with F7 while they're the active editor)
ecere/ecere.epj
ecere/src/gfx/3D/Matrix.ec
ecere/src/gfx/drivers/OpenGLDisplayDriver.ec
ecere/src/gfx/drivers/gl3/fixed.frag
ecere/src/gfx/drivers/gl3/shading.ec