#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. | 
 1.2.14 written by Dimitri van Heesch,
 © 1997-2002
1.2.14 written by Dimitri van Heesch,
 © 1997-2002