Show All |
Public Member Functions
-
voidinitializeFunctionPointers ()=0
-
createSharedContext (const Context *sharedContext)
-
boolisExtensionAvailable (const std::string &extName) const =0
-
boolsupportsFboMultiSample () const =0
-
boolsupportsCoverageSample () const =0
-
boolsupportsHardwareVao () const =0
-
boolsupportsInstancedArrays () const =0
-
boolsupportsTextureLod () const =0
-
boolsupportsGeometryShader () const =0
-
boolsupportsTessellationShader () const =0
-
GLenumgetPreferredIndexType () const =0
-
voidallocateTexStorage1d (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, bool immutable, GLint texImageDataType)=0
-
voidallocateTexStorage2d (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, bool immutable, GLint texImageDataType)=0
-
voidallocateTexStorage3d (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, bool immutable)=0
-
voidallocateTexStorageCubeMap (GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, bool immutable)=0
-
voidobjectLabel (GLenum identifier, GLuint name, GLsizei length, const char *label)=0
-
std::stringgenerateVertexShader (const ShaderDef &shader)=0
-
std::stringgenerateFragmentShader (const ShaderDef &shader)=0
-
buildShader (const ShaderDef &shader)=0