libgui|Shaders: Defines, program validation, cleanup
GLShaderBank can be given a set of predefined symbols to include in shaders.
GLUniform now has arrays for ints and 2D vectors.
GLProgram can be validated (in debug builds) before drawing so that no misconfigured state exists.
View differences
libgui|Shaders: Defines, program validation, cleanup
GLShaderBank can be given a set of predefined symbols to include in shaders.
GLUniform now has arrays for ints and 2D vectors.
GLProgram can be validated (in debug builds) before drawing so that no misconfigured state exists.