Go to the documentation of this file.
29 #ifndef __GLSLESGpuProgram_H__
30 #define __GLSLESGpuProgram_H__
68 void bindProgram(
void);
70 void unbindProgram(
void);
93 void loadFromSource(
void);
95 void unloadImpl(
void);
101 #endif // __GLSLESGpuProgram_H__
GLint isLinked(void)
Return the programs link status Only used when programs are linked separately with GL_EXT_separate_sh...
void setLinked(GLint flag)
Set the programs link status Only used when programs are linked separately with GL_EXT_separate_shade...
GLSLESProgram * mGLSLProgram
GL Handle for the shader object.
Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL ES) for Ope...
GLSLESProgram * getGLSLProgram(void) const
Get the GLSLESProgram for the shader object.
Generalised low-level GL program, can be applied to multiple types (eg ARB and NV)
GLint mLinked
Flag indicating that the program object has been successfully linked.
static GLuint mFragmentShaderCount
Keep track of the number of fragment shaders created.
static GLuint mVertexShaderCount
Keep track of the number of vertex shaders created.
GLSL ES low level compiled shader object - this class is used to get at the linked program object and...
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Tue Apr 13 2021 08:53:15