Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-16 | OPENGL: Introduce convenience wrappers for get*Location in Shader. | Johannes Schickel | |
2016-03-16 | OPENGL: Do not hardcode any uniform/attribute handling in Shader. | Johannes Schickel | |
2016-03-16 | OPENGL: Let Shader store the uniform state. | Johannes Schickel | |
2016-03-16 | OPENGL: Introduce ShaderManager to handle builtin shaders. | Johannes Schickel | |
2016-03-16 | OPENGL: Handle GLES2 and GL shaders uniformly. | Johannes Schickel | |
GLES2 requires precision qualifiers to be set and allows use of precision qualifiers. For GLES2 we define a default precision now. Since precision qualifiers are not supported in the GLSL version we use for GL, we introduce compatibility #defines. | |||
2016-03-16 | OPENGL: Accelerate palette lookups with shaders. | Johannes Schickel | |
This currently is limited to GL contexts. | |||
2016-03-16 | OPENGL: Unify shader implementation for GL and GLES2. | Johannes Schickel | |
2016-03-16 | OPENGL: Handle destruction gracefully when no context is setup. | Johannes Schickel | |
2016-03-16 | OPENGL: Add support for shaders with GL contexts. | Johannes Schickel | |
2016-03-16 | OPENGL: Support GLES2 contexts. | Johannes Schickel | |