Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

OpenGLext.h File Reference

#include <windows.h>
#include <gl/gl.h>
#include <gl/glu.h>
#include "../../Util/Log.h"

Include dependency graph for OpenGLext.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define WIN32_LEAN_AND_MEAN
#define WGLinStr(str)   (inStr(wglxExtensions, str) || inStr(extensions, str))
#define WGL_ARB_pixel_format   1
#define WGL_NUMBER_PIXEL_FORMATS_ARB   0x2000
#define WGL_DRAW_TO_WINDOW_ARB   0x2001
#define WGL_DRAW_TO_BITMAP_ARB   0x2002
#define WGL_ACCELERATION_ARB   0x2003
#define WGL_NEED_PALETTE_ARB   0x2004
#define WGL_NEED_SYSTEM_PALETTE_ARB   0x2005
#define WGL_SWAP_LAYER_BUFFERS_ARB   0x2006
#define WGL_SWAP_METHOD_ARB   0x2007
#define WGL_NUMBER_OVERLAYS_ARB   0x2008
#define WGL_NUMBER_UNDERLAYS_ARB   0x2009
#define WGL_TRANSPARENT_ARB   0x200A
#define WGL_TRANSPARENT_RED_VALUE_ARB   0x2037
#define WGL_TRANSPARENT_GREEN_VALUE_ARB   0x2038
#define WGL_TRANSPARENT_BLUE_VALUE_ARB   0x2039
#define WGL_TRANSPARENT_ALPHA_VALUE_ARB   0x203A
#define WGL_TRANSPARENT_INDEX_VALUE_ARB   0x203B
#define WGL_SHARE_DEPTH_ARB   0x200C
#define WGL_SHARE_STENCIL_ARB   0x200D
#define WGL_SHARE_ACCUM_ARB   0x200E
#define WGL_SUPPORT_GDI_ARB   0x200F
#define WGL_SUPPORT_OPENGL_ARB   0x2010
#define WGL_DOUBLE_BUFFER_ARB   0x2011
#define WGL_STEREO_ARB   0x2012
#define WGL_PIXEL_TYPE_ARB   0x2013
#define WGL_COLOR_BITS_ARB   0x2014
#define WGL_RED_BITS_ARB   0x2015
#define WGL_RED_SHIFT_ARB   0x2016
#define WGL_GREEN_BITS_ARB   0x2017
#define WGL_GREEN_SHIFT_ARB   0x2018
#define WGL_BLUE_BITS_ARB   0x2019
#define WGL_BLUE_SHIFT_ARB   0x201A
#define WGL_ALPHA_BITS_ARB   0x201B
#define WGL_ALPHA_SHIFT_ARB   0x201C
#define WGL_ACCUM_BITS_ARB   0x201D
#define WGL_ACCUM_RED_BITS_ARB   0x201E
#define WGL_ACCUM_GREEN_BITS_ARB   0x201F
#define WGL_ACCUM_BLUE_BITS_ARB   0x2020
#define WGL_ACCUM_ALPHA_BITS_ARB   0x2021
#define WGL_DEPTH_BITS_ARB   0x2022
#define WGL_STENCIL_BITS_ARB   0x2023
#define WGL_AUX_BUFFERS_ARB   0x2024
#define WGL_NO_ACCELERATION_ARB   0x2025
#define WGL_GENERIC_ACCELERATION_ARB   0x2026
#define WGL_FULL_ACCELERATION_ARB   0x2027
#define WGL_SWAP_EXCHANGE_ARB   0x2028
#define WGL_SWAP_COPY_ARB   0x2029
#define WGL_SWAP_UNDEFINED_ARB   0x202A
#define WGL_TYPE_RGBA_ARB   0x202B
#define WGL_TYPE_COLORINDEX_ARB   0x202C
#define GL_EXT_blend_color   1
#define GL_CONSTANT_COLOR_EXT   0x8001
#define GL_ONE_MINUS_CONSTANT_COLOR_EXT   0x8002
#define GL_CONSTANT_ALPHA_EXT   0x8003
#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT   0x8004
#define GL_BLEND_COLOR_EXT   0x8005
#define GL_EXT_blend_func_separate   1
#define GL_BLEND_DST_RGB_EXT   0x80C8
#define GL_BLEND_SRC_RGB_EXT   0x80C9
#define GL_BLEND_DST_ALPHA_EXT   0x80CA
#define GL_BLEND_SRC_ALPHA_EXT   0x80CB
#define GL_EXT_blend_minmax   1
#define GL_FUNC_ADD_EXT   0x8006
#define GL_MIN_EXT   0x8007
#define GL_MAX_EXT   0x8008
#define GL_BLEND_EQUATION_EXT   0x8009
#define GL_EXT_blend_subtract   1
#define GL_FUNC_SUBTRACT_EXT   0x800A
#define GL_FUNC_REVERSE_SUBTRACT_EXT   0x800B
#define GL_EXT_draw_range_elements   1
#define GL_MAX_ELEMENTS_VERTICES_EXT   0x80E8
#define GL_MAX_ELEMENTS_INDICES_EXT   0x80E9
#define GL_ARB_multitexture   1
#define GL_ACTIVE_TEXTURE_ARB   0x84E0
#define GL_CLIENT_ACTIVE_TEXTURE_ARB   0x84E1
#define GL_MAX_TEXTURE_UNITS_ARB   0x84E2
#define GL_TEXTURE0_ARB   0x84C0
#define GL_TEXTURE1_ARB   0x84C1
#define GL_TEXTURE2_ARB   0x84C2
#define GL_TEXTURE3_ARB   0x84C3
#define GL_TEXTURE4_ARB   0x84C4
#define GL_TEXTURE5_ARB   0x84C5
#define GL_TEXTURE6_ARB   0x84C6
#define GL_TEXTURE7_ARB   0x84C7
#define GL_TEXTURE8_ARB   0x84C8
#define GL_TEXTURE9_ARB   0x84C9
#define GL_TEXTURE10_ARB   0x84CA
#define GL_TEXTURE11_ARB   0x84CB
#define GL_TEXTURE12_ARB   0x84CC
#define GL_TEXTURE13_ARB   0x84CD
#define GL_TEXTURE14_ARB   0x84CE
#define GL_TEXTURE15_ARB   0x84CF
#define GL_TEXTURE16_ARB   0x84D0
#define GL_TEXTURE17_ARB   0x84D1
#define GL_TEXTURE18_ARB   0x84D2
#define GL_TEXTURE19_ARB   0x84D3
#define GL_TEXTURE20_ARB   0x84D4
#define GL_TEXTURE21_ARB   0x84D5
#define GL_TEXTURE22_ARB   0x84D6
#define GL_TEXTURE23_ARB   0x84D7
#define GL_TEXTURE24_ARB   0x84D8
#define GL_TEXTURE25_ARB   0x84D9
#define GL_TEXTURE26_ARB   0x84DA
#define GL_TEXTURE27_ARB   0x84DB
#define GL_TEXTURE28_ARB   0x84DC
#define GL_TEXTURE29_ARB   0x84DD
#define GL_TEXTURE30_ARB   0x84DE
#define GL_TEXTURE31_ARB   0x84DF
#define GL_ARB_point_sprite   1
#define GL_POINT_SPRITE_ARB   0x8861
#define GL_COORD_REPLACE_ARB   0x8862
#define GL_ARB_point_parameters   1
#define GL_POINT_SIZE_MIN_ARB   0x8126
#define GL_POINT_SIZE_MAX_ARB   0x8127
#define GL_POINT_FADE_THRESHOLD_SIZE_ARB   0x8128
#define GL_POINT_DISTANCE_ATTENUATION_ARB   0x8129
#define GL_ARB_vertex_buffer_object   1
#define BUFFER_OFFSET(i)   ((char *) NULL + (i))
#define GL_ARRAY_BUFFER_ARB   0x8892
#define GL_ELEMENT_ARRAY_BUFFER_ARB   0x8893
#define GL_ARRAY_BUFFER_BINDING_ARB   0x8894
#define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB   0x8895
#define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB   0x8896
#define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB   0x8897
#define GL_COLOR_ARRAY_BUFFER_BINDING_ARB   0x8898
#define GL_INDEX_ARRAY_BUFFER_BINDING_ARB   0x8899
#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB   0x889A
#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB   0x889B
#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB   0x889C
#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB   0x889D
#define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB   0x889E
#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB   0x889F
#define GL_STREAM_DRAW_ARB   0x88E0
#define GL_STREAM_READ_ARB   0x88E1
#define GL_STREAM_COPY_ARB   0x88E2
#define GL_STATIC_DRAW_ARB   0x88E4
#define GL_STATIC_READ_ARB   0x88E5
#define GL_STATIC_COPY_ARB   0x88E6
#define GL_DYNAMIC_DRAW_ARB   0x88E8
#define GL_DYNAMIC_READ_ARB   0x88E9
#define GL_DYNAMIC_COPY_ARB   0x88EA
#define GL_READ_ONLY_ARB   0x88B8
#define GL_WRITE_ONLY_ARB   0x88B9
#define GL_READ_WRITE_ARB   0x88BA
#define GL_BUFFER_SIZE_ARB   0x8764
#define GL_BUFFER_USAGE_ARB   0x8765
#define GL_BUFFER_ACCESS_ARB   0x88BB
#define GL_BUFFER_MAPPED_ARB   0x88BC
#define GL_BUFFER_MAP_POINTER_ARB   0x88BD
#define GL_ARB_vertex_program   1
#define GL_COLOR_SUM_ARB   0x8458
#define GL_VERTEX_PROGRAM_ARB   0x8620
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB   0x8622
#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB   0x8623
#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB   0x8624
#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB   0x8625
#define GL_CURRENT_VERTEX_ATTRIB_ARB   0x8626
#define GL_PROGRAM_LENGTH_ARB   0x8627
#define GL_PROGRAM_STRING_ARB   0x8628
#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB   0x862E
#define GL_MAX_PROGRAM_MATRICES_ARB   0x862F
#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB   0x8640
#define GL_CURRENT_MATRIX_ARB   0x8641
#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB   0x8642
#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB   0x8643
#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB   0x8645
#define GL_PROGRAM_ERROR_POSITION_ARB   0x864B
#define GL_PROGRAM_BINDING_ARB   0x8677
#define GL_MAX_VERTEX_ATTRIBS_ARB   0x8869
#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB   0x886A
#define GL_PROGRAM_ERROR_STRING_ARB   0x8874
#define GL_PROGRAM_FORMAT_ASCII_ARB   0x8875
#define GL_PROGRAM_FORMAT_ARB   0x8876
#define GL_PROGRAM_INSTRUCTIONS_ARB   0x88A0
#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB   0x88A1
#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB   0x88A2
#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB   0x88A3
#define GL_PROGRAM_TEMPORARIES_ARB   0x88A4
#define GL_MAX_PROGRAM_TEMPORARIES_ARB   0x88A5
#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB   0x88A6
#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB   0x88A7
#define GL_PROGRAM_PARAMETERS_ARB   0x88A8
#define GL_MAX_PROGRAM_PARAMETERS_ARB   0x88A9
#define GL_PROGRAM_NATIVE_PARAMETERS_ARB   0x88AA
#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB   0x88AB
#define GL_PROGRAM_ATTRIBS_ARB   0x88AC
#define GL_MAX_PROGRAM_ATTRIBS_ARB   0x88AD
#define GL_PROGRAM_NATIVE_ATTRIBS_ARB   0x88AE
#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB   0x88AF
#define GL_PROGRAM_ADDRESS_REGISTERS_ARB   0x88B0
#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB   0x88B1
#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB   0x88B2
#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB   0x88B3
#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB   0x88B4
#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB   0x88B5
#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB   0x88B6
#define GL_TRANSPOSE_CURRENT_MATRIX_ARB   0x88B7
#define GL_MATRIX0_ARB   0x88C0
#define GL_MATRIX1_ARB   0x88C1
#define GL_MATRIX2_ARB   0x88C2
#define GL_MATRIX3_ARB   0x88C3
#define GL_MATRIX4_ARB   0x88C4
#define GL_MATRIX5_ARB   0x88C5
#define GL_MATRIX6_ARB   0x88C6
#define GL_MATRIX7_ARB   0x88C7
#define GL_MATRIX8_ARB   0x88C8
#define GL_MATRIX9_ARB   0x88C9
#define GL_MATRIX10_ARB   0x88CA
#define GL_MATRIX11_ARB   0x88CB
#define GL_MATRIX12_ARB   0x88CC
#define GL_MATRIX13_ARB   0x88CD
#define GL_MATRIX14_ARB   0x88CE
#define GL_MATRIX15_ARB   0x88CF
#define GL_MATRIX16_ARB   0x88D0
#define GL_MATRIX17_ARB   0x88D1
#define GL_MATRIX18_ARB   0x88D2
#define GL_MATRIX19_ARB   0x88D3
#define GL_MATRIX20_ARB   0x88D4
#define GL_MATRIX21_ARB   0x88D5
#define GL_MATRIX22_ARB   0x88D6
#define GL_MATRIX23_ARB   0x88D7
#define GL_MATRIX24_ARB   0x88D8
#define GL_MATRIX25_ARB   0x88D9
#define GL_MATRIX26_ARB   0x88DA
#define GL_MATRIX27_ARB   0x88DB
#define GL_MATRIX28_ARB   0x88DC
#define GL_MATRIX29_ARB   0x88DD
#define GL_MATRIX30_ARB   0x88DE
#define GL_MATRIX31_ARB   0x88DF
#define GL_ARB_shader_objects   1
#define GL_PROGRAM_OBJECT_ARB   0x8B40
#define GL_SHADER_OBJECT_ARB   0x8B48
#define GL_OBJECT_TYPE_ARB   0x8B4E
#define GL_OBJECT_SUBTYPE_ARB   0x8B4F
#define GL_FLOAT_VEC2_ARB   0x8B50
#define GL_FLOAT_VEC3_ARB   0x8B51
#define GL_FLOAT_VEC4_ARB   0x8B52
#define GL_INT_VEC2_ARB   0x8B53
#define GL_INT_VEC3_ARB   0x8B54
#define GL_INT_VEC4_ARB   0x8B55
#define GL_BOOL_ARB   0x8B56
#define GL_BOOL_VEC2_ARB   0x8B57
#define GL_BOOL_VEC3_ARB   0x8B58
#define GL_BOOL_VEC4_ARB   0x8B59
#define GL_FLOAT_MAT2_ARB   0x8B5A
#define GL_FLOAT_MAT3_ARB   0x8B5B
#define GL_FLOAT_MAT4_ARB   0x8B5C
#define GL_OBJECT_DELETE_STATUS_ARB   0x8B80
#define GL_OBJECT_COMPILE_STATUS_ARB   0x8B81
#define GL_OBJECT_LINK_STATUS_ARB   0x8B82
#define GL_OBJECT_VALIDATE_STATUS_ARB   0x8B83
#define GL_OBJECT_INFO_LOG_LENGTH_ARB   0x8B84
#define GL_OBJECT_ATTACHED_OBJECTS_ARB   0x8B85
#define GL_OBJECT_ACTIVE_UNIFORMS_ARB   0x8B86
#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB   0x8B87
#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB   0x8B88
#define GL_ARB_vertex_shader   1
#define GL_VERTEX_SHADER_ARB   0x8B31
#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB   0x8B4A
#define GL_MAX_VARYING_FLOATS_ARB   0x8B4B
#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB   0x8B4C
#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB   0x8B4D
#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB   0x8B89
#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB   0x8B8A
#define GL_ARB_fragment_program   1
#define GL_FRAGMENT_PROGRAM_ARB   0x8804
#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB   0x8805
#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB   0x8806
#define GL_PROGRAM_TEX_INDIRECTIONS_ARB   0x8807
#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB   0x8808
#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB   0x8809
#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB   0x880A
#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB   0x880B
#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB   0x880C
#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB   0x880D
#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB   0x880E
#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB   0x880F
#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB   0x8810
#define GL_MAX_TEXTURE_COORDS_ARB   0x8871
#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB   0x8872
#define GL_ARB_fragment_shader   1
#define GL_FRAGMENT_SHADER_ARB   0x8B30
#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB   0x8B49
#define GL_ARB_texture_cube_map   1
#define GL_NORMAL_MAP_ARB   0x8511
#define GL_REFLECTION_MAP_ARB   0x8512
#define GL_TEXTURE_CUBE_MAP_ARB   0x8513
#define GL_TEXTURE_BINDING_CUBE_MAP_ARB   0x8514
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB   0x8515
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB   0x8516
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB   0x8517
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB   0x8518
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB   0x8519
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB   0x851A
#define GL_PROXY_TEXTURE_CUBE_MAP_ARB   0x851B
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB   0x851C
#define GL_EXT_texture_edge_clamp   1
#define GL_CLAMP_TO_EDGE_EXT   0x812F
#define GL_ARB_occlusion_query   1
#define GL_SAMPLES_PASSED_ARB   0x8914
#define GL_QUERY_COUNTER_BITS_ARB   0x8864
#define GL_CURRENT_QUERY_ARB   0x8865
#define GL_QUERY_RESULT_ARB   0x8866
#define GL_QUERY_RESULT_AVAILABLE_ARB   0x8867
#define GL_NV_occlusion_query   1
#define GL_PIXEL_COUNTER_BITS_NV   0x8864
#define GL_CURRENT_OCCLUSION_QUERY_ID_NV   0x8865
#define GL_PIXEL_COUNT_NV   0x8866
#define GL_PIXEL_COUNT_AVAILABLE_NV   0x8867
#define isExtensionSupported(str)   (findExtension(extensions, str))
#define isWGLXExtensionSupported(str)   (findExtension(wglxExtensions, str) || findExtension(extensions, str))

Typedefs

typedef long GLintptrARB
typedef long GLsizeiptrARB
typedef char *APIENTRY * WGL_ARB_EXTENSIONS_STRING (HDC hdc)
typedef int iPixelFormat
typedef int int iLayerPlane
typedef int int UINT nAttributes
typedef int int UINT const
int * 
piAttributes
typedef int int UINT const
int int * 
piValues
typedef int int UINT const
int FLOAT * 
pfValues
typedef const int * piAttribIList
typedef const int const FLOAT * pfAttribFList
typedef const int const FLOAT
UINT 
nMaxFormats
typedef const int const FLOAT
UINT int * 
piFormats
typedef const int const FLOAT
UINT int UINT * 
nNumFormats
typedef GLclampf green
typedef GLclampf GLclampf blue
typedef GLclampf GLclampf
GLclampf 
alpha
typedef GLenum dfactorRGB
typedef GLenum GLenum sfactorAlpha
typedef GLenum GLenum GLenum dfactorAlpha
typedef GLuint start
typedef GLuint GLuint end
typedef GLuint GLuint GLsizei count
typedef GLuint GLuint GLsizei
GLenum 
type
typedef GLuint GLuint GLsizei
GLenum const GLvoid * 
indices
typedef GLfloat s
typedef const GLfloat * v
typedef GLfloat GLfloat t
typedef GLfloat GLfloat GLfloat r
typedef GLfloat GLfloat GLfloat
GLfloat 
q
typedef GLfloat param
typedef const GLfloat * params
typedef GLuint buffer
typedef const GLuint * buffers
typedef GLsizeiptrARB size
typedef GLsizeiptrARB const
void * 
data
typedef GLsizeiptrARB const
void GLenum 
usage
typedef GLintptrARB offset
typedef void *APIENTRY * PFNGLMAPBUFFERARBPROC (GLenum target, GLenum access)
typedef GLenum pname
typedef GLshort x
typedef GLshort GLshort y
typedef GLshort GLshort GLshort z
typedef GLshort GLshort GLshort
GLshort 
w
typedef GLint GLenum GLboolean normalized
typedef GLint GLenum GLboolean
GLsizei 
stride
typedef GLint GLenum GLboolean
GLsizei const GLvoid * 
pointer
typedef GLenum format
typedef GLenum GLsizei len
typedef GLenum GLsizei const
GLvoid * 
string
typedef GLuint program
typedef const GLuint * programs
typedef GLuint index
typedef char GLcharARB
typedef unsigned int GLhandleARB
typedef GLvoid(APIENTRY * PFNGLDELETEOBJECTARBPROC )(GLhandleARB obj)
typedef GLhandleARB(APIENTRY * PFNGLGETHANDLEARBPROC )(GLenum pname)
typedef GLvoid(APIENTRY * PFNGLDETACHOBJECTARBPROC )(GLhandleARB containerObj, GLhandleARB attachedObj)
typedef GLhandleARB(APIENTRY * PFNGLCREATESHADEROBJECTARBPROC )(GLenum shaderType)
typedef GLvoid(APIENTRY * PFNGLSHADERSOURCEARBPROC )(GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length)
typedef GLvoid(APIENTRY * PFNGLCOMPILESHADERARBPROC )(GLhandleARB shaderObj)
typedef GLhandleARB(APIENTRY * PFNGLCREATEPROGRAMOBJECTARBPROC )(GLvoid)
typedef GLvoid(APIENTRY * PFNGLATTACHOBJECTARBPROC )(GLhandleARB containerObj, GLhandleARB obj)
typedef GLvoid(APIENTRY * PFNGLLINKPROGRAMARBPROC )(GLhandleARB programObj)
typedef GLvoid(APIENTRY * PFNGLUSEPROGRAMOBJECTARBPROC )(GLhandleARB programObj)
typedef GLvoid(APIENTRY * PFNGLVALIDATEPROGRAMARBPROC )(GLhandleARB programObj)
typedef GLvoid(APIENTRY * PFNGLUNIFORM1FARBPROC )(GLint location, GLfloat v0)
typedef GLvoid(APIENTRY * PFNGLUNIFORM2FARBPROC )(GLint location, GLfloat v0, GLfloat v1)
typedef GLvoid(APIENTRY * PFNGLUNIFORM3FARBPROC )(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
typedef GLvoid(APIENTRY * PFNGLUNIFORM4FARBPROC )(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
typedef GLvoid(APIENTRY * PFNGLUNIFORM1IARBPROC )(GLint location, GLint v0)
typedef GLvoid(APIENTRY * PFNGLUNIFORM2IARBPROC )(GLint location, GLint v0, GLint v1)
typedef GLvoid(APIENTRY * PFNGLUNIFORM3IARBPROC )(GLint location, GLint v0, GLint v1, GLint v2)
typedef GLvoid(APIENTRY * PFNGLUNIFORM4IARBPROC )(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
typedef GLvoid(APIENTRY * PFNGLUNIFORM1FVARBPROC )(GLint location, GLsizei count, GLfloat *value)
typedef GLvoid(APIENTRY * PFNGLUNIFORM2FVARBPROC )(GLint location, GLsizei count, GLfloat *value)
typedef GLvoid(APIENTRY * PFNGLUNIFORM3FVARBPROC )(GLint location, GLsizei count, GLfloat *value)
typedef GLvoid(APIENTRY * PFNGLUNIFORM4FVARBPROC )(GLint location, GLsizei count, GLfloat *value)
typedef GLvoid(APIENTRY * PFNGLUNIFORM1IVARBPROC )(GLint location, GLsizei count, GLint *value)
typedef GLvoid(APIENTRY * PFNGLUNIFORM2IVARBPROC )(GLint location, GLsizei count, GLint *value)
typedef GLvoid(APIENTRY * PFNGLUNIFORM3IVARBPROC )(GLint location, GLsizei count, GLint *value)
typedef GLvoid(APIENTRY * PFNGLUNIFORM4IVARBPROC )(GLint location, GLsizei count, GLint *value)
typedef GLvoid(APIENTRY * PFNGLUNIFORMMATRIX2FVARBPROC )(GLint location, GLsizei count, GLboolean transpose, GLfloat *value)
typedef GLvoid(APIENTRY * PFNGLUNIFORMMATRIX3FVARBPROC )(GLint location, GLsizei count, GLboolean transpose, GLfloat *value)
typedef GLvoid(APIENTRY * PFNGLUNIFORMMATRIX4FVARBPROC )(GLint location, GLsizei count, GLboolean transpose, GLfloat *value)
typedef GLvoid(APIENTRY * PFNGLGETOBJECTPARAMETERFVARBPROC )(GLhandleARB obj, GLenum pname, GLfloat *params)
typedef GLvoid(APIENTRY * PFNGLGETOBJECTPARAMETERIVARBPROC )(GLhandleARB obj, GLenum pname, GLint *params)
typedef GLvoid(APIENTRY * PFNGLGETINFOLOGARBPROC )(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog)
typedef GLvoid(APIENTRY * PFNGLGETATTACHEDOBJECTSARBPROC )(GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj)
typedef GLint(APIENTRY * PFNGLGETUNIFORMLOCATIONARBPROC )(GLhandleARB programObj, const GLcharARB *name)
typedef GLvoid(APIENTRY * PFNGLGETACTIVEUNIFORMARBPROC )(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name)
typedef GLvoid(APIENTRY * PFNGLGETUNIFORMFVARBPROC )(GLhandleARB programObj, GLint location, GLfloat *params)
typedef GLvoid(APIENTRY * PFNGLGETUNIFORMIVARBPROC )(GLhandleARB programObj, GLint location, GLint *params)
typedef GLvoid(APIENTRY * PFNGLGETSHADERSOURCEARBPROC )(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source)
typedef GLvoid(APIENTRY * PFNGLBINDATTRIBLOCATIONARBPROC )(GLhandleARB programObj, GLuint index, const GLcharARB *name)
typedef GLvoid(APIENTRY * PFNGLGETACTIVEATTRIBARBPROC )(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name)
typedef GLint(APIENTRY * PFNGLGETATTRIBLOCATIONARBPROC )(GLhandleARB programObj, const GLcharARB *name)
typedef GLuint * ids
typedef GLuint id

Functions

typedef BOOL (WINAPI *PFNWGLGETPIXELFORMATATTRIBIVARBPROC)(HDC hDC
typedef void (APIENTRY *PFNGLBLENDCOLOREXTPROC)(GLclampf red
typedef GLboolean (APIENTRY *PFNGLISBUFFERARBPROC)(GLuint buffer)
typedef GLvoid (APIENTRY *PFNGLGENOCCLUSIONQUERIESNVPROC)(GLsizei n
bool inStr (char *str, char *searchStr)
bool initExtensions (HDC hDC)
bool findExtension (char *extensions, char *extension)

Variables

bool WGL_ARB_extensions_string_supported
WGL_ARB_EXTENSIONS_STRING wglGetExtensionsStringARB
bool WGL_ARB_pixel_format_supported
PFNWGLGETPIXELFORMATATTRIBIVARBPROC wglGetPixelFormatAttribivARB
PFNWGLGETPIXELFORMATATTRIBFVARBPROC wglGetPixelFormatAttribfvARB
PFNWGLCHOOSEPIXELFORMATARBPROC wglChoosePixelFormatARB
bool GL_EXT_blend_color_supported
bool GL_EXT_blend_func_separate_supported
bool GL_EXT_blend_minmax_supported
bool GL_EXT_blend_subtract_supported
PFNGLBLENDCOLOREXTPROC glBlendColorEXT
PFNGLBLENDFUNCSEPARATEEXTPROC glBlendFuncSeparateEXT
PFNGLBLENDEQUATIONEXTPROC glBlendEquationEXT
bool GL_ARB_multitexture_supported
PFNGLACTIVETEXTUREARBPROC glActiveTextureARB
PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTextureARB
PFNGLMULTITEXCOORD1FARBPROC glMultiTexCoord1fARB
PFNGLMULTITEXCOORD1FVARBPROC glMultiTexCoord1fvARB
PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARB
PFNGLMULTITEXCOORD2FVARBPROC glMultiTexCoord2fvARB
PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3fARB
PFNGLMULTITEXCOORD3FVARBPROC glMultiTexCoord3fvARB
PFNGLMULTITEXCOORD4FARBPROC glMultiTexCoord4fARB
PFNGLMULTITEXCOORD4FVARBPROC glMultiTexCoord4fvARB
bool GL_ARB_point_parameters_supported
PFNGLPOINTPARAMETERFARBPROC glPointParameterfARB
PFNGLPOINTPARAMETERFVARBPROC glPointParameterfvARB
bool GL_ARB_vertex_buffer_object_supported
PFNGLBINDBUFFERARBPROC glBindBufferARB
PFNGLDELETEBUFFERSARBPROC glDeleteBuffersARB
PFNGLGENBUFFERSARBPROC glGenBuffersARB
PFNGLISBUFFERARBPROC glIsBufferARB
PFNGLBUFFERDATAARBPROC glBufferDataARB
PFNGLBUFFERSUBDATAARBPROC glBufferSubDataARB
PFNGLGETBUFFERSUBDATAARBPROC glGetBufferSubDataARB
PFNGLMAPBUFFERARBPROC glMapBufferARB
PFNGLUNMAPBUFFERARBPROC glUnmapBufferARB
PFNGLGETBUFFERPARAMETERIVARBPROC glGetBufferParameterivARB
PFNGLGETBUFFERPOINTERVARBPROC glGetBufferPointervARB
bool GL_ARB_vertex_program_supported
PFNGLVERTEXATTRIB1SARBPROC glVertexAttrib1sARB
PFNGLVERTEXATTRIB1FARBPROC glVertexAttrib1fARB
PFNGLVERTEXATTRIB1DARBPROC glVertexAttrib1dARB
PFNGLVERTEXATTRIB2SARBPROC glVertexAttrib2sARB
PFNGLVERTEXATTRIB2FARBPROC glVertexAttrib2fARB
PFNGLVERTEXATTRIB2DARBPROC glVertexAttrib2dARB
PFNGLVERTEXATTRIB3SARBPROC glVertexAttrib3sARB
PFNGLVERTEXATTRIB3FARBPROC glVertexAttrib3fARB
PFNGLVERTEXATTRIB3DARBPROC glVertexAttrib3dARB
PFNGLVERTEXATTRIB4SARBPROC glVertexAttrib4sARB
PFNGLVERTEXATTRIB4FARBPROC glVertexAttrib4fARB
PFNGLVERTEXATTRIB4DARBPROC glVertexAttrib4dARB
PFNGLVERTEXATTRIB4NUBARBPROC glVertexAttrib4NubARB
PFNGLVERTEXATTRIB1SVARBPROC glVertexAttrib1svARB
PFNGLVERTEXATTRIB1FVARBPROC glVertexAttrib1fvARB
PFNGLVERTEXATTRIB1DVARBPROC glVertexAttrib1dvARB
PFNGLVERTEXATTRIB2SVARBPROC glVertexAttrib2svARB
PFNGLVERTEXATTRIB2FVARBPROC glVertexAttrib2fvARB
PFNGLVERTEXATTRIB2DVARBPROC glVertexAttrib2dvARB
PFNGLVERTEXATTRIB3SVARBPROC glVertexAttrib3svARB
PFNGLVERTEXATTRIB3FVARBPROC glVertexAttrib3fvARB
PFNGLVERTEXATTRIB3DVARBPROC glVertexAttrib3dvARB
PFNGLVERTEXATTRIB4BVARBPROC glVertexAttrib4bvARB
PFNGLVERTEXATTRIB4SVARBPROC glVertexAttrib4svARB
PFNGLVERTEXATTRIB4IVARBPROC glVertexAttrib4ivARB
PFNGLVERTEXATTRIB4UBVARBPROC glVertexAttrib4ubvARB
PFNGLVERTEXATTRIB4USVARBPROC glVertexAttrib4usvARB
PFNGLVERTEXATTRIB4UIVARBPROC glVertexAttrib4uivARB
PFNGLVERTEXATTRIB4FVARBPROC glVertexAttrib4fvARB
PFNGLVERTEXATTRIB4DVARBPROC glVertexAttrib4dvARB
PFNGLVERTEXATTRIB4NBVARBPROC glVertexAttrib4NbvARB
PFNGLVERTEXATTRIB4NSVARBPROC glVertexAttrib4NsvARB
PFNGLVERTEXATTRIB4NIVARBPROC glVertexAttrib4NivARB
PFNGLVERTEXATTRIB4NUBVARBPROC glVertexAttrib4NubvARB
PFNGLVERTEXATTRIB4NUSVARBPROC glVertexAttrib4NusvARB
PFNGLVERTEXATTRIB4NUIVARBPROC glVertexAttrib4NuivARB
PFNGLVERTEXATTRIBPOINTERARBPROC glVertexAttribPointerARB
PFNGLENABLEVERTEXATTRIBARRAYARBPROC glEnableVertexAttribArrayARB
PFNGLDISABLEVERTEXATTRIBARRAYARBPROC glDisableVertexAttribArrayARB
PFNGLPROGRAMSTRINGARBPROC glProgramStringARB
PFNGLBINDPROGRAMARBPROC glBindProgramARB
PFNGLDELETEPROGRAMSARBPROC glDeleteProgramsARB
PFNGLGENPROGRAMSARBPROC glGenProgramsARB
PFNGLPROGRAMENVPARAMETER4DARBPROC glProgramEnvParameter4dARB
PFNGLPROGRAMENVPARAMETER4DVARBPROC glProgramEnvParameter4dvARB
PFNGLPROGRAMENVPARAMETER4FARBPROC glProgramEnvParameter4fARB
PFNGLPROGRAMENVPARAMETER4FVARBPROC glProgramEnvParameter4fvARB
PFNGLPROGRAMLOCALPARAMETER4DARBPROC glProgramLocalParameter4dARB
PFNGLPROGRAMLOCALPARAMETER4DVARBPROC glProgramLocalParameter4dvARB
PFNGLPROGRAMLOCALPARAMETER4FARBPROC glProgramLocalParameter4fARB
PFNGLPROGRAMLOCALPARAMETER4FVARBPROC glProgramLocalParameter4fvARB
PFNGLGETPROGRAMENVPARAMETERDVARBPROC glGetProgramEnvParameterdvARB
PFNGLGETPROGRAMENVPARAMETERFVARBPROC glGetProgramEnvParameterfvARB
PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC glGetProgramLocalParameterdvARB
PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC glGetProgramLocalParameterfvARB
PFNGLGETPROGRAMIVARBPROC glGetProgramivARB
PFNGLGETPROGRAMSTRINGARBPROC glGetProgramStringARB
PFNGLGETVERTEXATTRIBDVARBPROC glGetVertexAttribdvARB
PFNGLGETVERTEXATTRIBFVARBPROC glGetVertexAttribfvARB
PFNGLGETVERTEXATTRIBIVARBPROC glGetVertexAttribivARB
PFNGLGETVERTEXATTRIBPOINTERVARBPROC glGetVertexAttribPointervARB
PFNGLISPROGRAMARBPROC glIsProgramARB
bool GL_ARB_shader_objects_supported
PFNGLDELETEOBJECTARBPROC glDeleteObjectARB
PFNGLGETHANDLEARBPROC glGetHandleARB
PFNGLDETACHOBJECTARBPROC glDetachObjectARB
PFNGLCREATESHADEROBJECTARBPROC glCreateShaderObjectARB
PFNGLSHADERSOURCEARBPROC glShaderSourceARB
PFNGLCOMPILESHADERARBPROC glCompileShaderARB
PFNGLCREATEPROGRAMOBJECTARBPROC glCreateProgramObjectARB
PFNGLATTACHOBJECTARBPROC glAttachObjectARB
PFNGLLINKPROGRAMARBPROC glLinkProgramARB
PFNGLUSEPROGRAMOBJECTARBPROC glUseProgramObjectARB
PFNGLVALIDATEPROGRAMARBPROC glValidateProgramARB
PFNGLUNIFORM1FARBPROC glUniform1fARB
PFNGLUNIFORM2FARBPROC glUniform2fARB
PFNGLUNIFORM3FARBPROC glUniform3fARB
PFNGLUNIFORM4FARBPROC glUniform4fARB
PFNGLUNIFORM1IARBPROC glUniform1iARB
PFNGLUNIFORM2IARBPROC glUniform2iARB
PFNGLUNIFORM3IARBPROC glUniform3iARB
PFNGLUNIFORM4IARBPROC glUniform4iARB
PFNGLUNIFORM1FVARBPROC glUniform1fvARB
PFNGLUNIFORM2FVARBPROC glUniform2fvARB
PFNGLUNIFORM3FVARBPROC glUniform3fvARB
PFNGLUNIFORM4FVARBPROC glUniform4fvARB
PFNGLUNIFORM1IVARBPROC glUniform1ivARB
PFNGLUNIFORM2IVARBPROC glUniform2ivARB
PFNGLUNIFORM3IVARBPROC glUniform3ivARB
PFNGLUNIFORM4IVARBPROC glUniform4ivARB
PFNGLUNIFORMMATRIX2FVARBPROC glUniformMatrix2fvARB
PFNGLUNIFORMMATRIX3FVARBPROC glUniformMatrix3fvARB
PFNGLUNIFORMMATRIX4FVARBPROC glUniformMatrix4fvARB
PFNGLGETOBJECTPARAMETERFVARBPROC glGetObjectParameterfvARB
PFNGLGETOBJECTPARAMETERIVARBPROC glGetObjectParameterivARB
PFNGLGETINFOLOGARBPROC glGetInfoLogARB
PFNGLGETATTACHEDOBJECTSARBPROC glGetAttachedObjectsARB
PFNGLGETUNIFORMLOCATIONARBPROC glGetUniformLocationARB
PFNGLGETACTIVEUNIFORMARBPROC glGetActiveUniformARB
PFNGLGETUNIFORMFVARBPROC glGetUniformfvARB
PFNGLGETUNIFORMIVARBPROC glGetUniformivARB
PFNGLGETSHADERSOURCEARBPROC glGetShaderSourceARB
bool GL_ARB_shading_language_100_supported
bool GL_ARB_vertex_shader_supported
PFNGLBINDATTRIBLOCATIONARBPROC glBindAttribLocationARB
PFNGLGETACTIVEATTRIBARBPROC glGetActiveAttribARB
PFNGLGETATTRIBLOCATIONARBPROC glGetAttribLocationARB
bool GL_ARB_fragment_program_supported
bool GL_ARB_fragment_shader_supported
bool GL_ARB_occlusion_query_supported
PFNGLGENQUERIESARBPROC glGenQueriesARB
PFNGLDELETEQUERIESARBPROC glDeleteQueriesARB
PFNGLISQUERYARBPROC glIsQueryARB
PFNGLBEGINQUERYARBPROC glBeginQueryARB
PFNGLENDQUERYARBPROC glEndQueryARB
PFNGLGETQUERYIVARBPROC glGetQueryivARB
PFNGLGETQUERYOBJECTIVARBPROC glGetQueryObjectivARB
PFNGLGETQUERYOBJECTUIVARBPROC glGetQueryObjectuivARB
bool GL_NV_occlusion_query_supported
PFNGLGENOCCLUSIONQUERIESNVPROC glGenOcclusionQueriesNV
PFNGLDELETEOCCLUSIONQUERIESNVPROC glDeleteOcclusionQueriesNV
PFNGLISOCCLUSIONQUERYNVPROC glIsOcclusionQueryNV
PFNGLBEGINOCCLUSIONQUERYNVPROC glBeginOcclusionQueryNV
PFNGLENDOCCLUSIONQUERYNVPROC glEndOcclusionQueryNV
PFNGLGETOCCLUSIONQUERYIVNVPROC glGetOcclusionQueryivNV
PFNGLGETOCCLUSIONQUERYUIVNVPROC glGetOcclusionQueryuivNV


Define Documentation

#define BUFFER_OFFSET  )     ((char *) NULL + (i))
 

Definition at line 271 of file OpenGLext.h.

#define GL_ACTIVE_TEXTURE_ARB   0x84E0
 

Definition at line 166 of file OpenGLext.h.

#define GL_ARB_fragment_program   1
 

Definition at line 721 of file OpenGLext.h.

#define GL_ARB_fragment_shader   1
 

Definition at line 746 of file OpenGLext.h.

#define GL_ARB_multitexture   1
 

Definition at line 165 of file OpenGLext.h.

#define GL_ARB_occlusion_query   1
 

Definition at line 787 of file OpenGLext.h.

#define GL_ARB_point_parameters   1
 

Definition at line 250 of file OpenGLext.h.

#define GL_ARB_point_sprite   1
 

Definition at line 240 of file OpenGLext.h.

#define GL_ARB_shader_objects   1
 

Definition at line 559 of file OpenGLext.h.

#define GL_ARB_texture_cube_map   1
 

Definition at line 758 of file OpenGLext.h.

#define GL_ARB_vertex_buffer_object   1
 

Definition at line 270 of file OpenGLext.h.

#define GL_ARB_vertex_program   1
 

Definition at line 344 of file OpenGLext.h.

#define GL_ARB_vertex_shader   1
 

Definition at line 696 of file OpenGLext.h.

#define GL_ARRAY_BUFFER_ARB   0x8892
 

Definition at line 273 of file OpenGLext.h.

Referenced by OpenGLObject::createVertexBuffer(), and OpenGLObject::draw().

#define GL_ARRAY_BUFFER_BINDING_ARB   0x8894
 

Definition at line 276 of file OpenGLext.h.

#define GL_BLEND_COLOR_EXT   0x8005
 

Definition at line 112 of file OpenGLext.h.

#define GL_BLEND_DST_ALPHA_EXT   0x80CA
 

Definition at line 121 of file OpenGLext.h.

#define GL_BLEND_DST_RGB_EXT   0x80C8
 

Definition at line 119 of file OpenGLext.h.

#define GL_BLEND_EQUATION_EXT   0x8009
 

Definition at line 132 of file OpenGLext.h.

#define GL_BLEND_SRC_ALPHA_EXT   0x80CB
 

Definition at line 122 of file OpenGLext.h.

#define GL_BLEND_SRC_RGB_EXT   0x80C9
 

Definition at line 120 of file OpenGLext.h.

#define GL_BOOL_ARB   0x8B56
 

Definition at line 570 of file OpenGLext.h.

#define GL_BOOL_VEC2_ARB   0x8B57
 

Definition at line 571 of file OpenGLext.h.

#define GL_BOOL_VEC3_ARB   0x8B58
 

Definition at line 572 of file OpenGLext.h.

#define GL_BOOL_VEC4_ARB   0x8B59
 

Definition at line 573 of file OpenGLext.h.

#define GL_BUFFER_ACCESS_ARB   0x88BB
 

Definition at line 302 of file OpenGLext.h.

#define GL_BUFFER_MAP_POINTER_ARB   0x88BD
 

Definition at line 304 of file OpenGLext.h.

#define GL_BUFFER_MAPPED_ARB   0x88BC
 

Definition at line 303 of file OpenGLext.h.

#define GL_BUFFER_SIZE_ARB   0x8764
 

Definition at line 300 of file OpenGLext.h.

#define GL_BUFFER_USAGE_ARB   0x8765
 

Definition at line 301 of file OpenGLext.h.

#define GL_CLAMP_TO_EDGE_EXT   0x812F
 

Definition at line 779 of file OpenGLext.h.

Referenced by OpenGLRenderer::createTexture().

#define GL_CLIENT_ACTIVE_TEXTURE_ARB   0x84E1
 

Definition at line 167 of file OpenGLext.h.

#define GL_COLOR_ARRAY_BUFFER_BINDING_ARB   0x8898
 

Definition at line 280 of file OpenGLext.h.

#define GL_COLOR_SUM_ARB   0x8458
 

Definition at line 345 of file OpenGLext.h.

#define GL_CONSTANT_ALPHA_EXT   0x8003
 

Definition at line 110 of file OpenGLext.h.

#define GL_CONSTANT_COLOR_EXT   0x8001
 

Definition at line 108 of file OpenGLext.h.

#define GL_COORD_REPLACE_ARB   0x8862
 

Definition at line 242 of file OpenGLext.h.

#define GL_CURRENT_MATRIX_ARB   0x8641
 

Definition at line 357 of file OpenGLext.h.

#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB   0x8640
 

Definition at line 356 of file OpenGLext.h.

#define GL_CURRENT_OCCLUSION_QUERY_ID_NV   0x8865
 

Definition at line 822 of file OpenGLext.h.

#define GL_CURRENT_QUERY_ARB   0x8865
 

Definition at line 790 of file OpenGLext.h.

#define GL_CURRENT_VERTEX_ATTRIB_ARB   0x8626
 

Definition at line 351 of file OpenGLext.h.

#define GL_DYNAMIC_COPY_ARB   0x88EA
 

Definition at line 296 of file OpenGLext.h.

#define GL_DYNAMIC_DRAW_ARB   0x88E8
 

Definition at line 294 of file OpenGLext.h.

#define GL_DYNAMIC_READ_ARB   0x88E9
 

Definition at line 295 of file OpenGLext.h.

#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB   0x889B
 

Definition at line 283 of file OpenGLext.h.

#define GL_ELEMENT_ARRAY_BUFFER_ARB   0x8893
 

Definition at line 275 of file OpenGLext.h.

Referenced by OpenGLObject::createVertexBuffer(), and OpenGLObject::draw().

#define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB   0x8895
 

Definition at line 277 of file OpenGLext.h.

#define GL_EXT_blend_color   1
 

Definition at line 107 of file OpenGLext.h.

#define GL_EXT_blend_func_separate   1
 

Definition at line 118 of file OpenGLext.h.

#define GL_EXT_blend_minmax   1
 

Definition at line 128 of file OpenGLext.h.

#define GL_EXT_blend_subtract   1
 

Definition at line 138 of file OpenGLext.h.

#define GL_EXT_draw_range_elements   1
 

Definition at line 144 of file OpenGLext.h.

#define GL_EXT_texture_edge_clamp   1
 

Definition at line 778 of file OpenGLext.h.

#define GL_FLOAT_MAT2_ARB   0x8B5A
 

Definition at line 574 of file OpenGLext.h.

#define GL_FLOAT_MAT3_ARB   0x8B5B
 

Definition at line 575 of file OpenGLext.h.

#define GL_FLOAT_MAT4_ARB   0x8B5C
 

Definition at line 576 of file OpenGLext.h.

#define GL_FLOAT_VEC2_ARB   0x8B50
 

Definition at line 564 of file OpenGLext.h.

#define GL_FLOAT_VEC3_ARB   0x8B51
 

Definition at line 565 of file OpenGLext.h.

#define GL_FLOAT_VEC4_ARB   0x8B52
 

Definition at line 566 of file OpenGLext.h.

#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB   0x889D
 

Definition at line 285 of file OpenGLext.h.

#define GL_FRAGMENT_PROGRAM_ARB   0x8804
 

Definition at line 722 of file OpenGLext.h.

Referenced by OpenGLRenderer::changeFragmentShader(), OpenGLRenderer::createFragmentShader(), OpenGLRenderer::removeFragmentShader(), and OpenGLRenderer::uploadFragmentShader().

#define GL_FRAGMENT_SHADER_ARB   0x8B30
 

Definition at line 747 of file OpenGLext.h.

Referenced by OpenGLRenderer::createShader().

#define GL_FUNC_ADD_EXT   0x8006
 

Definition at line 129 of file OpenGLext.h.

#define GL_FUNC_REVERSE_SUBTRACT_EXT   0x800B
 

Definition at line 140 of file OpenGLext.h.

#define GL_FUNC_SUBTRACT_EXT   0x800A
 

Definition at line 139 of file OpenGLext.h.

#define GL_INDEX_ARRAY_BUFFER_BINDING_ARB   0x8899
 

Definition at line 281 of file OpenGLext.h.

#define GL_INT_VEC2_ARB   0x8B53
 

Definition at line 567 of file OpenGLext.h.

#define GL_INT_VEC3_ARB   0x8B54
 

Definition at line 568 of file OpenGLext.h.

#define GL_INT_VEC4_ARB   0x8B55
 

Definition at line 569 of file OpenGLext.h.

#define GL_MATRIX0_ARB   0x88C0
 

Definition at line 392 of file OpenGLext.h.

#define GL_MATRIX10_ARB   0x88CA
 

Definition at line 402 of file OpenGLext.h.

#define GL_MATRIX11_ARB   0x88CB
 

Definition at line 403 of file OpenGLext.h.

#define GL_MATRIX12_ARB   0x88CC
 

Definition at line 404 of file OpenGLext.h.

#define GL_MATRIX13_ARB   0x88CD
 

Definition at line 405 of file OpenGLext.h.

#define GL_MATRIX14_ARB   0x88CE
 

Definition at line 406 of file OpenGLext.h.

#define GL_MATRIX15_ARB   0x88CF
 

Definition at line 407 of file OpenGLext.h.

#define GL_MATRIX16_ARB   0x88D0
 

Definition at line 408 of file OpenGLext.h.

#define GL_MATRIX17_ARB   0x88D1
 

Definition at line 409 of file OpenGLext.h.

#define GL_MATRIX18_ARB   0x88D2
 

Definition at line 410 of file OpenGLext.h.

#define GL_MATRIX19_ARB   0x88D3
 

Definition at line 411 of file OpenGLext.h.

#define GL_MATRIX1_ARB   0x88C1
 

Definition at line 393 of file OpenGLext.h.

#define GL_MATRIX20_ARB   0x88D4
 

Definition at line 412 of file OpenGLext.h.

#define GL_MATRIX21_ARB   0x88D5
 

Definition at line 413 of file OpenGLext.h.

#define GL_MATRIX22_ARB   0x88D6
 

Definition at line 414 of file OpenGLext.h.

#define GL_MATRIX23_ARB   0x88D7
 

Definition at line 415 of file OpenGLext.h.

#define GL_MATRIX24_ARB   0x88D8
 

Definition at line 416 of file OpenGLext.h.

#define GL_MATRIX25_ARB   0x88D9
 

Definition at line 417 of file OpenGLext.h.

#define GL_MATRIX26_ARB   0x88DA
 

Definition at line 418 of file OpenGLext.h.

#define GL_MATRIX27_ARB   0x88DB
 

Definition at line 419 of file OpenGLext.h.

#define GL_MATRIX28_ARB   0x88DC
 

Definition at line 420 of file OpenGLext.h.

#define GL_MATRIX29_ARB   0x88DD
 

Definition at line 421 of file OpenGLext.h.

#define GL_MATRIX2_ARB   0x88C2
 

Definition at line 394 of file OpenGLext.h.

#define GL_MATRIX30_ARB   0x88DE
 

Definition at line 422 of file OpenGLext.h.

#define GL_MATRIX31_ARB   0x88DF
 

Definition at line 423 of file OpenGLext.h.

#define GL_MATRIX3_ARB   0x88C3
 

Definition at line 395 of file OpenGLext.h.

#define GL_MATRIX4_ARB   0x88C4
 

Definition at line 396 of file OpenGLext.h.

#define GL_MATRIX5_ARB   0x88C5
 

Definition at line 397 of file OpenGLext.h.

#define GL_MATRIX6_ARB   0x88C6
 

Definition at line 398 of file OpenGLext.h.

#define GL_MATRIX7_ARB   0x88C7
 

Definition at line 399 of file OpenGLext.h.

#define GL_MATRIX8_ARB   0x88C8
 

Definition at line 400 of file OpenGLext.h.

#define GL_MATRIX9_ARB   0x88C9
 

Definition at line 401 of file OpenGLext.h.

#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB   0x8B4D
 

Definition at line 701 of file OpenGLext.h.

#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB   0x851C
 

Definition at line 770 of file OpenGLext.h.

#define GL_MAX_ELEMENTS_INDICES_EXT   0x80E9
 

Definition at line 146 of file OpenGLext.h.

#define GL_MAX_ELEMENTS_VERTICES_EXT   0x80E8
 

Definition at line 145 of file OpenGLext.h.

#define GL_MAX_EXT   0x8008
 

Definition at line 131 of file OpenGLext.h.

#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB   0x8B49
 

Definition at line 748 of file OpenGLext.h.

#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB   0x88B1
 

Definition at line 385 of file OpenGLext.h.

#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB   0x880B
 

Definition at line 729 of file OpenGLext.h.

#define GL_MAX_PROGRAM_ATTRIBS_ARB   0x88AD
 

Definition at line 381 of file OpenGLext.h.

#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB   0x88B5
 

Definition at line 389 of file OpenGLext.h.

#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB   0x88A1
 

Definition at line 369 of file OpenGLext.h.

#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB   0x88B4
 

Definition at line 388 of file OpenGLext.h.

#define GL_MAX_PROGRAM_MATRICES_ARB   0x862F
 

Definition at line 355 of file OpenGLext.h.

#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB   0x862E
 

Definition at line 354 of file OpenGLext.h.

#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB   0x88B3
 

Definition at line 387 of file OpenGLext.h.

#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB   0x880E
 

Definition at line 732 of file OpenGLext.h.

#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB   0x88AF
 

Definition at line 383 of file OpenGLext.h.

#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB   0x88A3
 

Definition at line 371 of file OpenGLext.h.

#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB   0x88AB
 

Definition at line 379 of file OpenGLext.h.

#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB   0x88A7
 

Definition at line 375 of file OpenGLext.h.

#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB   0x8810
 

Definition at line 734 of file OpenGLext.h.

#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB   0x880F
 

Definition at line 733 of file OpenGLext.h.

#define GL_MAX_PROGRAM_PARAMETERS_ARB   0x88A9
 

Definition at line 377 of file OpenGLext.h.

#define GL_MAX_PROGRAM_TEMPORARIES_ARB   0x88A5
 

Definition at line 373 of file OpenGLext.h.

#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB   0x880D
 

Definition at line 731 of file OpenGLext.h.

#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB   0x880C
 

Definition at line 730 of file OpenGLext.h.

#define GL_MAX_TEXTURE_COORDS_ARB   0x8871
 

Definition at line 735 of file OpenGLext.h.

#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB   0x8872
 

Definition at line 736 of file OpenGLext.h.

#define GL_MAX_TEXTURE_UNITS_ARB   0x84E2
 

Definition at line 168 of file OpenGLext.h.

Referenced by OpenGLRenderer::init().

#define GL_MAX_VARYING_FLOATS_ARB   0x8B4B
 

Definition at line 699 of file OpenGLext.h.

#define GL_MAX_VERTEX_ATTRIBS_ARB   0x8869
 

Definition at line 363 of file OpenGLext.h.

#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB   0x8B4C
 

Definition at line 700 of file OpenGLext.h.

#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB   0x8B4A
 

Definition at line 698 of file OpenGLext.h.

#define GL_MIN_EXT   0x8007
 

Definition at line 130 of file OpenGLext.h.

#define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB   0x8897
 

Definition at line 279 of file OpenGLext.h.

#define GL_NORMAL_MAP_ARB   0x8511
 

Definition at line 759 of file OpenGLext.h.

#define GL_NV_occlusion_query   1
 

Definition at line 820 of file OpenGLext.h.

#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB   0x8B8A
 

Definition at line 703 of file OpenGLext.h.

#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB   0x8B89
 

Definition at line 702 of file OpenGLext.h.

#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB   0x8B87
 

Definition at line 584 of file OpenGLext.h.

#define GL_OBJECT_ACTIVE_UNIFORMS_ARB   0x8B86
 

Definition at line 583 of file OpenGLext.h.

#define GL_OBJECT_ATTACHED_OBJECTS_ARB   0x8B85
 

Definition at line 582 of file OpenGLext.h.

#define GL_OBJECT_COMPILE_STATUS_ARB   0x8B81
 

Definition at line 578 of file OpenGLext.h.

Referenced by OpenGLRenderer::createShader().

#define GL_OBJECT_DELETE_STATUS_ARB   0x8B80
 

Definition at line 577 of file OpenGLext.h.

#define GL_OBJECT_INFO_LOG_LENGTH_ARB   0x8B84
 

Definition at line 581 of file OpenGLext.h.

#define GL_OBJECT_LINK_STATUS_ARB   0x8B82
 

Definition at line 579 of file OpenGLext.h.

Referenced by OpenGLRenderer::createShader().

#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB   0x8B88
 

Definition at line 585 of file OpenGLext.h.

#define GL_OBJECT_SUBTYPE_ARB   0x8B4F
 

Definition at line 563 of file OpenGLext.h.

#define GL_OBJECT_TYPE_ARB   0x8B4E
 

Definition at line 562 of file OpenGLext.h.

#define GL_OBJECT_VALIDATE_STATUS_ARB   0x8B83
 

Definition at line 580 of file OpenGLext.h.

#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT   0x8004
 

Definition at line 111 of file OpenGLext.h.

#define GL_ONE_MINUS_CONSTANT_COLOR_EXT   0x8002
 

Definition at line 109 of file OpenGLext.h.

#define GL_PIXEL_COUNT_AVAILABLE_NV   0x8867
 

Definition at line 824 of file OpenGLext.h.

#define GL_PIXEL_COUNT_NV   0x8866
 

Definition at line 823 of file OpenGLext.h.

Referenced by Menu::drawFrame().

#define GL_PIXEL_COUNTER_BITS_NV   0x8864
 

Definition at line 821 of file OpenGLext.h.

#define GL_POINT_DISTANCE_ATTENUATION_ARB   0x8129
 

Definition at line 254 of file OpenGLext.h.

#define GL_POINT_FADE_THRESHOLD_SIZE_ARB   0x8128
 

Definition at line 253 of file OpenGLext.h.

#define GL_POINT_SIZE_MAX_ARB   0x8127
 

Definition at line 252 of file OpenGLext.h.

#define GL_POINT_SIZE_MIN_ARB   0x8126
 

Definition at line 251 of file OpenGLext.h.

#define GL_POINT_SPRITE_ARB   0x8861
 

Definition at line 241 of file OpenGLext.h.

#define GL_PROGRAM_ADDRESS_REGISTERS_ARB   0x88B0
 

Definition at line 384 of file OpenGLext.h.

#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB   0x8805
 

Definition at line 723 of file OpenGLext.h.

#define GL_PROGRAM_ATTRIBS_ARB   0x88AC
 

Definition at line 380 of file OpenGLext.h.

#define GL_PROGRAM_BINDING_ARB   0x8677
 

Definition at line 362 of file OpenGLext.h.

#define GL_PROGRAM_ERROR_POSITION_ARB   0x864B
 

Definition at line 361 of file OpenGLext.h.

#define GL_PROGRAM_ERROR_STRING_ARB   0x8874
 

Definition at line 365 of file OpenGLext.h.

#define GL_PROGRAM_FORMAT_ARB   0x8876
 

Definition at line 367 of file OpenGLext.h.

#define GL_PROGRAM_FORMAT_ASCII_ARB   0x8875
 

Definition at line 366 of file OpenGLext.h.

Referenced by OpenGLRenderer::uploadFragmentShader(), and OpenGLRenderer::uploadVertexShader().

#define GL_PROGRAM_INSTRUCTIONS_ARB   0x88A0
 

Definition at line 368 of file OpenGLext.h.

#define GL_PROGRAM_LENGTH_ARB   0x8627
 

Definition at line 352 of file OpenGLext.h.

#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB   0x88B2
 

Definition at line 386 of file OpenGLext.h.

#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB   0x8808
 

Definition at line 726 of file OpenGLext.h.

#define GL_PROGRAM_NATIVE_ATTRIBS_ARB   0x88AE
 

Definition at line 382 of file OpenGLext.h.

#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB   0x88A2
 

Definition at line 370 of file OpenGLext.h.

#define GL_PROGRAM_NATIVE_PARAMETERS_ARB   0x88AA
 

Definition at line 378 of file OpenGLext.h.

#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB   0x88A6
 

Definition at line 374 of file OpenGLext.h.

#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB   0x880A
 

Definition at line 728 of file OpenGLext.h.

#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB   0x8809
 

Definition at line 727 of file OpenGLext.h.

#define GL_PROGRAM_OBJECT_ARB   0x8B40
 

Definition at line 560 of file OpenGLext.h.

#define GL_PROGRAM_PARAMETERS_ARB   0x88A8
 

Definition at line 376 of file OpenGLext.h.

#define GL_PROGRAM_STRING_ARB   0x8628
 

Definition at line 353 of file OpenGLext.h.

#define GL_PROGRAM_TEMPORARIES_ARB   0x88A4
 

Definition at line 372 of file OpenGLext.h.

#define GL_PROGRAM_TEX_INDIRECTIONS_ARB   0x8807
 

Definition at line 725 of file OpenGLext.h.

#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB   0x8806
 

Definition at line 724 of file OpenGLext.h.

#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB   0x88B6
 

Definition at line 390 of file OpenGLext.h.

#define GL_PROXY_TEXTURE_CUBE_MAP_ARB   0x851B
 

Definition at line 769 of file OpenGLext.h.

#define GL_QUERY_COUNTER_BITS_ARB   0x8864
 

Definition at line 789 of file OpenGLext.h.

#define GL_QUERY_RESULT_ARB   0x8866
 

Definition at line 791 of file OpenGLext.h.

#define GL_QUERY_RESULT_AVAILABLE_ARB   0x8867
 

Definition at line 792 of file OpenGLext.h.

#define GL_READ_ONLY_ARB   0x88B8
 

Definition at line 297 of file OpenGLext.h.

#define GL_READ_WRITE_ARB   0x88BA
 

Definition at line 299 of file OpenGLext.h.

#define GL_REFLECTION_MAP_ARB   0x8512
 

Definition at line 760 of file OpenGLext.h.

#define GL_SAMPLES_PASSED_ARB   0x8914
 

Definition at line 788 of file OpenGLext.h.

#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB   0x889C
 

Definition at line 284 of file OpenGLext.h.

#define GL_SHADER_OBJECT_ARB   0x8B48
 

Definition at line 561 of file OpenGLext.h.

#define GL_STATIC_COPY_ARB   0x88E6
 

Definition at line 293 of file OpenGLext.h.

#define GL_STATIC_DRAW_ARB   0x88E4
 

Definition at line 291 of file OpenGLext.h.

Referenced by OpenGLObject::createVertexBuffer().

#define GL_STATIC_READ_ARB   0x88E5
 

Definition at line 292 of file OpenGLext.h.

#define GL_STREAM_COPY_ARB   0x88E2
 

Definition at line 290 of file OpenGLext.h.

#define GL_STREAM_DRAW_ARB   0x88E0
 

Definition at line 288 of file OpenGLext.h.

#define GL_STREAM_READ_ARB   0x88E1
 

Definition at line 289 of file OpenGLext.h.

#define GL_TEXTURE0_ARB   0x84C0
 

Definition at line 169 of file OpenGLext.h.

Referenced by OpenGLRenderer::changeTextureUnit(), OpenGLParticleSystem::draw(), OpenGLParticleSystem::drawAndUpdate(), Explosion::drawAndUpdate(), Play::drawAvatar(), Play::drawExtras(), Play::drawFrame(), Menu::drawFrame(), Join::drawGalaxies(), Menu::drawLabel(), Play::drawLifebar(), Menu::drawQuad(), Join::drawQuad(), Menu::drawSelect(), Play::drawShadow(), and MilkShape::render().

#define GL_TEXTURE10_ARB   0x84CA
 

Definition at line 179 of file OpenGLext.h.

#define GL_TEXTURE11_ARB   0x84CB
 

Definition at line 180 of file OpenGLext.h.

#define GL_TEXTURE12_ARB   0x84CC
 

Definition at line 181 of file OpenGLext.h.

#define GL_TEXTURE13_ARB   0x84CD
 

Definition at line 182 of file OpenGLext.h.

#define GL_TEXTURE14_ARB   0x84CE
 

Definition at line 183 of file OpenGLext.h.

#define GL_TEXTURE15_ARB   0x84CF
 

Definition at line 184 of file OpenGLext.h.

#define GL_TEXTURE16_ARB   0x84D0
 

Definition at line 185 of file OpenGLext.h.

#define GL_TEXTURE17_ARB   0x84D1
 

Definition at line 186 of file OpenGLext.h.

#define GL_TEXTURE18_ARB   0x84D2
 

Definition at line 187 of file OpenGLext.h.

#define GL_TEXTURE19_ARB   0x84D3
 

Definition at line 188 of file OpenGLext.h.

#define GL_TEXTURE1_ARB   0x84C1
 

Definition at line 170 of file OpenGLext.h.

Referenced by Menu::drawFrame().

#define GL_TEXTURE20_ARB   0x84D4
 

Definition at line 189 of file OpenGLext.h.

#define GL_TEXTURE21_ARB   0x84D5
 

Definition at line 190 of file OpenGLext.h.

#define GL_TEXTURE22_ARB   0x84D6
 

Definition at line 191 of file OpenGLext.h.

#define GL_TEXTURE23_ARB   0x84D7
 

Definition at line 192 of file OpenGLext.h.

#define GL_TEXTURE24_ARB   0x84D8
 

Definition at line 193 of file OpenGLext.h.

#define GL_TEXTURE25_ARB   0x84D9
 

Definition at line 194 of file OpenGLext.h.

#define GL_TEXTURE26_ARB   0x84DA
 

Definition at line 195 of file OpenGLext.h.

#define GL_TEXTURE27_ARB   0x84DB
 

Definition at line 196 of file OpenGLext.h.

#define GL_TEXTURE28_ARB   0x84DC
 

Definition at line 197 of file OpenGLext.h.

#define GL_TEXTURE29_ARB   0x84DD
 

Definition at line 198 of file OpenGLext.h.

#define GL_TEXTURE2_ARB   0x84C2
 

Definition at line 171 of file OpenGLext.h.

#define GL_TEXTURE30_ARB   0x84DE
 

Definition at line 199 of file OpenGLext.h.

#define GL_TEXTURE31_ARB   0x84DF
 

Definition at line 200 of file OpenGLext.h.

#define GL_TEXTURE3_ARB   0x84C3
 

Definition at line 172 of file OpenGLext.h.

#define GL_TEXTURE4_ARB   0x84C4
 

Definition at line 173 of file OpenGLext.h.

#define GL_TEXTURE5_ARB   0x84C5
 

Definition at line 174 of file OpenGLext.h.

#define GL_TEXTURE6_ARB   0x84C6
 

Definition at line 175 of file OpenGLext.h.

#define GL_TEXTURE7_ARB   0x84C7
 

Definition at line 176 of file OpenGLext.h.

#define GL_TEXTURE8_ARB   0x84C8
 

Definition at line 177 of file OpenGLext.h.

#define GL_TEXTURE9_ARB   0x84C9
 

Definition at line 178 of file OpenGLext.h.

#define GL_TEXTURE_BINDING_CUBE_MAP_ARB   0x8514
 

Definition at line 762 of file OpenGLext.h.

#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB   0x889A
 

Definition at line 282 of file OpenGLext.h.

#define GL_TEXTURE_CUBE_MAP_ARB   0x8513
 

Definition at line 761 of file OpenGLext.h.

Referenced by OpenGLRenderer::createTexture().

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB   0x8516
 

Definition at line 764 of file OpenGLext.h.

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB   0x8518
 

Definition at line 766 of file OpenGLext.h.

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB   0x851A
 

Definition at line 768 of file OpenGLext.h.

#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB   0x8515
 

Definition at line 763 of file OpenGLext.h.

Referenced by OpenGLRenderer::createTexture().

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB   0x8517
 

Definition at line 765 of file OpenGLext.h.

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB   0x8519
 

Definition at line 767 of file OpenGLext.h.

#define GL_TRANSPOSE_CURRENT_MATRIX_ARB   0x88B7
 

Definition at line 391 of file OpenGLext.h.

#define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB   0x8896
 

Definition at line 278 of file OpenGLext.h.

#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB   0x889F
 

Definition at line 287 of file OpenGLext.h.

#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB   0x8622
 

Definition at line 347 of file OpenGLext.h.

#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB   0x886A
 

Definition at line 364 of file OpenGLext.h.

#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB   0x8645
 

Definition at line 360 of file OpenGLext.h.

#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB   0x8623
 

Definition at line 348 of file OpenGLext.h.

#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB   0x8624
 

Definition at line 349 of file OpenGLext.h.

#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB   0x8625
 

Definition at line 350 of file OpenGLext.h.

#define GL_VERTEX_PROGRAM_ARB   0x8620
 

Definition at line 346 of file OpenGLext.h.

Referenced by OpenGLRenderer::changeVertexShader(), OpenGLRenderer::createVertexShader(), and OpenGLRenderer::uploadVertexShader().

#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB   0x8642
 

Definition at line 358 of file OpenGLext.h.

#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB   0x8643
 

Definition at line 359 of file OpenGLext.h.

#define GL_VERTEX_SHADER_ARB   0x8B31
 

Definition at line 697 of file OpenGLext.h.

Referenced by OpenGLRenderer::createShader().

#define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB   0x889E
 

Definition at line 286 of file OpenGLext.h.

#define GL_WRITE_ONLY_ARB   0x88B9
 

Definition at line 298 of file OpenGLext.h.

#define isExtensionSupported str   )     (findExtension(extensions, str))
 

Definition at line 854 of file OpenGLext.h.

Referenced by initExtensions().

#define isWGLXExtensionSupported str   )     (findExtension(wglxExtensions, str) || findExtension(extensions, str))
 

Definition at line 855 of file OpenGLext.h.

Referenced by initExtensions().

#define WGL_ACCELERATION_ARB   0x2003
 

Definition at line 43 of file OpenGLext.h.

#define WGL_ACCUM_ALPHA_BITS_ARB   0x2021
 

Definition at line 77 of file OpenGLext.h.

#define WGL_ACCUM_BITS_ARB   0x201D
 

Definition at line 73 of file OpenGLext.h.

#define WGL_ACCUM_BLUE_BITS_ARB   0x2020
 

Definition at line 76 of file OpenGLext.h.

#define WGL_ACCUM_GREEN_BITS_ARB   0x201F
 

Definition at line 75 of file OpenGLext.h.

#define WGL_ACCUM_RED_BITS_ARB   0x201E
 

Definition at line 74 of file OpenGLext.h.

#define WGL_ALPHA_BITS_ARB   0x201B
 

Definition at line 71 of file OpenGLext.h.

#define WGL_ALPHA_SHIFT_ARB   0x201C
 

Definition at line 72 of file OpenGLext.h.

#define WGL_ARB_pixel_format   1
 

Definition at line 39 of file OpenGLext.h.

#define WGL_AUX_BUFFERS_ARB   0x2024
 

Definition at line 80 of file OpenGLext.h.

#define WGL_BLUE_BITS_ARB   0x2019
 

Definition at line 69 of file OpenGLext.h.

#define WGL_BLUE_SHIFT_ARB   0x201A
 

Definition at line 70 of file OpenGLext.h.

#define WGL_COLOR_BITS_ARB   0x2014
 

Definition at line 64 of file OpenGLext.h.

#define WGL_DEPTH_BITS_ARB   0x2022
 

Definition at line 78 of file OpenGLext.h.

#define WGL_DOUBLE_BUFFER_ARB   0x2011
 

Definition at line 61 of file OpenGLext.h.

#define WGL_DRAW_TO_BITMAP_ARB   0x2002
 

Definition at line 42 of file OpenGLext.h.

#define WGL_DRAW_TO_WINDOW_ARB   0x2001
 

Definition at line 41 of file OpenGLext.h.

#define WGL_FULL_ACCELERATION_ARB   0x2027
 

Definition at line 83 of file OpenGLext.h.

#define WGL_GENERIC_ACCELERATION_ARB   0x2026
 

Definition at line 82 of file OpenGLext.h.

#define WGL_GREEN_BITS_ARB   0x2017
 

Definition at line 67 of file OpenGLext.h.

#define WGL_GREEN_SHIFT_ARB   0x2018
 

Definition at line 68 of file OpenGLext.h.

#define WGL_NEED_PALETTE_ARB   0x2004
 

Definition at line 44 of file OpenGLext.h.

#define WGL_NEED_SYSTEM_PALETTE_ARB   0x2005
 

Definition at line 45 of file OpenGLext.h.

#define WGL_NO_ACCELERATION_ARB   0x2025
 

Definition at line 81 of file OpenGLext.h.

#define WGL_NUMBER_OVERLAYS_ARB   0x2008
 

Definition at line 48 of file OpenGLext.h.

#define WGL_NUMBER_PIXEL_FORMATS_ARB   0x2000
 

Definition at line 40 of file OpenGLext.h.

#define WGL_NUMBER_UNDERLAYS_ARB   0x2009
 

Definition at line 49 of file OpenGLext.h.

#define WGL_PIXEL_TYPE_ARB   0x2013
 

Definition at line 63 of file OpenGLext.h.

#define WGL_RED_BITS_ARB   0x2015
 

Definition at line 65 of file OpenGLext.h.

#define WGL_RED_SHIFT_ARB   0x2016
 

Definition at line 66 of file OpenGLext.h.

#define WGL_SHARE_ACCUM_ARB   0x200E
 

Definition at line 58 of file OpenGLext.h.

#define WGL_SHARE_DEPTH_ARB   0x200C
 

Definition at line 56 of file OpenGLext.h.

#define WGL_SHARE_STENCIL_ARB   0x200D
 

Definition at line 57 of file OpenGLext.h.

#define WGL_STENCIL_BITS_ARB   0x2023
 

Definition at line 79 of file OpenGLext.h.

#define WGL_STEREO_ARB   0x2012
 

Definition at line 62 of file OpenGLext.h.

#define WGL_SUPPORT_GDI_ARB   0x200F
 

Definition at line 59 of file OpenGLext.h.

#define WGL_SUPPORT_OPENGL_ARB   0x2010
 

Definition at line 60 of file OpenGLext.h.

#define WGL_SWAP_COPY_ARB   0x2029
 

Definition at line 85 of file OpenGLext.h.

#define WGL_SWAP_EXCHANGE_ARB   0x2028
 

Definition at line 84 of file OpenGLext.h.

#define WGL_SWAP_LAYER_BUFFERS_ARB   0x2006
 

Definition at line 46 of file OpenGLext.h.

#define WGL_SWAP_METHOD_ARB   0x2007
 

Definition at line 47 of file OpenGLext.h.

#define WGL_SWAP_UNDEFINED_ARB   0x202A
 

Definition at line 86 of file OpenGLext.h.

#define WGL_TRANSPARENT_ALPHA_VALUE_ARB   0x203A
 

Definition at line 54 of file OpenGLext.h.

#define WGL_TRANSPARENT_ARB   0x200A
 

Definition at line 50 of file OpenGLext.h.

#define WGL_TRANSPARENT_BLUE_VALUE_ARB   0x2039
 

Definition at line 53 of file OpenGLext.h.

#define WGL_TRANSPARENT_GREEN_VALUE_ARB   0x2038
 

Definition at line 52 of file OpenGLext.h.

#define WGL_TRANSPARENT_INDEX_VALUE_ARB   0x203B
 

Definition at line 55 of file OpenGLext.h.

#define WGL_TRANSPARENT_RED_VALUE_ARB   0x2037
 

Definition at line 51 of file OpenGLext.h.

#define WGL_TYPE_COLORINDEX_ARB   0x202C
 

Definition at line 88 of file OpenGLext.h.

#define WGL_TYPE_RGBA_ARB   0x202B
 

Definition at line 87 of file OpenGLext.h.

#define WGLinStr str   )     (inStr(wglxExtensions, str) || inStr(extensions, str))
 

Definition at line 16 of file OpenGLext.h.

#define WIN32_LEAN_AND_MEAN
 

OpenGLext.h

Author: Petter Alstermark, petter@alstermark.com

Definition at line 10 of file OpenGLext.h.


Typedef Documentation

typedef GLclampf GLclampf GLclampf alpha
 

Definition at line 114 of file OpenGLext.h.

typedef GLclampf GLclampf blue
 

Definition at line 114 of file OpenGLext.h.

typedef GLuint buffer
 

Definition at line 306 of file OpenGLext.h.

typedef GLuint * buffers
 

Definition at line 307 of file OpenGLext.h.

typedef GLuint GLuint GLsizei count
 

Definition at line 148 of file OpenGLext.h.

JSAMPIMAGE data
 

Definition at line 311 of file OpenGLext.h.

typedef GLenum GLenum GLenum dfactorAlpha
 

Definition at line 124 of file OpenGLext.h.

typedef GLenum dfactorRGB
 

Definition at line 124 of file OpenGLext.h.

typedef GLuint GLuint end
 

Definition at line 148 of file OpenGLext.h.

typedef GLenum format
 

Definition at line 464 of file OpenGLext.h.

typedef char GLcharARB
 

Definition at line 587 of file OpenGLext.h.

typedef unsigned int GLhandleARB
 

Definition at line 588 of file OpenGLext.h.

typedef long GLintptrARB
 

Definition at line 18 of file OpenGLext.h.

typedef long GLsizeiptrARB
 

Definition at line 19 of file OpenGLext.h.

typedef GLclampf green
 

Definition at line 114 of file OpenGLext.h.

typedef GLuint id
 

Definition at line 797 of file OpenGLext.h.

typedef const GLuint * ids
 

Definition at line 794 of file OpenGLext.h.

typedef int int iLayerPlane
 

Definition at line 91 of file OpenGLext.h.

typedef GLuint index
 

Definition at line 468 of file OpenGLext.h.

typedef GLuint GLuint GLsizei GLenum const GLvoid* indices
 

Definition at line 148 of file OpenGLext.h.

typedef int iPixelFormat
 

Definition at line 91 of file OpenGLext.h.

typedef GLenum GLsizei len
 

Definition at line 464 of file OpenGLext.h.

typedef int int UINT nAttributes
 

Definition at line 91 of file OpenGLext.h.

typedef const int const FLOAT UINT nMaxFormats
 

Definition at line 93 of file OpenGLext.h.

typedef const int const FLOAT UINT int UINT* nNumFormats
 

Definition at line 93 of file OpenGLext.h.

typedef GLint GLenum GLboolean normalized
 

Definition at line 461 of file OpenGLext.h.

typedef GLintptrARB offset
 

Definition at line 312 of file OpenGLext.h.

typedef GLfloat param
 

Definition at line 256 of file OpenGLext.h.

typedef GLenum GLuint * params
 

Definition at line 257 of file OpenGLext.h.

typedef const int const FLOAT* pfAttribFList
 

Definition at line 93 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLATTACHOBJECTARBPROC)(GLhandleARB containerObj, GLhandleARB obj)
 

Definition at line 597 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLBINDATTRIBLOCATIONARBPROC)(GLhandleARB programObj, GLuint index, const GLcharARB *name)
 

Definition at line 705 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLCOMPILESHADERARBPROC)(GLhandleARB shaderObj)
 

Definition at line 595 of file OpenGLext.h.

typedef GLhandleARB(APIENTRY * PFNGLCREATEPROGRAMOBJECTARBPROC)(GLvoid)
 

Definition at line 596 of file OpenGLext.h.

typedef GLhandleARB(APIENTRY * PFNGLCREATESHADEROBJECTARBPROC)(GLenum shaderType)
 

Definition at line 593 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLDELETEOBJECTARBPROC)(GLhandleARB obj)
 

Definition at line 590 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLDETACHOBJECTARBPROC)(GLhandleARB containerObj, GLhandleARB attachedObj)
 

Definition at line 592 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLGETACTIVEATTRIBARBPROC)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name)
 

Definition at line 706 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLGETACTIVEUNIFORMARBPROC)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name)
 

Definition at line 631 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLGETATTACHEDOBJECTSARBPROC)(GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj)
 

Definition at line 629 of file OpenGLext.h.

typedef GLint(APIENTRY * PFNGLGETATTRIBLOCATIONARBPROC)(GLhandleARB programObj, const GLcharARB *name)
 

Definition at line 707 of file OpenGLext.h.

typedef GLhandleARB(APIENTRY * PFNGLGETHANDLEARBPROC)(GLenum pname)
 

Definition at line 591 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLGETINFOLOGARBPROC)(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog)
 

Definition at line 628 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLGETOBJECTPARAMETERFVARBPROC)(GLhandleARB obj, GLenum pname, GLfloat *params)
 

Definition at line 626 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLGETOBJECTPARAMETERIVARBPROC)(GLhandleARB obj, GLenum pname, GLint *params)
 

Definition at line 627 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLGETSHADERSOURCEARBPROC)(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source)
 

Definition at line 634 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLGETUNIFORMFVARBPROC)(GLhandleARB programObj, GLint location, GLfloat *params)
 

Definition at line 632 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLGETUNIFORMIVARBPROC)(GLhandleARB programObj, GLint location, GLint *params)
 

Definition at line 633 of file OpenGLext.h.

typedef GLint(APIENTRY * PFNGLGETUNIFORMLOCATIONARBPROC)(GLhandleARB programObj, const GLcharARB *name)
 

Definition at line 630 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLLINKPROGRAMARBPROC)(GLhandleARB programObj)
 

Definition at line 598 of file OpenGLext.h.

typedef void* APIENTRY* PFNGLMAPBUFFERARBPROC(GLenum target, GLenum access)
 

Definition at line 315 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLSHADERSOURCEARBPROC)(GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length)
 

Definition at line 594 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM1FARBPROC)(GLint location, GLfloat v0)
 

Definition at line 602 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM1FVARBPROC)(GLint location, GLsizei count, GLfloat *value)
 

Definition at line 612 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM1IARBPROC)(GLint location, GLint v0)
 

Definition at line 607 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM1IVARBPROC)(GLint location, GLsizei count, GLint *value)
 

Definition at line 617 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM2FARBPROC)(GLint location, GLfloat v0, GLfloat v1)
 

Definition at line 603 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM2FVARBPROC)(GLint location, GLsizei count, GLfloat *value)
 

Definition at line 613 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM2IARBPROC)(GLint location, GLint v0, GLint v1)
 

Definition at line 608 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM2IVARBPROC)(GLint location, GLsizei count, GLint *value)
 

Definition at line 618 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM3FARBPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
 

Definition at line 604 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM3FVARBPROC)(GLint location, GLsizei count, GLfloat *value)
 

Definition at line 614 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM3IARBPROC)(GLint location, GLint v0, GLint v1, GLint v2)
 

Definition at line 609 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM3IVARBPROC)(GLint location, GLsizei count, GLint *value)
 

Definition at line 619 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM4FARBPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
 

Definition at line 605 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM4FVARBPROC)(GLint location, GLsizei count, GLfloat *value)
 

Definition at line 615 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM4IARBPROC)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
 

Definition at line 610 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORM4IVARBPROC)(GLint location, GLsizei count, GLint *value)
 

Definition at line 620 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORMMATRIX2FVARBPROC)(GLint location, GLsizei count, GLboolean transpose, GLfloat *value)
 

Definition at line 622 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORMMATRIX3FVARBPROC)(GLint location, GLsizei count, GLboolean transpose, GLfloat *value)
 

Definition at line 623 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUNIFORMMATRIX4FVARBPROC)(GLint location, GLsizei count, GLboolean transpose, GLfloat *value)
 

Definition at line 624 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLUSEPROGRAMOBJECTARBPROC)(GLhandleARB programObj)
 

Definition at line 599 of file OpenGLext.h.

typedef GLvoid(APIENTRY * PFNGLVALIDATEPROGRAMARBPROC)(GLhandleARB programObj)
 

Definition at line 600 of file OpenGLext.h.

typedef int int UINT const int FLOAT* pfValues
 

Definition at line 92 of file OpenGLext.h.

typedef const int* piAttribIList
 

Definition at line 93 of file OpenGLext.h.

typedef int int UINT const int * piAttributes
 

Definition at line 91 of file OpenGLext.h.

typedef const int const FLOAT UINT int* piFormats
 

Definition at line 93 of file OpenGLext.h.

typedef int int UINT const int int* piValues
 

Definition at line 91 of file OpenGLext.h.

typedef GLenum pname
 

Definition at line 318 of file OpenGLext.h.

typedef GLenum GLvoid ** pointer
 

Definition at line 461 of file OpenGLext.h.

typedef GLuint program
 

Definition at line 465 of file OpenGLext.h.

typedef GLuint * programs
 

Definition at line 466 of file OpenGLext.h.

typedef GLfloat GLfloat GLfloat GLfloat q
 

Definition at line 214 of file OpenGLext.h.

typedef GLfloat GLfloat GLfloat r
 

Definition at line 211 of file OpenGLext.h.

typedef GLfloat s
 

Definition at line 205 of file OpenGLext.h.

typedef GLenum GLenum sfactorAlpha
 

Definition at line 124 of file OpenGLext.h.

typedef GLint size
 

Definition at line 311 of file OpenGLext.h.

typedef GLuint start
 

Definition at line 148 of file OpenGLext.h.

typedef GLint GLenum GLboolean GLsizei stride
 

Definition at line 461 of file OpenGLext.h.

typedef GLenum GLvoid * string
 

Definition at line 464 of file OpenGLext.h.

typedef GLfloat GLfloat t
 

Definition at line 208 of file OpenGLext.h.

typedef GLint GLenum type
 

Definition at line 148 of file OpenGLext.h.

typedef GLsizeiptrARB const void GLenum usage
 

Definition at line 311 of file OpenGLext.h.

typedef const GLuint * v
 

Definition at line 206 of file OpenGLext.h.

typedef GLuint GLfloat GLfloat GLfloat GLfloat w
 

Definition at line 434 of file OpenGLext.h.

typedef char* APIENTRY* WGL_ARB_EXTENSIONS_STRING(HDC hdc)
 

Definition at line 27 of file OpenGLext.h.

typedef GLuint GLfloat x
 

Definition at line 425 of file OpenGLext.h.

typedef GLuint GLfloat GLfloat y
 

Definition at line 428 of file OpenGLext.h.

typedef GLuint GLfloat GLfloat GLfloat z
 

Definition at line 431 of file OpenGLext.h.


Function Documentation

typedef BOOL WINAPI *  PFNWGLCHOOSEPIXELFORMATARBPROC  ) 
 

bool findExtension char extensions,
char extension
 

Definition at line 251 of file OpenGLext.cpp.

typedef GLboolean APIENTRY *  PFNGLISBUFFERARBPROC  ) 
 

typedef GLvoid APIENTRY *  PFNGLGETOCCLUSIONQUERYUIVNVPROC  ) 
 

bool initExtensions HDC  hDC  ) 
 

Definition at line 267 of file OpenGLext.cpp.

References GL_ARB_fragment_program_supported, GL_ARB_fragment_shader_supported, GL_ARB_multitexture_supported, GL_ARB_occlusion_query_supported, GL_ARB_point_parameters_supported, GL_ARB_shader_objects_supported, GL_ARB_shading_language_100_supported, GL_ARB_vertex_buffer_object_supported, GL_ARB_vertex_program_supported, GL_ARB_vertex_shader_supported, GL_EXT_blend_color_supported, GL_EXT_blend_func_separate_supported, GL_EXT_blend_minmax_supported, GL_EXT_blend_subtract_supported, GL_NV_occlusion_query_supported, glActiveTextureARB, glAttachObjectARB, glBeginOcclusionQueryNV, glBeginQueryARB, glBindAttribLocationARB, glBindBufferARB, glBindProgramARB, glBlendColorEXT, glBlendEquationEXT, glBlendFuncSeparateEXT, glBufferDataARB, glBufferSubDataARB, glClientActiveTextureARB, glCompileShaderARB, glCreateProgramObjectARB, glCreateShaderObjectARB, glDeleteBuffersARB, glDeleteObjectARB, glDeleteOcclusionQueriesNV, glDeleteProgramsARB, glDeleteQueriesARB, glDetachObjectARB, glEndOcclusionQueryNV, glEndQueryARB, glGenBuffersARB, glGenOcclusionQueriesNV, glGenProgramsARB, glGenQueriesARB, glGetActiveAttribARB, glGetActiveUniformARB, glGetAttachedObjectsARB, glGetAttribLocationARB, glGetBufferParameterivARB, glGetBufferPointervARB, glGetBufferSubDataARB, glGetHandleARB, glGetInfoLogARB, glGetObjectParameterfvARB, glGetObjectParameterivARB, glGetOcclusionQueryivNV, glGetOcclusionQueryuivNV, glGetProgramEnvParameterdvARB, glGetProgramEnvParameterfvARB, glGetProgramivARB, glGetProgramLocalParameterdvARB, glGetProgramLocalParameterfvARB, glGetProgramStringARB, glGetQueryivARB, glGetQueryObjectivARB, glGetQueryObjectuivARB, glGetShaderSourceARB, glGetUniformfvARB, glGetUniformivARB, glGetUniformLocationARB, glIsBufferARB, glIsOcclusionQueryNV, glIsProgramARB, glIsQueryARB, glLinkProgramARB, glMapBufferARB, glMultiTexCoord1fARB, glMultiTexCoord1fvARB, glMultiTexCoord2fARB, glMultiTexCoord2fvARB, glMultiTexCoord3fARB, glMultiTexCoord3fvARB, glMultiTexCoord4fARB, glMultiTexCoord4fvARB, glPointParameterfARB, glPointParameterfvARB, glProgramEnvParameter4dARB, glProgramEnvParameter4dvARB, glProgramEnvParameter4fARB, glProgramEnvParameter4fvARB, glProgramLocalParameter4dARB, glProgramLocalParameter4dvARB, glProgramLocalParameter4fARB, glProgramLocalParameter4fvARB, glProgramStringARB, glShaderSourceARB, glUniform1fARB, glUniform1fvARB, glUniform1iARB, glUniform1ivARB, glUniform2fARB, glUniform2fvARB, glUniform2iARB, glUniform2ivARB, glUniform3fARB, glUniform3fvARB, glUniform3iARB, glUniform3ivARB, glUniform4fARB, glUniform4fvARB, glUniform4iARB, glUniform4ivARB, glUniformMatrix2fvARB, glUniformMatrix3fvARB, glUniformMatrix4fvARB, glUnmapBufferARB, glUseProgramObjectARB, glValidateProgramARB, isExtensionSupported, isWGLXExtensionSupported, LOG_ERROR, LOG_SUCCESS, WGL_ARB_extensions_string_supported, WGL_ARB_pixel_format_supported, wglChoosePixelFormatARB, wglGetExtensionsStringARB, wglGetPixelFormatAttribfvARB, and wglGetPixelFormatAttribivARB.

Referenced by OpenGLApp::createWindow().

bool inStr char str,
char searchStr
 

Definition at line 245 of file OpenGLext.cpp.

typedef void APIENTRY *  PFNGLGETQUERYOBJECTUIVARBPROC  ) 
 


Variable Documentation

bool GL_ARB_fragment_program_supported
 

Definition at line 210 of file OpenGLext.cpp.

Referenced by initExtensions().

bool GL_ARB_fragment_shader_supported
 

Definition at line 214 of file OpenGLext.cpp.

Referenced by initExtensions(), and MainApp::load().

bool GL_ARB_multitexture_supported
 

Definition at line 36 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::init(), and initExtensions().

bool GL_ARB_occlusion_query_supported
 

Definition at line 218 of file OpenGLext.cpp.

Referenced by initExtensions().

bool GL_ARB_point_parameters_supported
 

Definition at line 55 of file OpenGLext.cpp.

Referenced by initExtensions().

bool GL_ARB_shader_objects_supported
 

Definition at line 148 of file OpenGLext.cpp.

Referenced by initExtensions(), and MainApp::load().

bool GL_ARB_shading_language_100_supported
 

Definition at line 198 of file OpenGLext.cpp.

Referenced by initExtensions().

bool GL_ARB_vertex_buffer_object_supported
 

Definition at line 62 of file OpenGLext.cpp.

Referenced by OpenGLObject::clearVertexBuffer(), OpenGLObject::createVertexBuffer(), OpenGLObject::draw(), and initExtensions().

bool GL_ARB_vertex_program_supported
 

Definition at line 81 of file OpenGLext.cpp.

Referenced by initExtensions().

bool GL_ARB_vertex_shader_supported
 

Definition at line 202 of file OpenGLext.cpp.

Referenced by initExtensions(), and MainApp::load().

bool GL_EXT_blend_color_supported
 

Definition at line 25 of file OpenGLext.cpp.

Referenced by initExtensions().

bool GL_EXT_blend_func_separate_supported
 

Definition at line 26 of file OpenGLext.cpp.

Referenced by initExtensions().

bool GL_EXT_blend_minmax_supported
 

Definition at line 27 of file OpenGLext.cpp.

Referenced by initExtensions().

bool GL_EXT_blend_subtract_supported
 

Definition at line 28 of file OpenGLext.cpp.

Referenced by initExtensions().

bool GL_NV_occlusion_query_supported
 

Definition at line 231 of file OpenGLext.cpp.

Referenced by Menu::drawFrame(), initExtensions(), and Menu::load().

PFNGLACTIVETEXTUREARBPROC glActiveTextureARB
 

Definition at line 38 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::changeTextureUnit(), and initExtensions().

PFNGLATTACHOBJECTARBPROC glAttachObjectARB
 

Definition at line 157 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::createShader(), and initExtensions().

PFNGLBEGINOCCLUSIONQUERYNVPROC glBeginOcclusionQueryNV
 

Definition at line 236 of file OpenGLext.cpp.

Referenced by Menu::drawFrame(), and initExtensions().

PFNGLBEGINQUERYARBPROC glBeginQueryARB
 

Definition at line 223 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLBINDATTRIBLOCATIONARBPROC glBindAttribLocationARB
 

Definition at line 204 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLBINDBUFFERARBPROC glBindBufferARB
 

Definition at line 64 of file OpenGLext.cpp.

Referenced by OpenGLObject::createVertexBuffer(), OpenGLObject::draw(), and initExtensions().

PFNGLBINDPROGRAMARBPROC glBindProgramARB
 

Definition at line 123 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::changeFragmentShader(), OpenGLRenderer::changeVertexShader(), OpenGLRenderer::createFragmentShader(), OpenGLRenderer::createVertexShader(), and initExtensions().

PFNGLBLENDCOLOREXTPROC glBlendColorEXT
 

Definition at line 30 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLBLENDEQUATIONEXTPROC glBlendEquationEXT
 

Definition at line 32 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::changeBlending(), and initExtensions().

PFNGLBLENDFUNCSEPARATEEXTPROC glBlendFuncSeparateEXT
 

Definition at line 31 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLBUFFERDATAARBPROC glBufferDataARB
 

Definition at line 69 of file OpenGLext.cpp.

Referenced by OpenGLObject::createVertexBuffer(), and initExtensions().

PFNGLBUFFERSUBDATAARBPROC glBufferSubDataARB
 

Definition at line 70 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTextureARB
 

Definition at line 39 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLCOMPILESHADERARBPROC glCompileShaderARB
 

Definition at line 155 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::createShader(), and initExtensions().

PFNGLCREATEPROGRAMOBJECTARBPROC glCreateProgramObjectARB
 

Definition at line 156 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::createShader(), and initExtensions().

PFNGLCREATESHADEROBJECTARBPROC glCreateShaderObjectARB
 

Definition at line 153 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::createShader(), and initExtensions().

PFNGLDELETEBUFFERSARBPROC glDeleteBuffersARB
 

Definition at line 65 of file OpenGLext.cpp.

Referenced by OpenGLObject::clearVertexBuffer(), and initExtensions().

PFNGLDELETEOBJECTARBPROC glDeleteObjectARB
 

Definition at line 150 of file OpenGLext.cpp.

Referenced by initExtensions(), and OpenGLRenderer::removeShader().

PFNGLDELETEOCCLUSIONQUERIESNVPROC glDeleteOcclusionQueriesNV
 

Definition at line 234 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLDELETEPROGRAMSARBPROC glDeleteProgramsARB
 

Definition at line 124 of file OpenGLext.cpp.

Referenced by initExtensions(), OpenGLRenderer::removeFragmentShader(), and OpenGLRenderer::removeVertexShader().

PFNGLDELETEQUERIESARBPROC glDeleteQueriesARB
 

Definition at line 221 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLDETACHOBJECTARBPROC glDetachObjectARB
 

Definition at line 152 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLDISABLEVERTEXATTRIBARRAYARBPROC glDisableVertexAttribArrayARB
 

Definition at line 121 of file OpenGLext.cpp.

PFNGLENABLEVERTEXATTRIBARRAYARBPROC glEnableVertexAttribArrayARB
 

Definition at line 120 of file OpenGLext.cpp.

PFNGLENDOCCLUSIONQUERYNVPROC glEndOcclusionQueryNV
 

Definition at line 237 of file OpenGLext.cpp.

Referenced by Menu::drawFrame(), and initExtensions().

PFNGLENDQUERYARBPROC glEndQueryARB
 

Definition at line 224 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGENBUFFERSARBPROC glGenBuffersARB
 

Definition at line 66 of file OpenGLext.cpp.

Referenced by OpenGLObject::createVertexBuffer(), and initExtensions().

PFNGLGENOCCLUSIONQUERIESNVPROC glGenOcclusionQueriesNV
 

Definition at line 233 of file OpenGLext.cpp.

Referenced by initExtensions(), and Menu::load().

PFNGLGENPROGRAMSARBPROC glGenProgramsARB
 

Definition at line 125 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::createFragmentShader(), OpenGLRenderer::createVertexShader(), and initExtensions().

PFNGLGENQUERIESARBPROC glGenQueriesARB
 

Definition at line 220 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETACTIVEATTRIBARBPROC glGetActiveAttribARB
 

Definition at line 205 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETACTIVEUNIFORMARBPROC glGetActiveUniformARB
 

Definition at line 191 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETATTACHEDOBJECTSARBPROC glGetAttachedObjectsARB
 

Definition at line 189 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETATTRIBLOCATIONARBPROC glGetAttribLocationARB
 

Definition at line 206 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETBUFFERPARAMETERIVARBPROC glGetBufferParameterivARB
 

Definition at line 76 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETBUFFERPOINTERVARBPROC glGetBufferPointervARB
 

Definition at line 77 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETBUFFERSUBDATAARBPROC glGetBufferSubDataARB
 

Definition at line 71 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETHANDLEARBPROC glGetHandleARB
 

Definition at line 151 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETINFOLOGARBPROC glGetInfoLogARB
 

Definition at line 188 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::createShader(), and initExtensions().

PFNGLGETOBJECTPARAMETERFVARBPROC glGetObjectParameterfvARB
 

Definition at line 186 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETOBJECTPARAMETERIVARBPROC glGetObjectParameterivARB
 

Definition at line 187 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::createShader(), and initExtensions().

PFNGLGETOCCLUSIONQUERYIVNVPROC glGetOcclusionQueryivNV
 

Definition at line 238 of file OpenGLext.cpp.

Referenced by Menu::drawFrame(), and initExtensions().

PFNGLGETOCCLUSIONQUERYUIVNVPROC glGetOcclusionQueryuivNV
 

Definition at line 239 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETPROGRAMENVPARAMETERDVARBPROC glGetProgramEnvParameterdvARB
 

Definition at line 134 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETPROGRAMENVPARAMETERFVARBPROC glGetProgramEnvParameterfvARB
 

Definition at line 135 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETPROGRAMIVARBPROC glGetProgramivARB
 

Definition at line 138 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC glGetProgramLocalParameterdvARB
 

Definition at line 136 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC glGetProgramLocalParameterfvARB
 

Definition at line 137 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETPROGRAMSTRINGARBPROC glGetProgramStringARB
 

Definition at line 139 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETQUERYIVARBPROC glGetQueryivARB
 

Definition at line 225 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETQUERYOBJECTIVARBPROC glGetQueryObjectivARB
 

Definition at line 226 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETQUERYOBJECTUIVARBPROC glGetQueryObjectuivARB
 

Definition at line 227 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETSHADERSOURCEARBPROC glGetShaderSourceARB
 

Definition at line 194 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETUNIFORMFVARBPROC glGetUniformfvARB
 

Definition at line 192 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETUNIFORMIVARBPROC glGetUniformivARB
 

Definition at line 193 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLGETUNIFORMLOCATIONARBPROC glGetUniformLocationARB
 

Definition at line 190 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::assignNamedTextures(), OpenGLRenderer::changeShaderConstant1f(), OpenGLRenderer::changeShaderConstant2f(), OpenGLRenderer::changeShaderConstant3f(), OpenGLRenderer::changeShaderConstant4f(), and initExtensions().

PFNGLGETVERTEXATTRIBDVARBPROC glGetVertexAttribdvARB
 

Definition at line 140 of file OpenGLext.cpp.

PFNGLGETVERTEXATTRIBFVARBPROC glGetVertexAttribfvARB
 

Definition at line 141 of file OpenGLext.cpp.

PFNGLGETVERTEXATTRIBIVARBPROC glGetVertexAttribivARB
 

Definition at line 142 of file OpenGLext.cpp.

PFNGLGETVERTEXATTRIBPOINTERVARBPROC glGetVertexAttribPointervARB
 

Definition at line 143 of file OpenGLext.cpp.

PFNGLISBUFFERARBPROC glIsBufferARB
 

Definition at line 67 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLISOCCLUSIONQUERYNVPROC glIsOcclusionQueryNV
 

Definition at line 235 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLISPROGRAMARBPROC glIsProgramARB
 

Definition at line 144 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLISQUERYARBPROC glIsQueryARB
 

Definition at line 222 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLLINKPROGRAMARBPROC glLinkProgramARB
 

Definition at line 158 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::createShader(), and initExtensions().

PFNGLMAPBUFFERARBPROC glMapBufferARB
 

Definition at line 73 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLMULTITEXCOORD1FARBPROC glMultiTexCoord1fARB
 

Definition at line 41 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLMULTITEXCOORD1FVARBPROC glMultiTexCoord1fvARB
 

Definition at line 42 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARB
 

Definition at line 44 of file OpenGLext.cpp.

Referenced by OpenGLParticleSystem::draw(), Explosion::drawAndUpdate(), OpenGLParticleSystem::drawAndUpdate(), Play::drawAvatar(), Play::drawExtras(), Menu::drawFrame(), Play::drawFrame(), Join::drawGalaxies(), Menu::drawLabel(), Play::drawLifebar(), Join::drawQuad(), Menu::drawQuad(), Menu::drawSelect(), Play::drawShadow(), initExtensions(), and MilkShape::render().

PFNGLMULTITEXCOORD2FVARBPROC glMultiTexCoord2fvARB
 

Definition at line 45 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLMULTITEXCOORD3FARBPROC glMultiTexCoord3fARB
 

Definition at line 47 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLMULTITEXCOORD3FVARBPROC glMultiTexCoord3fvARB
 

Definition at line 48 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLMULTITEXCOORD4FARBPROC glMultiTexCoord4fARB
 

Definition at line 50 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLMULTITEXCOORD4FVARBPROC glMultiTexCoord4fvARB
 

Definition at line 51 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLPOINTPARAMETERFARBPROC glPointParameterfARB
 

Definition at line 57 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLPOINTPARAMETERFVARBPROC glPointParameterfvARB
 

Definition at line 58 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLPROGRAMENVPARAMETER4DARBPROC glProgramEnvParameter4dARB
 

Definition at line 126 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLPROGRAMENVPARAMETER4DVARBPROC glProgramEnvParameter4dvARB
 

Definition at line 127 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLPROGRAMENVPARAMETER4FARBPROC glProgramEnvParameter4fARB
 

Definition at line 128 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLPROGRAMENVPARAMETER4FVARBPROC glProgramEnvParameter4fvARB
 

Definition at line 129 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLPROGRAMLOCALPARAMETER4DARBPROC glProgramLocalParameter4dARB
 

Definition at line 130 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLPROGRAMLOCALPARAMETER4DVARBPROC glProgramLocalParameter4dvARB
 

Definition at line 131 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLPROGRAMLOCALPARAMETER4FARBPROC glProgramLocalParameter4fARB
 

Definition at line 132 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLPROGRAMLOCALPARAMETER4FVARBPROC glProgramLocalParameter4fvARB
 

Definition at line 133 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLPROGRAMSTRINGARBPROC glProgramStringARB
 

Definition at line 122 of file OpenGLext.cpp.

Referenced by initExtensions(), OpenGLRenderer::uploadFragmentShader(), and OpenGLRenderer::uploadVertexShader().

PFNGLSHADERSOURCEARBPROC glShaderSourceARB
 

Definition at line 154 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::createShader(), and initExtensions().

PFNGLUNIFORM1FARBPROC glUniform1fARB
 

Definition at line 162 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::changeShaderConstant1f(), and initExtensions().

PFNGLUNIFORM1FVARBPROC glUniform1fvARB
 

Definition at line 172 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNIFORM1IARBPROC glUniform1iARB
 

Definition at line 167 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::assignNamedTextures(), and initExtensions().

PFNGLUNIFORM1IVARBPROC glUniform1ivARB
 

Definition at line 177 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNIFORM2FARBPROC glUniform2fARB
 

Definition at line 163 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::changeShaderConstant2f(), and initExtensions().

PFNGLUNIFORM2FVARBPROC glUniform2fvARB
 

Definition at line 173 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNIFORM2IARBPROC glUniform2iARB
 

Definition at line 168 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNIFORM2IVARBPROC glUniform2ivARB
 

Definition at line 178 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNIFORM3FARBPROC glUniform3fARB
 

Definition at line 164 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::changeShaderConstant3f(), and initExtensions().

PFNGLUNIFORM3FVARBPROC glUniform3fvARB
 

Definition at line 174 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNIFORM3IARBPROC glUniform3iARB
 

Definition at line 169 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNIFORM3IVARBPROC glUniform3ivARB
 

Definition at line 179 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNIFORM4FARBPROC glUniform4fARB
 

Definition at line 165 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::changeShaderConstant4f(), and initExtensions().

PFNGLUNIFORM4FVARBPROC glUniform4fvARB
 

Definition at line 175 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNIFORM4IARBPROC glUniform4iARB
 

Definition at line 170 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNIFORM4IVARBPROC glUniform4ivARB
 

Definition at line 180 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNIFORMMATRIX2FVARBPROC glUniformMatrix2fvARB
 

Definition at line 182 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNIFORMMATRIX3FVARBPROC glUniformMatrix3fvARB
 

Definition at line 183 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNIFORMMATRIX4FVARBPROC glUniformMatrix4fvARB
 

Definition at line 184 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUNMAPBUFFERARBPROC glUnmapBufferARB
 

Definition at line 74 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLUSEPROGRAMOBJECTARBPROC glUseProgramObjectARB
 

Definition at line 159 of file OpenGLext.cpp.

Referenced by OpenGLRenderer::changeShader(), and initExtensions().

PFNGLVALIDATEPROGRAMARBPROC glValidateProgramARB
 

Definition at line 160 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNGLVERTEXATTRIB1DARBPROC glVertexAttrib1dARB
 

Definition at line 85 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB1DVARBPROC glVertexAttrib1dvARB
 

Definition at line 98 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB1FARBPROC glVertexAttrib1fARB
 

Definition at line 84 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB1FVARBPROC glVertexAttrib1fvARB
 

Definition at line 97 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB1SARBPROC glVertexAttrib1sARB
 

Definition at line 83 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB1SVARBPROC glVertexAttrib1svARB
 

Definition at line 96 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB2DARBPROC glVertexAttrib2dARB
 

Definition at line 88 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB2DVARBPROC glVertexAttrib2dvARB
 

Definition at line 101 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB2FARBPROC glVertexAttrib2fARB
 

Definition at line 87 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB2FVARBPROC glVertexAttrib2fvARB
 

Definition at line 100 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB2SARBPROC glVertexAttrib2sARB
 

Definition at line 86 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB2SVARBPROC glVertexAttrib2svARB
 

Definition at line 99 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB3DARBPROC glVertexAttrib3dARB
 

Definition at line 91 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB3DVARBPROC glVertexAttrib3dvARB
 

Definition at line 104 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB3FARBPROC glVertexAttrib3fARB
 

Definition at line 90 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB3FVARBPROC glVertexAttrib3fvARB
 

Definition at line 103 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB3SARBPROC glVertexAttrib3sARB
 

Definition at line 89 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB3SVARBPROC glVertexAttrib3svARB
 

Definition at line 102 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4BVARBPROC glVertexAttrib4bvARB
 

Definition at line 105 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4DARBPROC glVertexAttrib4dARB
 

Definition at line 94 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4DVARBPROC glVertexAttrib4dvARB
 

Definition at line 112 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4FARBPROC glVertexAttrib4fARB
 

Definition at line 93 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4FVARBPROC glVertexAttrib4fvARB
 

Definition at line 111 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4IVARBPROC glVertexAttrib4ivARB
 

Definition at line 107 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4NBVARBPROC glVertexAttrib4NbvARB
 

Definition at line 113 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4NIVARBPROC glVertexAttrib4NivARB
 

Definition at line 115 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4NSVARBPROC glVertexAttrib4NsvARB
 

Definition at line 114 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4NUBARBPROC glVertexAttrib4NubARB
 

Definition at line 95 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4NUBVARBPROC glVertexAttrib4NubvARB
 

Definition at line 116 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4NUIVARBPROC glVertexAttrib4NuivARB
 

Definition at line 118 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4NUSVARBPROC glVertexAttrib4NusvARB
 

Definition at line 117 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4SARBPROC glVertexAttrib4sARB
 

Definition at line 92 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4SVARBPROC glVertexAttrib4svARB
 

Definition at line 106 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4UBVARBPROC glVertexAttrib4ubvARB
 

Definition at line 108 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4UIVARBPROC glVertexAttrib4uivARB
 

Definition at line 110 of file OpenGLext.cpp.

PFNGLVERTEXATTRIB4USVARBPROC glVertexAttrib4usvARB
 

Definition at line 109 of file OpenGLext.cpp.

PFNGLVERTEXATTRIBPOINTERARBPROC glVertexAttribPointerARB
 

Definition at line 119 of file OpenGLext.cpp.

bool WGL_ARB_extensions_string_supported
 

OpenGLext.cpp

Author: Petter Alstermark, petter@alstermark.com

Definition at line 11 of file OpenGLext.cpp.

Referenced by initExtensions().

bool WGL_ARB_pixel_format_supported
 

Definition at line 17 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNWGLCHOOSEPIXELFORMATARBPROC wglChoosePixelFormatARB
 

Definition at line 21 of file OpenGLext.cpp.

Referenced by initExtensions().

WGL_ARB_EXTENSIONS_STRING wglGetExtensionsStringARB
 

Definition at line 13 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNWGLGETPIXELFORMATATTRIBFVARBPROC wglGetPixelFormatAttribfvARB
 

Definition at line 20 of file OpenGLext.cpp.

Referenced by initExtensions().

PFNWGLGETPIXELFORMATATTRIBIVARBPROC wglGetPixelFormatAttribivARB
 

Definition at line 19 of file OpenGLext.cpp.

Referenced by initExtensions().


Generated on Sun Jun 5 15:48:20 2005 for Defacto by  doxygen 1.4.3