|
| static bool & | mustRefresh () |
| |
| static bool | hasMultiTexture () |
| |
| static bool | ext_ARB_shadow () |
| |
| static bool | ext_SGIX_shadow () |
| |
| static bool | ext_ARB_depth_texture () |
| |
| static bool | ext_SGIX_depth_texture () |
| |
| static bool | ext_ARB_texture_cube_map () |
| |
| static bool | ext_EXT_texture_cube_map () |
| |
| static void | glActiveTexture (GLenum) |
| |
| static void | glClientActiveTexture (GLenum) |
| |
| static unsigned | numTextureUnits () |
| |
| static GLenum | textureID (unsigned) |
| |
| static bool | hasGlBlendEquation () |
| |
| static void | glBlendEquation (GLenum) |
| |
| static bool | hasGlTexImage3D () |
| |
| static void | glTexImage3D (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const void *) |
| |
| static void | glMultiTexCoord3f (GLenum target, GLfloat s, GLfloat t, GLfloat r) |
| |
| static bool | hasFramebuffer () |
| |
| static void | glBindFramebuffer (GLenum target, GLuint framebuffer) |
| |
| static void | glBindRenderbuffer (GLenum target, GLuint renderbuffer) |
| |
| static void | glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) |
| |
| static void | glGenFramebuffers (GLsizei n, GLuint *ids) |
| |
| static void | glGenRenderbuffers (GLsizei n, GLuint *renderbuffers) |
| |
| static void | glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) |
| |
| static void | glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height) |
| |
| static GLenum | glCheckFramebufferStatus (GLenum target) |
| |
| static void | glDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers) |
| |
| static void | glDeleteFramebuffers (GLsizei n, const GLuint *framebuffers) |
| |
| static void | glUniform1f (GLint location, GLfloat v0) |
| |
| static void | glUniform1i (GLint location, GLint v0) |
| |
| static void | glUniform4fv (GLint location, GLsizei count, const GLfloat *value) |
| |
| static GLint | glGetUniformLocation (GLuint program, const GLchar *name) |
| |
| static void | glMultTransposeMatrixf (const GLfloat m[16]) |
| |
| static void | glAttachShader (GLuint program, GLuint shader) |
| |
| static void | glDetachShader (GLuint program, GLuint shader) |
| |
| static void | glCompileShader (GLuint shader) |
| |
| static GLuint | glCreateProgram () |
| |
| static GLuint | glCreateShader (GLenum type) |
| |
| static void | glDeleteProgram (GLuint program) |
| |
| static void | glDeleteShader (GLuint shader) |
| |
| static void | glGetProgramiv (GLuint program, GLenum pname, GLint *params) |
| |
| static void | glGetShaderiv (GLuint shader, GLenum pname, GLint *params) |
| |
| static void | glLinkProgram (GLuint program) |
| |
| static void | glShaderSource (GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length) |
| |
| static void | glUseProgram (GLuint program) |
| |
| static void | updateTextureUnits () |
| | re-calculate number of texture units More...
|
| |
OpenGL capabilities.
This class gives characteristics about OpenGL functions and extensions that may or may not be available at run-time
Definition at line 76 of file glcaps.h.