25 #ifndef GRAPHICS_SHADER_SHADERINSTANCE_H 26 #define GRAPHICS_SHADER_SHADERINSTANCE_H 37 ShaderInstance(
const std::string &vertName,
const std::string &fragName);
59 #endif // GRAPHICS_SHADER_SHADERINSTANCE_H void rebindVertexVariable(uint32 index)
std::vector< const void * > _fragmentVariableData
ShaderInstance(Shader::ShaderObject *vertShader, Shader::ShaderObject *fragShader)
void setVertexVariable(const std::string &name, const void *location)
The global shader manager.
void setFragmentVariable(const std::string &name, const void *location)
void rebindFragmentVariable(uint32 index)
Shader::ShaderProgram * _sourceProgram
std::vector< const void * > _vertexVariableData