|
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.