#include <stddef.h>
#include <inttypes.h>
Go to the source code of this file.
Functions | |
typedef | GLbitfield (APIENTRYP PFNGLQUERYMATRIXXOESPROC)(GLfixed *mantissa |
typedef | GLboolean (APIENTRYP PFNGLISQUERYPROC)(GLuint id) |
typedef | GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target) |
typedef | GLfloat (APIENTRYP PFNGLGETPATHLENGTHNVPROC)(GLuint path |
typedef | GLhandleARB (APIENTRYP PFNGLGETHANDLEARBPROC)(GLenum pname) |
typedef | GLint (APIENTRYP PFNGLGETATTRIBLOCATIONPROC)(GLuint program |
typedef | GLintptr (APIENTRYP PFNGLGETUNIFORMOFFSETEXTPROC)(GLuint program |
typedef | GLsync (APIENTRYP PFNGLFENCESYNCPROC)(GLenum condition |
typedef | GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC)(void) |
typedef | GLuint64 (APIENTRYP PFNGLGETTEXTUREHANDLEARBPROC)(GLuint texture) |
typedef | GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACENVPROC)(const void *vdpSurface |
typedef | void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC)(GLenum mode |
#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES 0x92C6 |
#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS 0x92C5 |
#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER 0x90ED |
#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER 0x92CB |
#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER 0x92CA |
#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER 0x92C8 |
#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER 0x92C9 |
#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER 0x92C7 |
#define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73 |
#define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 |
#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3 |
#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX 0x840B |
#define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D |
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4 |
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3 |
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3 |
#define GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS 0x9314 |
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 |
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7 |
#define GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX 0x9049 |
#define GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX 0x9048 |
#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS 0x8F39 |
#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT 0x8F39 |
#define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E1E |
#define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E1F |
#define GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB 0x9344 |
#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA |
#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CD |
#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC |
#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8F9F |
#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 0x92CE |
#define GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 0x90D9 |
#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A |
#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A |
#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 0x8C8A |
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B |
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B |
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80 |
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80 |
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80 |
#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857 |
#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853 |
#define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8163 |
#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C |
#define GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD 0x00000008 |
#define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB 0x91A9 |
#define GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV 0x8C75 |
#define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8 |
#define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54 |
#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88 |
#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88 |
#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76 |
#define GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER 0x90EC |
#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46 |
#define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A45 |
#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER 0x84F0 |
#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER 0x84F1 |
#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44 |
#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x906C |
#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D |
#define GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV 0x9036 |
#define GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV 0x9034 |
typedef GLsizei GLenum const void GLuint GLfloat advanceScale |
typedef GLhandleARB attachedObj |
typedef GLenum attachment |
typedef GLsizei const GLenum * attachments |
typedef GLuint attribindex |
typedef const void GLbitfield GLuint GLfloat GLuint baseAndCount[2] |
typedef GLsizei GLenum const void GLsizei GLint GLuint baseinstance |
typedef GLuint64EXT GLuint beginPresentTimeId |
typedef const GLuint GLenum binaryformat |
typedef GLenum binaryFormat |
typedef GLuint bindingindex |
typedef GLuint bindingIndex |
typedef GLuint bufferIndex |
typedef const GLint GLsizei const GLint* bufstreams |
typedef GLuint GLsizei GLvoid GLuint * bytesWritten |
typedef GLuint GLuint64EXT* capture_time |
typedef GLsizei GLenum* categories |
typedef GLenum GLenum colorFormat |
typedef GLuint colorNumber |
typedef GLenum GLsizei GLsizei colorSamples |
typedef GLsizei commandStart |
typedef GLsizei GLsizei commandsToDelete |
typedef GLsizei coordStart |
typedef GLuint GLuint counterNameLength |
typedef GLint GLint GLsizei counterSize |
typedef GLuint GLsizei GLsizei GLchar* counterString |
typedef GLenum GLsizei coverageSamples |
typedef GLenum dfactorRGB |
typedef GLenum GLint drawbuffer |
typedef GLuint drawFramebuffer |
typedef GLintptr external_sync |
typedef GLenum const void GLbitfield GLuint firstGlyph |
typedef GLenum GLsizeiptr const void GLsizei GLuint firstGlyphIndex |
typedef GLuint firstPathName |
typedef GLenum GLsizei GLenum GLsizei GLsizei GLsizei GLboolean fixedsamplelocations |
typedef GLenum GLsizei GLsizei GLint GLsizei GLsizei GLsizei GLboolean fixedSampleLocations |
typedef GLenum GLsizeiptr fontSize |
typedef GLenum fontTarget |
typedef GLuint GLenum frame_region |
typedef GLuint framebuffer |
typedef GLuint * framebuffers |
typedef const void* getProcAddress |
typedef GLhandleARB |
typedef int64_t GLint64EXT |
typedef ptrdiff_t GLintptrARB |
typedef ptrdiff_t GLsizeiptr |
typedef ptrdiff_t GLsizeiptrARB |
typedef uint64_t GLuint64EXT |
typedef GLvdpauSurfaceNV |
typedef GLsizei groupsSize |
typedef GLsizei GLsizei GLchar* groupString |
typedef GLenum const void GLbitfield GLuint GLsizei GLenum handleMissingGlyphs |
typedef GLuint GLuint GLsizei instancecount |
typedef GLenum internalformat |
typedef GLenum GLsizei GLsizei GLint internalFormat |
typedef GLuint GLuint64EXT GLsizeiptr length |
typedef GLint GLint* maxActiveCounters |
typedef GLenum const void GLsizei GLsizei maxDrawCount |
typedef GLuint64EXT minPresentTime |
typedef const GLsizei GLenum const void *const GLsizei GLint modestride |
typedef GLuint* nextQueryId |
typedef GLuint num_groups_y |
typedef GLuint GLuint num_groups_z |
typedef GLsizei numAttachments |
typedef GLsizei GLsizei GLsizei numCommands |
typedef GLenum GLsizeiptr const void GLsizei GLuint GLsizei numGlyphs |
typedef GLsizei GLsizei numSegments |
typedef GLenum GLsizei numTextureNames |
typedef GLsizei GLsizei GLhandleARB * obj |
typedef GLenum GLuint origtexture |
typedef GLenum pathNameType |
typedef GLenum GLsizeiptr const void GLsizei GLuint GLsizei GLuint pathParameterTemplate |
typedef GLenum GLsizei const void* pathString |
typedef void* APIENTRYP PFNGLMAPBUFFERRANGEPROC(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) |
typedef void* APIENTRYP PFNGLMAPNAMEDBUFFERRANGEEXTPROC(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access) |
typedef GLenum precisiontype |
typedef GLuint64EXT GLuint GLuint presentDurationId |
typedef const GLuint const GLclampf * priorities |
typedef GLenum programInterface |
typedef GLuint* queryHandle |
typedef GLuint queryNameLength |
typedef GLuint GLintptr readOffset |
typedef GLuint renderbuffer |
typedef GLuint * renderbuffers |
typedef GLenum GLenum renderbuffertarget |
typedef const GLuint GLboolean * residences |
typedef GLuint GLuint64EXT * result |
typedef GLenum GLenum GLsizei rowBufSize |
typedef GLuint* sequence_num |
typedef GLsizei GLenum GLuint * severities |
typedef GLenum GLenum sfactorAlpha |
typedef GLenum shadertype |
typedef GLuint GLsizei const GLuint const GLintptr const GLsizeiptr* sizes |
typedef GLbitfield stages |
typedef GLsizei startSegment |
typedef GLuint stencilClearTag |
typedef GLuint GLuint storageBlockBinding |
typedef GLuint storageBlockIndex |
typedef GLenum storagetype |
typedef const GLvdpauSurfaceNV * surfaces |
typedef GLenum GLsizei const GLuint * textureNames |
typedef GLbitfield GLuint64 timeout |
typedef GLuint GLuint uniformBlockBinding |
typedef GLuint uniformBlockIndex |
typedef GLuint GLsizei GLsizei GLchar * uniformBlockName |
typedef GLsizei uniformCount |
typedef GLuint uniformIndex |
typedef GLsizei const GLuint * uniformIndices |
typedef GLuint GLsizei GLsizei GLchar* uniformName |
typedef GLsizei const GLchar* const* uniformNames |
typedef GLint GLsizei const GLuint64EXT * value |
typedef GLenum const void GLsizei GLsizei GLsizei GLint vertexBufferCount |
typedef GLuint writeBuffer |
typedef GLenum writeTarget |
typedef GLbitfield | ( | APIENTRYP | PFNGLQUERYMATRIXXOESPROC | ) |
typedef GLboolean | ( | APIENTRYP | PFNGLISQUERYPROC | ) |
typedef GLenum | ( | APIENTRYP | PFNGLCHECKFRAMEBUFFERSTATUSPROC | ) |
typedef GLfloat | ( | APIENTRYP | PFNGLGETPATHLENGTHNVPROC | ) |
typedef GLhandleARB | ( | APIENTRYP | PFNGLGETHANDLEARBPROC | ) |
typedef GLint | ( | APIENTRYP | PFNGLGETATTRIBLOCATIONPROC | ) |
typedef GLuint | ( | APIENTRYP | PFNGLCREATEPROGRAMPROC | ) |
typedef GLvdpauSurfaceNV | ( | APIENTRYP | PFNGLVDPAUREGISTERVIDEOSURFACENVPROC | ) | const |
typedef void | ( | APIENTRYP | PFNGLDRAWRANGEELEMENTSPROC | ) |