#include <GL/gl.h>
Go to the source code of this file.
Compounds | |
class | OpenGLExtensions |
Manages the use of OpenGL extensions, provides queries, OS-specific function pointer setup, and some OpenGL state management. More... | |
Defines | |
#define | GL_GLEXT_PROTOTYPES 1 |
#define | GLX_GLXEXT_PROTOTYPES 1 |
#define | GLAPI extern |
#define | VMDUSEGETPROCADDRESS 1 |
#define | GLLOCKARRAYSEXT ext->p_glLockArraysEXT |
#define | GLUNLOCKARRAYSEXT ext->p_glUnlockArraysEXT |
#define | GLMULTIDRAWELEMENTSEXT ext->p_glMultiDrawElementsEXT |
#define | GLPOINTPARAMETERFARB ext->p_glPointParameterfARB |
#define | GLPOINTPARAMETERFVARB ext->p_glPointParameterfvARB |
#define | GLCREATESHADEROBJECTARB ext->p_glCreateShaderObjectARB |
#define | GLCREATEPROGRAMOBJECTARB ext->p_glCreateProgramObjectARB |
#define | GLUSEPROGRAMOBJECTARB ext->p_glUseProgramObjectARB |
#define | GLDETACHOBJECTARB ext->p_glDetachObjectARB |
#define | GLGETINFOLOGARB ext->p_glGetInfoLogARB |
#define | GLGETOBJECTPARAMETERIVARB ext->p_glGetObjectParameterivARB |
#define | GLLINKPROGRAMARB ext->p_glLinkProgramARB |
#define | GLDELETEOBJECTARB ext->p_glDeleteObjectARB |
#define | GLATTACHOBJECTARB ext->p_glAttachObjectARB |
#define | GLCOMPILESHADERARB ext->p_glCompileShaderARB |
#define | GLSHADERSOURCEARB ext->p_glShaderSourceARB |
#define | GLGETUNIFORMLOCATIONARB ext->p_glGetUniformLocationARB |
#define | GLUNIFORM1IARB ext->p_glUniform1iARB |
#define | GLUNIFORM1FVARB ext->p_glUniform1fvARB |
#define | GLUNIFORM2FVARB ext->p_glUniform2fvARB |
#define | GLUNIFORM3FVARB ext->p_glUniform3fvARB |
#define | GLUNIFORM4FVARB ext->p_glUniform4fvARB |
#define | GLTEXIMAGE3D ext->p_glTexImage3D |
Typedefs | |
typedef void(APIENTRY * | VMDGLXextFuncPtr )(void) |
Definition in file OpenGLExtensions.h.
|
Definition at line 34 of file OpenGLExtensions.h. |
|
Definition at line 71 of file OpenGLExtensions.h. |
|
Definition at line 104 of file OpenGLExtensions.h. Referenced by glwin_compile_shaders. |
|
Definition at line 105 of file OpenGLExtensions.h. Referenced by glwin_compile_shaders. |
|
Definition at line 97 of file OpenGLExtensions.h. |
|
Definition at line 96 of file OpenGLExtensions.h. |
|
Definition at line 103 of file OpenGLExtensions.h. Referenced by glwin_compile_shaders, and glwin_destroy_shaders. |
|
Definition at line 99 of file OpenGLExtensions.h. |
|
Definition at line 100 of file OpenGLExtensions.h. Referenced by glwin_print_glsl_infolog. |
|
Definition at line 101 of file OpenGLExtensions.h. Referenced by glwin_compile_shaders, and glwin_print_glsl_infolog. |
|
Definition at line 107 of file OpenGLExtensions.h. Referenced by OpenGLRenderer::update_shader_uniforms. |
|
Definition at line 102 of file OpenGLExtensions.h. Referenced by glwin_compile_shaders. |
|
Definition at line 89 of file OpenGLExtensions.h. |
|
Definition at line 91 of file OpenGLExtensions.h. |
|
Definition at line 92 of file OpenGLExtensions.h. |
|
Definition at line 93 of file OpenGLExtensions.h. |
|
Definition at line 106 of file OpenGLExtensions.h. Referenced by glwin_compile_shaders. |
|
Definition at line 147 of file OpenGLExtensions.h. Referenced by OpenGLRenderer::build3Dmipmaps, and OpenGLRenderer::setup_initial_opengl_state. |
|
Definition at line 109 of file OpenGLExtensions.h. Referenced by OpenGLRenderer::update_shader_uniforms. |
|
Definition at line 108 of file OpenGLExtensions.h. Referenced by OpenGLRenderer::update_shader_uniforms. |
|
Definition at line 110 of file OpenGLExtensions.h. |
|
Definition at line 111 of file OpenGLExtensions.h. Referenced by OpenGLRenderer::update_shader_uniforms. |
|
Definition at line 112 of file OpenGLExtensions.h. Referenced by OpenGLRenderer::update_shader_uniforms. |
|
Definition at line 90 of file OpenGLExtensions.h. |
|
Definition at line 98 of file OpenGLExtensions.h. |
|
Definition at line 35 of file OpenGLExtensions.h. |
|
Definition at line 88 of file OpenGLExtensions.h. |
|
Definition at line 80 of file OpenGLExtensions.h. Referenced by OpenGLExtensions::vmdGetProcAddress. |