Created
October 6, 2012 03:49
-
-
Save brendanzab/3843706 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
GL_VERSION_2_0 | |
http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf | |
GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION | |
GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 | |
GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 | |
GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 | |
GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 | |
GL_CURRENT_VERTEX_ATTRIB 0x8626 | |
GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 | |
GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 | |
GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 | |
GL_STENCIL_BACK_FUNC 0x8800 | |
GL_STENCIL_BACK_FAIL 0x8801 | |
GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 | |
GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 | |
GL_MAX_DRAW_BUFFERS 0x8824 | |
GL_DRAW_BUFFER0 0x8825 | |
GL_DRAW_BUFFER1 0x8826 | |
GL_DRAW_BUFFER2 0x8827 | |
GL_DRAW_BUFFER3 0x8828 | |
GL_DRAW_BUFFER4 0x8829 | |
GL_DRAW_BUFFER5 0x882A | |
GL_DRAW_BUFFER6 0x882B | |
GL_DRAW_BUFFER7 0x882C | |
GL_DRAW_BUFFER8 0x882D | |
GL_DRAW_BUFFER9 0x882E | |
GL_DRAW_BUFFER10 0x882F | |
GL_DRAW_BUFFER11 0x8830 | |
GL_DRAW_BUFFER12 0x8831 | |
GL_DRAW_BUFFER13 0x8832 | |
GL_DRAW_BUFFER14 0x8833 | |
GL_DRAW_BUFFER15 0x8834 | |
GL_BLEND_EQUATION_ALPHA 0x883D | |
GL_POINT_SPRITE 0x8861 | |
GL_COORD_REPLACE 0x8862 | |
GL_MAX_VERTEX_ATTRIBS 0x8869 | |
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A | |
GL_MAX_TEXTURE_COORDS 0x8871 | |
GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 | |
GL_FRAGMENT_SHADER 0x8B30 | |
GL_VERTEX_SHADER 0x8B31 | |
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 | |
GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A | |
GL_MAX_VARYING_FLOATS 0x8B4B | |
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C | |
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D | |
GL_SHADER_TYPE 0x8B4F | |
GL_FLOAT_VEC2 0x8B50 | |
GL_FLOAT_VEC3 0x8B51 | |
GL_FLOAT_VEC4 0x8B52 | |
GL_INT_VEC2 0x8B53 | |
GL_INT_VEC3 0x8B54 | |
GL_INT_VEC4 0x8B55 | |
GL_BOOL 0x8B56 | |
GL_BOOL_VEC2 0x8B57 | |
GL_BOOL_VEC3 0x8B58 | |
GL_BOOL_VEC4 0x8B59 | |
GL_FLOAT_MAT2 0x8B5A | |
GL_FLOAT_MAT3 0x8B5B | |
GL_FLOAT_MAT4 0x8B5C | |
GL_SAMPLER_1D 0x8B5D | |
GL_SAMPLER_2D 0x8B5E | |
GL_SAMPLER_3D 0x8B5F | |
GL_SAMPLER_CUBE 0x8B60 | |
GL_SAMPLER_1D_SHADOW 0x8B61 | |
GL_SAMPLER_2D_SHADOW 0x8B62 | |
GL_DELETE_STATUS 0x8B80 | |
GL_COMPILE_STATUS 0x8B81 | |
GL_LINK_STATUS 0x8B82 | |
GL_VALIDATE_STATUS 0x8B83 | |
GL_INFO_LOG_LENGTH 0x8B84 | |
GL_ATTACHED_SHADERS 0x8B85 | |
GL_ACTIVE_UNIFORMS 0x8B86 | |
GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 | |
GL_SHADER_SOURCE_LENGTH 0x8B88 | |
GL_ACTIVE_ATTRIBUTES 0x8B89 | |
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A | |
GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B | |
GL_SHADING_LANGUAGE_VERSION 0x8B8C | |
GL_CURRENT_PROGRAM 0x8B8D | |
GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 | |
GL_LOWER_LEFT 0x8CA1 | |
GL_UPPER_LEFT 0x8CA2 | |
GL_STENCIL_BACK_REF 0x8CA3 | |
GL_STENCIL_BACK_VALUE_MASK 0x8CA4 | |
GL_STENCIL_BACK_WRITEMASK 0x8CA5 | |
void glBlendEquationSeparate (GLenum, GLenum) | |
void glDrawBuffers (GLsizei n, const GLenum* bufs) | |
void glStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) | |
void glStencilFuncSeparate (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) | |
void glStencilMaskSeparate (GLenum, GLuint) | |
void glAttachShader (GLuint program, GLuint shader) | |
void glBindAttribLocation (GLuint program, GLuint index, const GLchar* name) | |
void glCompileShader (GLuint shader) | |
GLuint glCreateProgram (void) | |
GLuint glCreateShader (GLenum type) | |
void glDeleteProgram (GLuint program) | |
void glDeleteShader (GLuint shader) | |
void glDetachShader (GLuint program, GLuint shader) | |
void glDisableVertexAttribArray (GLuint) | |
void glEnableVertexAttribArray (GLuint) | |
void glGetActiveAttrib (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name) | |
void glGetActiveUniform (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name) | |
void glGetAttachedShaders (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders) | |
GLint glGetAttribLocation (GLuint program, const GLchar* name) | |
void glGetProgramiv (GLuint program, GLenum pname, GLint* param) | |
void glGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog) | |
void glGetShaderiv (GLuint shader, GLenum pname, GLint* param) | |
void glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog) | |
void glShaderSource (GLuint shader, GLsizei count, const GLchar** strings, const GLint* lengths) | |
GLint glGetUniformLocation (GLuint program, const GLchar* name) | |
void glGetUniformfv (GLuint program, GLint location, GLfloat* params) | |
void glGetUniformiv (GLuint program, GLint location, GLint* params) | |
void glGetVertexAttribdv (GLuint, GLenum, GLdouble*) | |
void glGetVertexAttribfv (GLuint, GLenum, GLfloat*) | |
void glGetVertexAttribiv (GLuint, GLenum, GLint*) | |
void glGetVertexAttribPointerv (GLuint, GLenum, GLvoid**) | |
GLboolean glIsProgram (GLuint program) | |
GLboolean glIsShader (GLuint shader) | |
void glLinkProgram (GLuint program) | |
void glGetShaderSource (GLuint obj, GLsizei maxLength, GLsizei* length, GLchar* source) | |
void glUseProgram (GLuint program) | |
void glUniform1f (GLint location, GLfloat v0) | |
void glUniform1fv (GLint location, GLsizei count, const GLfloat* value) | |
void glUniform1i (GLint location, GLint v0) | |
void glUniform1iv (GLint location, GLsizei count, const GLint* value) | |
void glUniform2f (GLint location, GLfloat v0, GLfloat v1) | |
void glUniform2fv (GLint location, GLsizei count, const GLfloat* value) | |
void glUniform2i (GLint location, GLint v0, GLint v1) | |
void glUniform2iv (GLint location, GLsizei count, const GLint* value) | |
void glUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2) | |
void glUniform3fv (GLint location, GLsizei count, const GLfloat* value) | |
void glUniform3i (GLint location, GLint v0, GLint v1, GLint v2) | |
void glUniform3iv (GLint location, GLsizei count, const GLint* value) | |
void glUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) | |
void glUniform4fv (GLint location, GLsizei count, const GLfloat* value) | |
void glUniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3) | |
void glUniform4iv (GLint location, GLsizei count, const GLint* value) | |
void glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) | |
void glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) | |
void glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) | |
void glValidateProgram (GLuint program) | |
void glVertexAttrib1d (GLuint index, GLdouble x) | |
void glVertexAttrib1dv (GLuint index, const GLdouble* v) | |
void glVertexAttrib1f (GLuint index, GLfloat x) | |
void glVertexAttrib1fv (GLuint index, const GLfloat* v) | |
void glVertexAttrib1s (GLuint index, GLshort x) | |
void glVertexAttrib1sv (GLuint index, const GLshort* v) | |
void glVertexAttrib2d (GLuint index, GLdouble x, GLdouble y) | |
void glVertexAttrib2dv (GLuint index, const GLdouble* v) | |
void glVertexAttrib2f (GLuint index, GLfloat x, GLfloat y) | |
void glVertexAttrib2fv (GLuint index, const GLfloat* v) | |
void glVertexAttrib2s (GLuint index, GLshort x, GLshort y) | |
void glVertexAttrib2sv (GLuint index, const GLshort* v) | |
void glVertexAttrib3d (GLuint index, GLdouble x, GLdouble y, GLdouble z) | |
void glVertexAttrib3dv (GLuint index, const GLdouble* v) | |
void glVertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloat z) | |
void glVertexAttrib3fv (GLuint index, const GLfloat* v) | |
void glVertexAttrib3s (GLuint index, GLshort x, GLshort y, GLshort z) | |
void glVertexAttrib3sv (GLuint index, const GLshort* v) | |
void glVertexAttrib4Nbv (GLuint index, const GLbyte* v) | |
void glVertexAttrib4Niv (GLuint index, const GLint* v) | |
void glVertexAttrib4Nsv (GLuint index, const GLshort* v) | |
void glVertexAttrib4Nub (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) | |
void glVertexAttrib4Nubv (GLuint index, const GLubyte* v) | |
void glVertexAttrib4Nuiv (GLuint index, const GLuint* v) | |
void glVertexAttrib4Nusv (GLuint index, const GLushort* v) | |
void glVertexAttrib4bv (GLuint index, const GLbyte* v) | |
void glVertexAttrib4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) | |
void glVertexAttrib4dv (GLuint index, const GLdouble* v) | |
void glVertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) | |
void glVertexAttrib4fv (GLuint index, const GLfloat* v) | |
void glVertexAttrib4iv (GLuint index, const GLint* v) | |
void glVertexAttrib4s (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) | |
void glVertexAttrib4sv (GLuint index, const GLshort* v) | |
void glVertexAttrib4ubv (GLuint index, const GLubyte* v) | |
void glVertexAttrib4uiv (GLuint index, const GLuint* v) | |
void glVertexAttrib4usv (GLuint index, const GLushort* v) | |
void glVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% ./bin/glewinfo | |
--------------------------- | |
GLEW Extension Info | |
--------------------------- | |
GLEW version 1.9.0 | |
Running on a NVIDIA GeForce 9400M OpenGL Engine from NVIDIA Corporation | |
OpenGL version 2.1 NVIDIA-8.0.61 is supported | |
GL_VERSION_1_1: OK | |
--------------- | |
GL_VERSION_1_2: OK | |
--------------- | |
glCopyTexSubImage3D: OK | |
glDrawRangeElements: OK | |
glTexImage3D: OK | |
glTexSubImage3D: OK | |
GL_VERSION_1_2_1: OK | |
----------------- | |
GL_VERSION_1_3: OK | |
--------------- | |
glActiveTexture: OK | |
glClientActiveTexture: OK | |
glCompressedTexImage1D: OK | |
glCompressedTexImage2D: OK | |
glCompressedTexImage3D: OK | |
glCompressedTexSubImage1D: OK | |
glCompressedTexSubImage2D: OK | |
glCompressedTexSubImage3D: OK | |
glGetCompressedTexImage: OK | |
glLoadTransposeMatrixd: OK | |
glLoadTransposeMatrixf: OK | |
glMultTransposeMatrixd: OK | |
glMultTransposeMatrixf: OK | |
glMultiTexCoord1d: OK | |
glMultiTexCoord1dv: OK | |
glMultiTexCoord1f: OK | |
glMultiTexCoord1fv: OK | |
glMultiTexCoord1i: OK | |
glMultiTexCoord1iv: OK | |
glMultiTexCoord1s: OK | |
glMultiTexCoord1sv: OK | |
glMultiTexCoord2d: OK | |
glMultiTexCoord2dv: OK | |
glMultiTexCoord2f: OK | |
glMultiTexCoord2fv: OK | |
glMultiTexCoord2i: OK | |
glMultiTexCoord2iv: OK | |
glMultiTexCoord2s: OK | |
glMultiTexCoord2sv: OK | |
glMultiTexCoord3d: OK | |
glMultiTexCoord3dv: OK | |
glMultiTexCoord3f: OK | |
glMultiTexCoord3fv: OK | |
glMultiTexCoord3i: OK | |
glMultiTexCoord3iv: OK | |
glMultiTexCoord3s: OK | |
glMultiTexCoord3sv: OK | |
glMultiTexCoord4d: OK | |
glMultiTexCoord4dv: OK | |
glMultiTexCoord4f: OK | |
glMultiTexCoord4fv: OK | |
glMultiTexCoord4i: OK | |
glMultiTexCoord4iv: OK | |
glMultiTexCoord4s: OK | |
glMultiTexCoord4sv: OK | |
glSampleCoverage: OK | |
GL_VERSION_1_4: OK | |
--------------- | |
glBlendColor: OK | |
glBlendEquation: OK | |
glBlendFuncSeparate: OK | |
glFogCoordPointer: OK | |
glFogCoordd: OK | |
glFogCoorddv: OK | |
glFogCoordf: OK | |
glFogCoordfv: OK | |
glMultiDrawArrays: OK | |
glMultiDrawElements: OK | |
glPointParameterf: OK | |
glPointParameterfv: OK | |
glPointParameteri: OK | |
glPointParameteriv: OK | |
glSecondaryColor3b: OK | |
glSecondaryColor3bv: OK | |
glSecondaryColor3d: OK | |
glSecondaryColor3dv: OK | |
glSecondaryColor3f: OK | |
glSecondaryColor3fv: OK | |
glSecondaryColor3i: OK | |
glSecondaryColor3iv: OK | |
glSecondaryColor3s: OK | |
glSecondaryColor3sv: OK | |
glSecondaryColor3ub: OK | |
glSecondaryColor3ubv: OK | |
glSecondaryColor3ui: OK | |
glSecondaryColor3uiv: OK | |
glSecondaryColor3us: OK | |
glSecondaryColor3usv: OK | |
glSecondaryColorPointer: OK | |
glWindowPos2d: OK | |
glWindowPos2dv: OK | |
glWindowPos2f: OK | |
glWindowPos2fv: OK | |
glWindowPos2i: OK | |
glWindowPos2iv: OK | |
glWindowPos2s: OK | |
glWindowPos2sv: OK | |
glWindowPos3d: OK | |
glWindowPos3dv: OK | |
glWindowPos3f: OK | |
glWindowPos3fv: OK | |
glWindowPos3i: OK | |
glWindowPos3iv: OK | |
glWindowPos3s: OK | |
glWindowPos3sv: OK | |
GL_VERSION_1_5: OK | |
--------------- | |
glBeginQuery: OK | |
glBindBuffer: OK | |
glBufferData: OK | |
glBufferSubData: OK | |
glDeleteBuffers: OK | |
glDeleteQueries: OK | |
glEndQuery: OK | |
glGenBuffers: OK | |
glGenQueries: OK | |
glGetBufferParameteriv: OK | |
glGetBufferPointerv: OK | |
glGetBufferSubData: OK | |
glGetQueryObjectiv: OK | |
glGetQueryObjectuiv: OK | |
glGetQueryiv: OK | |
glIsBuffer: OK | |
glIsQuery: OK | |
glMapBuffer: OK | |
glUnmapBuffer: OK | |
GL_VERSION_2_0: OK | |
--------------- | |
glAttachShader: OK | |
glBindAttribLocation: OK | |
glBlendEquationSeparate: OK | |
glCompileShader: OK | |
glCreateProgram: OK | |
glCreateShader: OK | |
glDeleteProgram: OK | |
glDeleteShader: OK | |
glDetachShader: OK | |
glDisableVertexAttribArray: OK | |
glDrawBuffers: OK | |
glEnableVertexAttribArray: OK | |
glGetActiveAttrib: OK | |
glGetActiveUniform: OK | |
glGetAttachedShaders: OK | |
glGetAttribLocation: OK | |
glGetProgramInfoLog: OK | |
glGetProgramiv: OK | |
glGetShaderInfoLog: OK | |
glGetShaderSource: OK | |
glGetShaderiv: OK | |
glGetUniformLocation: OK | |
glGetUniformfv: OK | |
glGetUniformiv: OK | |
glGetVertexAttribPointerv: OK | |
glGetVertexAttribdv: OK | |
glGetVertexAttribfv: OK | |
glGetVertexAttribiv: OK | |
glIsProgram: OK | |
glIsShader: OK | |
glLinkProgram: OK | |
glShaderSource: OK | |
glStencilFuncSeparate: OK | |
glStencilMaskSeparate: OK | |
glStencilOpSeparate: OK | |
glUniform1f: OK | |
glUniform1fv: OK | |
glUniform1i: OK | |
glUniform1iv: OK | |
glUniform2f: OK | |
glUniform2fv: OK | |
glUniform2i: OK | |
glUniform2iv: OK | |
glUniform3f: OK | |
glUniform3fv: OK | |
glUniform3i: OK | |
glUniform3iv: OK | |
glUniform4f: OK | |
glUniform4fv: OK | |
glUniform4i: OK | |
glUniform4iv: OK | |
glUniformMatrix2fv: OK | |
glUniformMatrix3fv: OK | |
glUniformMatrix4fv: OK | |
glUseProgram: OK | |
glValidateProgram: OK | |
glVertexAttrib1d: OK | |
glVertexAttrib1dv: OK | |
glVertexAttrib1f: OK | |
glVertexAttrib1fv: OK | |
glVertexAttrib1s: OK | |
glVertexAttrib1sv: OK | |
glVertexAttrib2d: OK | |
glVertexAttrib2dv: OK | |
glVertexAttrib2f: OK | |
glVertexAttrib2fv: OK | |
glVertexAttrib2s: OK | |
glVertexAttrib2sv: OK | |
glVertexAttrib3d: OK | |
glVertexAttrib3dv: OK | |
glVertexAttrib3f: OK | |
glVertexAttrib3fv: OK | |
glVertexAttrib3s: OK | |
glVertexAttrib3sv: OK | |
glVertexAttrib4Nbv: OK | |
glVertexAttrib4Niv: OK | |
glVertexAttrib4Nsv: OK | |
glVertexAttrib4Nub: OK | |
glVertexAttrib4Nubv: OK | |
glVertexAttrib4Nuiv: OK | |
glVertexAttrib4Nusv: OK | |
glVertexAttrib4bv: OK | |
glVertexAttrib4d: OK | |
glVertexAttrib4dv: OK | |
glVertexAttrib4f: OK | |
glVertexAttrib4fv: OK | |
glVertexAttrib4iv: OK | |
glVertexAttrib4s: OK | |
glVertexAttrib4sv: OK | |
glVertexAttrib4ubv: OK | |
glVertexAttrib4uiv: OK | |
glVertexAttrib4usv: OK | |
glVertexAttribPointer: OK | |
GL_VERSION_2_1: OK | |
--------------- | |
glUniformMatrix2x3fv: OK | |
glUniformMatrix2x4fv: OK | |
glUniformMatrix3x2fv: OK | |
glUniformMatrix3x4fv: OK | |
glUniformMatrix4x2fv: OK | |
glUniformMatrix4x3fv: OK | |
GL_VERSION_3_0: OK | |
--------------- | |
glBeginConditionalRender: OK | |
glBeginTransformFeedback: OK | |
glBindFragDataLocation: OK | |
glClampColor: OK | |
glClearBufferfi: OK | |
glClearBufferfv: OK | |
glClearBufferiv: OK | |
glClearBufferuiv: OK | |
glColorMaski: OK | |
glDisablei: OK | |
glEnablei: OK | |
glEndConditionalRender: OK | |
glEndTransformFeedback: OK | |
glGetBooleani_v: OK | |
glGetFragDataLocation: OK | |
glGetStringi: OK | |
glGetTexParameterIiv: OK | |
glGetTexParameterIuiv: OK | |
glGetTransformFeedbackVarying: OK | |
glGetUniformuiv: OK | |
glGetVertexAttribIiv: OK | |
glGetVertexAttribIuiv: OK | |
glIsEnabledi: OK | |
glTexParameterIiv: OK | |
glTexParameterIuiv: OK | |
glTransformFeedbackVaryings: OK | |
glUniform1ui: OK | |
glUniform1uiv: OK | |
glUniform2ui: OK | |
glUniform2uiv: OK | |
glUniform3ui: OK | |
glUniform3uiv: OK | |
glUniform4ui: OK | |
glUniform4uiv: OK | |
glVertexAttribI1i: OK | |
glVertexAttribI1iv: OK | |
glVertexAttribI1ui: OK | |
glVertexAttribI1uiv: OK | |
glVertexAttribI2i: OK | |
glVertexAttribI2iv: OK | |
glVertexAttribI2ui: OK | |
glVertexAttribI2uiv: OK | |
glVertexAttribI3i: OK | |
glVertexAttribI3iv: OK | |
glVertexAttribI3ui: OK | |
glVertexAttribI3uiv: OK | |
glVertexAttribI4bv: OK | |
glVertexAttribI4i: OK | |
glVertexAttribI4iv: OK | |
glVertexAttribI4sv: OK | |
glVertexAttribI4ubv: OK | |
glVertexAttribI4ui: OK | |
glVertexAttribI4uiv: OK | |
glVertexAttribI4usv: OK | |
glVertexAttribIPointer: OK | |
GL_VERSION_3_1: OK | |
--------------- | |
glDrawArraysInstanced: OK | |
glDrawElementsInstanced: OK | |
glPrimitiveRestartIndex: OK | |
glTexBuffer: OK | |
GL_VERSION_3_2: OK | |
--------------- | |
glFramebufferTexture: OK | |
glGetBufferParameteri64v: OK | |
glGetInteger64i_v: OK | |
GL_VERSION_3_3: MISSING | |
--------------- | |
glVertexAttribDivisor: MISSING | |
GL_VERSION_4_0: MISSING | |
--------------- | |
glBlendEquationSeparatei: MISSING | |
glBlendEquationi: MISSING | |
glBlendFuncSeparatei: MISSING | |
glBlendFunci: MISSING | |
glMinSampleShading: MISSING | |
GL_VERSION_4_1: MISSING | |
--------------- | |
GL_VERSION_4_2: MISSING | |
--------------- | |
GL_VERSION_4_3: MISSING | |
--------------- | |
GL_3DFX_multisample: MISSING | |
-------------------- | |
GL_3DFX_tbuffer: MISSING | |
---------------- | |
glTbufferMask3DFX: MISSING | |
GL_3DFX_texture_compression_FXT1: MISSING | |
--------------------------------- | |
GL_AMD_blend_minmax_factor: MISSING | |
--------------------------- | |
GL_AMD_conservative_depth: MISSING | |
-------------------------- | |
GL_AMD_debug_output: MISSING | |
-------------------- | |
glDebugMessageCallbackAMD: MISSING | |
glDebugMessageEnableAMD: MISSING | |
glDebugMessageInsertAMD: MISSING | |
glGetDebugMessageLogAMD: MISSING | |
GL_AMD_depth_clamp_separate: MISSING | |
---------------------------- | |
GL_AMD_draw_buffers_blend: MISSING | |
-------------------------- | |
glBlendEquationIndexedAMD: MISSING | |
glBlendEquationSeparateIndexedAMD: MISSING | |
glBlendFuncIndexedAMD: MISSING | |
glBlendFuncSeparateIndexedAMD: MISSING | |
GL_AMD_multi_draw_indirect: MISSING | |
--------------------------- | |
glMultiDrawArraysIndirectAMD: MISSING | |
glMultiDrawElementsIndirectAMD: MISSING | |
GL_AMD_name_gen_delete: MISSING | |
----------------------- | |
glDeleteNamesAMD: MISSING | |
glGenNamesAMD: MISSING | |
glIsNameAMD: MISSING | |
GL_AMD_performance_monitor: MISSING | |
--------------------------- | |
glBeginPerfMonitorAMD: MISSING | |
glDeletePerfMonitorsAMD: MISSING | |
glEndPerfMonitorAMD: MISSING | |
glGenPerfMonitorsAMD: MISSING | |
glGetPerfMonitorCounterDataAMD: MISSING | |
glGetPerfMonitorCounterInfoAMD: MISSING | |
glGetPerfMonitorCounterStringAMD: MISSING | |
glGetPerfMonitorCountersAMD: MISSING | |
glGetPerfMonitorGroupStringAMD: MISSING | |
glGetPerfMonitorGroupsAMD: MISSING | |
glSelectPerfMonitorCountersAMD: MISSING | |
GL_AMD_pinned_memory: MISSING | |
--------------------- | |
GL_AMD_query_buffer_object: MISSING | |
--------------------------- | |
GL_AMD_sample_positions: MISSING | |
------------------------ | |
glSetMultisamplefvAMD: MISSING | |
GL_AMD_seamless_cubemap_per_texture: MISSING | |
------------------------------------ | |
GL_AMD_shader_stencil_export: MISSING | |
----------------------------- | |
GL_AMD_sparse_texture: MISSING | |
---------------------- | |
glTexStorageSparseAMD: MISSING | |
glTextureStorageSparseAMD: MISSING | |
GL_AMD_stencil_operation_extended: MISSING | |
---------------------------------- | |
glStencilOpValueAMD: MISSING | |
GL_AMD_texture_texture4: MISSING | |
------------------------ | |
GL_AMD_transform_feedback3_lines_triangles: MISSING | |
------------------------------------------- | |
GL_AMD_vertex_shader_layer: MISSING | |
--------------------------- | |
GL_AMD_vertex_shader_tessellator: MISSING | |
--------------------------------- | |
glTessellationFactorAMD: MISSING | |
glTessellationModeAMD: MISSING | |
GL_AMD_vertex_shader_viewport_index: MISSING | |
------------------------------------ | |
GL_APPLE_aux_depth_stencil: OK | |
--------------------------- | |
GL_APPLE_client_storage: OK | |
------------------------ | |
GL_APPLE_element_array: OK | |
----------------------- | |
glDrawElementArrayAPPLE: OK | |
glDrawRangeElementArrayAPPLE: OK | |
glElementPointerAPPLE: OK | |
glMultiDrawElementArrayAPPLE: OK | |
glMultiDrawRangeElementArrayAPPLE: OK | |
GL_APPLE_fence: OK | |
--------------- | |
glDeleteFencesAPPLE: OK | |
glFinishFenceAPPLE: OK | |
glFinishObjectAPPLE: OK | |
glGenFencesAPPLE: OK | |
glIsFenceAPPLE: OK | |
glSetFenceAPPLE: OK | |
glTestFenceAPPLE: OK | |
glTestObjectAPPLE: OK | |
GL_APPLE_float_pixels: OK | |
---------------------- | |
GL_APPLE_flush_buffer_range: OK | |
---------------------------- | |
glBufferParameteriAPPLE: OK | |
glFlushMappedBufferRangeAPPLE: OK | |
GL_APPLE_object_purgeable: OK | |
-------------------------- | |
glGetObjectParameterivAPPLE: OK | |
glObjectPurgeableAPPLE: OK | |
glObjectUnpurgeableAPPLE: OK | |
GL_APPLE_pixel_buffer: OK | |
---------------------- | |
GL_APPLE_rgb_422: OK | |
----------------- | |
GL_APPLE_row_bytes: OK | |
------------------- | |
GL_APPLE_specular_vector: OK | |
------------------------- | |
GL_APPLE_texture_range: OK | |
----------------------- | |
glGetTexParameterPointervAPPLE: OK | |
glTextureRangeAPPLE: OK | |
GL_APPLE_transform_hint: OK | |
------------------------ | |
GL_APPLE_vertex_array_object: OK | |
----------------------------- | |
glBindVertexArrayAPPLE: OK | |
glDeleteVertexArraysAPPLE: OK | |
glGenVertexArraysAPPLE: OK | |
glIsVertexArrayAPPLE: OK | |
GL_APPLE_vertex_array_range: OK | |
---------------------------- | |
glFlushVertexArrayRangeAPPLE: OK | |
glVertexArrayParameteriAPPLE: OK | |
glVertexArrayRangeAPPLE: OK | |
GL_APPLE_vertex_program_evaluators: OK | |
----------------------------------- | |
glDisableVertexAttribAPPLE: OK | |
glEnableVertexAttribAPPLE: OK | |
glIsVertexAttribEnabledAPPLE: OK | |
glMapVertexAttrib1dAPPLE: OK | |
glMapVertexAttrib1fAPPLE: OK | |
glMapVertexAttrib2dAPPLE: OK | |
glMapVertexAttrib2fAPPLE: OK | |
GL_APPLE_ycbcr_422: OK | |
------------------- | |
GL_ARB_ES2_compatibility: MISSING | |
------------------------- | |
glClearDepthf: MISSING | |
glDepthRangef: MISSING | |
glGetShaderPrecisionFormat: MISSING | |
glReleaseShaderCompiler: MISSING | |
glShaderBinary: MISSING | |
GL_ARB_ES3_compatibility: MISSING | |
------------------------- | |
GL_ARB_arrays_of_arrays: MISSING | |
------------------------ | |
GL_ARB_base_instance: MISSING | |
--------------------- | |
glDrawArraysInstancedBaseInstance: MISSING | |
glDrawElementsInstancedBaseInstance: MISSING | |
glDrawElementsInstancedBaseVertexBaseInstance: MISSING | |
GL_ARB_blend_func_extended: MISSING | |
--------------------------- | |
glBindFragDataLocationIndexed: MISSING | |
glGetFragDataIndex: MISSING | |
GL_ARB_cl_event: MISSING | |
---------------- | |
glCreateSyncFromCLeventARB: MISSING | |
GL_ARB_clear_buffer_object: MISSING | |
--------------------------- | |
glClearBufferData: MISSING | |
glClearBufferSubData: MISSING | |
glClearNamedBufferDataEXT: MISSING | |
glClearNamedBufferSubDataEXT: MISSING | |
GL_ARB_color_buffer_float: OK | |
-------------------------- | |
glClampColorARB: OK | |
GL_ARB_compatibility: MISSING | |
--------------------- | |
GL_ARB_compressed_texture_pixel_storage: MISSING | |
---------------------------------------- | |
GL_ARB_compute_shader: MISSING | |
---------------------- | |
glDispatchCompute: MISSING | |
glDispatchComputeIndirect: MISSING | |
GL_ARB_conservative_depth: MISSING | |
-------------------------- | |
GL_ARB_copy_buffer: OK [MISSING] | |
------------------- | |
glCopyBufferSubData: OK | |
GL_ARB_copy_image: MISSING | |
------------------ | |
glCopyImageSubData: MISSING | |
GL_ARB_debug_output: MISSING | |
-------------------- | |
glDebugMessageCallbackARB: MISSING | |
glDebugMessageControlARB: MISSING | |
glDebugMessageInsertARB: MISSING | |
glGetDebugMessageLogARB: MISSING | |
GL_ARB_depth_buffer_float: OK | |
-------------------------- | |
GL_ARB_depth_clamp: OK | |
------------------- | |
GL_ARB_depth_texture: OK | |
--------------------- | |
GL_ARB_draw_buffers: OK | |
-------------------- | |
glDrawBuffersARB: OK | |
GL_ARB_draw_buffers_blend: MISSING | |
-------------------------- | |
glBlendEquationSeparateiARB: MISSING | |
glBlendEquationiARB: MISSING | |
glBlendFuncSeparateiARB: MISSING | |
glBlendFunciARB: MISSING | |
GL_ARB_draw_elements_base_vertex: OK | |
--------------------------------- | |
glDrawElementsBaseVertex: OK | |
glDrawElementsInstancedBaseVertex: OK | |
glDrawRangeElementsBaseVertex: OK | |
glMultiDrawElementsBaseVertex: OK | |
GL_ARB_draw_indirect: MISSING | |
--------------------- | |
glDrawArraysIndirect: MISSING | |
glDrawElementsIndirect: MISSING | |
GL_ARB_draw_instanced: OK | |
---------------------- | |
GL_ARB_explicit_attrib_location: MISSING | |
-------------------------------- | |
GL_ARB_explicit_uniform_location: MISSING | |
--------------------------------- | |
GL_ARB_fragment_coord_conventions: MISSING | |
---------------------------------- | |
GL_ARB_fragment_layer_viewport: MISSING | |
------------------------------- | |
GL_ARB_fragment_program: OK | |
------------------------ | |
GL_ARB_fragment_program_shadow: OK | |
------------------------------- | |
GL_ARB_fragment_shader: OK | |
----------------------- | |
GL_ARB_framebuffer_no_attachments: MISSING | |
---------------------------------- | |
glFramebufferParameteri: MISSING | |
glGetFramebufferParameteriv: MISSING | |
glGetNamedFramebufferParameterivEXT: MISSING | |
glNamedFramebufferParameteriEXT: MISSING | |
GL_ARB_framebuffer_object: OK | |
-------------------------- | |
glBindFramebuffer: OK | |
glBindRenderbuffer: OK | |
glBlitFramebuffer: OK | |
glCheckFramebufferStatus: OK | |
glDeleteFramebuffers: OK | |
glDeleteRenderbuffers: OK | |
glFramebufferRenderbuffer: OK | |
glFramebufferTexture1D: OK | |
glFramebufferTexture2D: OK | |
glFramebufferTexture3D: OK | |
glFramebufferTextureLayer: OK | |
glGenFramebuffers: OK | |
glGenRenderbuffers: OK | |
glGenerateMipmap: OK | |
glGetFramebufferAttachmentParameteriv: OK | |
glGetRenderbufferParameteriv: OK | |
glIsFramebuffer: OK | |
glIsRenderbuffer: OK | |
glRenderbufferStorage: OK | |
glRenderbufferStorageMultisample: OK | |
GL_ARB_framebuffer_sRGB: OK | |
------------------------ | |
GL_ARB_geometry_shader4: MISSING | |
------------------------ | |
glFramebufferTextureARB: MISSING | |
glFramebufferTextureFaceARB: MISSING | |
glFramebufferTextureLayerARB: MISSING | |
glProgramParameteriARB: MISSING | |
GL_ARB_get_program_binary: MISSING | |
-------------------------- | |
glGetProgramBinary: MISSING | |
glProgramBinary: MISSING | |
glProgramParameteri: MISSING | |
GL_ARB_gpu_shader5: MISSING | |
------------------- | |
GL_ARB_gpu_shader_fp64: MISSING | |
----------------------- | |
glGetUniformdv: MISSING | |
glUniform1d: MISSING | |
glUniform1dv: MISSING | |
glUniform2d: MISSING | |
glUniform2dv: MISSING | |
glUniform3d: MISSING | |
glUniform3dv: MISSING | |
glUniform4d: MISSING | |
glUniform4dv: MISSING | |
glUniformMatrix2dv: MISSING | |
glUniformMatrix2x3dv: MISSING | |
glUniformMatrix2x4dv: MISSING | |
glUniformMatrix3dv: MISSING | |
glUniformMatrix3x2dv: MISSING | |
glUniformMatrix3x4dv: MISSING | |
glUniformMatrix4dv: MISSING | |
glUniformMatrix4x2dv: MISSING | |
glUniformMatrix4x3dv: MISSING | |
GL_ARB_half_float_pixel: OK | |
------------------------ | |
GL_ARB_half_float_vertex: OK | |
------------------------- | |
GL_ARB_imaging: OK | |
--------------- | |
glBlendEquation: OK | |
glColorSubTable: OK | |
glColorTable: OK | |
glColorTableParameterfv: OK | |
glColorTableParameteriv: OK | |
glConvolutionFilter1D: OK | |
glConvolutionFilter2D: OK | |
glConvolutionParameterf: OK | |
glConvolutionParameterfv: OK | |
glConvolutionParameteri: OK | |
glConvolutionParameteriv: OK | |
glCopyColorSubTable: OK | |
glCopyColorTable: OK | |
glCopyConvolutionFilter1D: OK | |
glCopyConvolutionFilter2D: OK | |
glGetColorTable: OK | |
glGetColorTableParameterfv: OK | |
glGetColorTableParameteriv: OK | |
glGetConvolutionFilter: OK | |
glGetConvolutionParameterfv: OK | |
glGetConvolutionParameteriv: OK | |
glGetHistogram: OK | |
glGetHistogramParameterfv: OK | |
glGetHistogramParameteriv: OK | |
glGetMinmax: OK | |
glGetMinmaxParameterfv: OK | |
glGetMinmaxParameteriv: OK | |
glGetSeparableFilter: OK | |
glHistogram: OK | |
glMinmax: OK | |
glResetHistogram: OK | |
glResetMinmax: OK | |
glSeparableFilter2D: OK | |
GL_ARB_instanced_arrays: OK | |
------------------------ | |
glDrawArraysInstancedARB: OK | |
glDrawElementsInstancedARB: OK | |
glVertexAttribDivisorARB: OK | |
GL_ARB_internalformat_query: MISSING | |
---------------------------- | |
glGetInternalformativ: MISSING | |
GL_ARB_internalformat_query2: MISSING | |
----------------------------- | |
glGetInternalformati64v: MISSING | |
GL_ARB_invalidate_subdata: MISSING | |
-------------------------- | |
glInvalidateBufferData: MISSING | |
glInvalidateBufferSubData: MISSING | |
glInvalidateFramebuffer: MISSING | |
glInvalidateSubFramebuffer: MISSING | |
glInvalidateTexImage: MISSING | |
glInvalidateTexSubImage: MISSING | |
GL_ARB_map_buffer_alignment: MISSING | |
---------------------------- | |
GL_ARB_map_buffer_range: OK [MISSING] | |
------------------------ | |
glFlushMappedBufferRange: OK | |
glMapBufferRange: OK | |
GL_ARB_matrix_palette: MISSING | |
---------------------- | |
glCurrentPaletteMatrixARB: MISSING | |
glMatrixIndexPointerARB: MISSING | |
glMatrixIndexubvARB: MISSING | |
glMatrixIndexuivARB: MISSING | |
glMatrixIndexusvARB: MISSING | |
GL_ARB_multi_draw_indirect: MISSING | |
--------------------------- | |
glMultiDrawArraysIndirect: MISSING | |
glMultiDrawElementsIndirect: MISSING | |
GL_ARB_multisample: OK | |
------------------- | |
glSampleCoverageARB: OK | |
GL_ARB_multitexture: OK | |
-------------------- | |
glActiveTextureARB: OK | |
glClientActiveTextureARB: OK | |
glMultiTexCoord1dARB: OK | |
glMultiTexCoord1dvARB: OK | |
glMultiTexCoord1fARB: OK | |
glMultiTexCoord1fvARB: OK | |
glMultiTexCoord1iARB: OK | |
glMultiTexCoord1ivARB: OK | |
glMultiTexCoord1sARB: OK | |
glMultiTexCoord1svARB: OK | |
glMultiTexCoord2dARB: OK | |
glMultiTexCoord2dvARB: OK | |
glMultiTexCoord2fARB: OK | |
glMultiTexCoord2fvARB: OK | |
glMultiTexCoord2iARB: OK | |
glMultiTexCoord2ivARB: OK | |
glMultiTexCoord2sARB: OK | |
glMultiTexCoord2svARB: OK | |
glMultiTexCoord3dARB: OK | |
glMultiTexCoord3dvARB: OK | |
glMultiTexCoord3fARB: OK | |
glMultiTexCoord3fvARB: OK | |
glMultiTexCoord3iARB: OK | |
glMultiTexCoord3ivARB: OK | |
glMultiTexCoord3sARB: OK | |
glMultiTexCoord3svARB: OK | |
glMultiTexCoord4dARB: OK | |
glMultiTexCoord4dvARB: OK | |
glMultiTexCoord4fARB: OK | |
glMultiTexCoord4fvARB: OK | |
glMultiTexCoord4iARB: OK | |
glMultiTexCoord4ivARB: OK | |
glMultiTexCoord4sARB: OK | |
glMultiTexCoord4svARB: OK | |
GL_ARB_occlusion_query: OK | |
----------------------- | |
glBeginQueryARB: OK | |
glDeleteQueriesARB: OK | |
glEndQueryARB: OK | |
glGenQueriesARB: OK | |
glGetQueryObjectivARB: OK | |
glGetQueryObjectuivARB: OK | |
glGetQueryivARB: OK | |
glIsQueryARB: OK | |
GL_ARB_occlusion_query2: MISSING | |
------------------------ | |
GL_ARB_pixel_buffer_object: OK | |
--------------------------- | |
GL_ARB_point_parameters: OK | |
------------------------ | |
glPointParameterfARB: OK | |
glPointParameterfvARB: OK | |
GL_ARB_point_sprite: OK | |
-------------------- | |
GL_ARB_program_interface_query: MISSING | |
------------------------------- | |
glGetProgramInterfaceiv: MISSING | |
glGetProgramResourceIndex: MISSING | |
glGetProgramResourceLocation: MISSING | |
glGetProgramResourceLocationIndex: MISSING | |
glGetProgramResourceName: MISSING | |
glGetProgramResourceiv: MISSING | |
GL_ARB_provoking_vertex: OK | |
------------------------ | |
glProvokingVertex: OK | |
GL_ARB_robust_buffer_access_behavior: MISSING | |
------------------------------------- | |
GL_ARB_robustness: MISSING | |
------------------ | |
glGetGraphicsResetStatusARB: MISSING | |
glGetnColorTableARB: MISSING | |
glGetnCompressedTexImageARB: MISSING | |
glGetnConvolutionFilterARB: MISSING | |
glGetnHistogramARB: MISSING | |
glGetnMapdvARB: MISSING | |
glGetnMapfvARB: MISSING | |
glGetnMapivARB: MISSING | |
glGetnMinmaxARB: MISSING | |
glGetnPixelMapfvARB: MISSING | |
glGetnPixelMapuivARB: MISSING | |
glGetnPixelMapusvARB: MISSING | |
glGetnPolygonStippleARB: MISSING | |
glGetnSeparableFilterARB: MISSING | |
glGetnTexImageARB: MISSING | |
glGetnUniformdvARB: MISSING | |
glGetnUniformfvARB: MISSING | |
glGetnUniformivARB: MISSING | |
glGetnUniformuivARB: MISSING | |
glReadnPixelsARB: MISSING | |
GL_ARB_robustness_application_isolation: MISSING | |
---------------------------------------- | |
GL_ARB_robustness_share_group_isolation: MISSING | |
---------------------------------------- | |
GL_ARB_sample_shading: MISSING | |
---------------------- | |
glMinSampleShadingARB: MISSING | |
GL_ARB_sampler_objects: OK [MISSING] | |
----------------------- | |
glBindSampler: OK | |
glDeleteSamplers: OK | |
glGenSamplers: OK | |
glGetSamplerParameterIiv: OK | |
glGetSamplerParameterIuiv: OK | |
glGetSamplerParameterfv: OK | |
glGetSamplerParameteriv: OK | |
glIsSampler: OK | |
glSamplerParameterIiv: OK | |
glSamplerParameterIuiv: OK | |
glSamplerParameterf: OK | |
glSamplerParameterfv: OK | |
glSamplerParameteri: OK | |
glSamplerParameteriv: OK | |
GL_ARB_seamless_cube_map: OK | |
------------------------- | |
GL_ARB_separate_shader_objects: MISSING | |
------------------------------- | |
glActiveShaderProgram: MISSING | |
glBindProgramPipeline: MISSING | |
glCreateShaderProgramv: MISSING | |
glDeleteProgramPipelines: MISSING | |
glGenProgramPipelines: MISSING | |
glGetProgramPipelineInfoLog: MISSING | |
glGetProgramPipelineiv: MISSING | |
glIsProgramPipeline: MISSING | |
glProgramUniform1d: MISSING | |
glProgramUniform1dv: MISSING | |
glProgramUniform1f: MISSING | |
glProgramUniform1fv: MISSING | |
glProgramUniform1i: MISSING | |
glProgramUniform1iv: MISSING | |
glProgramUniform1ui: MISSING | |
glProgramUniform1uiv: MISSING | |
glProgramUniform2d: MISSING | |
glProgramUniform2dv: MISSING | |
glProgramUniform2f: MISSING | |
glProgramUniform2fv: MISSING | |
glProgramUniform2i: MISSING | |
glProgramUniform2iv: MISSING | |
glProgramUniform2ui: MISSING | |
glProgramUniform2uiv: MISSING | |
glProgramUniform3d: MISSING | |
glProgramUniform3dv: MISSING | |
glProgramUniform3f: MISSING | |
glProgramUniform3fv: MISSING | |
glProgramUniform3i: MISSING | |
glProgramUniform3iv: MISSING | |
glProgramUniform3ui: MISSING | |
glProgramUniform3uiv: MISSING | |
glProgramUniform4d: MISSING | |
glProgramUniform4dv: MISSING | |
glProgramUniform4f: MISSING | |
glProgramUniform4fv: MISSING | |
glProgramUniform4i: MISSING | |
glProgramUniform4iv: MISSING | |
glProgramUniform4ui: MISSING | |
glProgramUniform4uiv: MISSING | |
glProgramUniformMatrix2dv: MISSING | |
glProgramUniformMatrix2fv: MISSING | |
glProgramUniformMatrix2x3dv: MISSING | |
glProgramUniformMatrix2x3fv: MISSING | |
glProgramUniformMatrix2x4dv: MISSING | |
glProgramUniformMatrix2x4fv: MISSING | |
glProgramUniformMatrix3dv: MISSING | |
glProgramUniformMatrix3fv: MISSING | |
glProgramUniformMatrix3x2dv: MISSING | |
glProgramUniformMatrix3x2fv: MISSING | |
glProgramUniformMatrix3x4dv: MISSING | |
glProgramUniformMatrix3x4fv: MISSING | |
glProgramUniformMatrix4dv: MISSING | |
glProgramUniformMatrix4fv: MISSING | |
glProgramUniformMatrix4x2dv: MISSING | |
glProgramUniformMatrix4x2fv: MISSING | |
glProgramUniformMatrix4x3dv: MISSING | |
glProgramUniformMatrix4x3fv: MISSING | |
glUseProgramStages: MISSING | |
glValidateProgramPipeline: MISSING | |
GL_ARB_shader_atomic_counters: MISSING | |
------------------------------ | |
glGetActiveAtomicCounterBufferiv: MISSING | |
GL_ARB_shader_bit_encoding: MISSING | |
--------------------------- | |
GL_ARB_shader_image_load_store: MISSING | |
------------------------------- | |
glBindImageTexture: MISSING | |
glMemoryBarrier: MISSING | |
GL_ARB_shader_image_size: MISSING | |
------------------------- | |
GL_ARB_shader_objects: OK | |
---------------------- | |
glAttachObjectARB: OK | |
glCompileShaderARB: OK | |
glCreateProgramObjectARB: OK | |
glCreateShaderObjectARB: OK | |
glDeleteObjectARB: OK | |
glDetachObjectARB: OK | |
glGetActiveUniformARB: OK | |
glGetAttachedObjectsARB: OK | |
glGetHandleARB: OK | |
glGetInfoLogARB: OK | |
glGetObjectParameterfvARB: OK | |
glGetObjectParameterivARB: OK | |
glGetShaderSourceARB: OK | |
glGetUniformLocationARB: OK | |
glGetUniformfvARB: OK | |
glGetUniformivARB: OK | |
glLinkProgramARB: OK | |
glShaderSourceARB: OK | |
glUniform1fARB: OK | |
glUniform1fvARB: OK | |
glUniform1iARB: OK | |
glUniform1ivARB: OK | |
glUniform2fARB: OK | |
glUniform2fvARB: OK | |
glUniform2iARB: OK | |
glUniform2ivARB: OK | |
glUniform3fARB: OK | |
glUniform3fvARB: OK | |
glUniform3iARB: OK | |
glUniform3ivARB: OK | |
glUniform4fARB: OK | |
glUniform4fvARB: OK | |
glUniform4iARB: OK | |
glUniform4ivARB: OK | |
glUniformMatrix2fvARB: OK | |
glUniformMatrix3fvARB: OK | |
glUniformMatrix4fvARB: OK | |
glUseProgramObjectARB: OK | |
glValidateProgramARB: OK | |
GL_ARB_shader_precision: MISSING | |
------------------------ | |
GL_ARB_shader_stencil_export: MISSING | |
----------------------------- | |
GL_ARB_shader_storage_buffer_object: MISSING | |
------------------------------------ | |
glShaderStorageBlockBinding: MISSING | |
GL_ARB_shader_subroutine: MISSING | |
------------------------- | |
glGetActiveSubroutineName: MISSING | |
glGetActiveSubroutineUniformName: MISSING | |
glGetActiveSubroutineUniformiv: MISSING | |
glGetProgramStageiv: MISSING | |
glGetSubroutineIndex: MISSING | |
glGetSubroutineUniformLocation: MISSING | |
glGetUniformSubroutineuiv: MISSING | |
glUniformSubroutinesuiv: MISSING | |
GL_ARB_shader_texture_lod: OK | |
-------------------------- | |
GL_ARB_shading_language_100: OK | |
---------------------------- | |
GL_ARB_shading_language_420pack: MISSING | |
-------------------------------- | |
GL_ARB_shading_language_include: MISSING | |
-------------------------------- | |
glCompileShaderIncludeARB: MISSING | |
glDeleteNamedStringARB: MISSING | |
glGetNamedStringARB: MISSING | |
glGetNamedStringivARB: MISSING | |
glIsNamedStringARB: MISSING | |
glNamedStringARB: MISSING | |
GL_ARB_shading_language_packing: MISSING | |
-------------------------------- | |
GL_ARB_shadow: OK | |
-------------- | |
GL_ARB_shadow_ambient: MISSING | |
---------------------- | |
GL_ARB_stencil_texturing: MISSING | |
------------------------- | |
GL_ARB_sync: OK | |
------------ | |
glClientWaitSync: OK | |
glDeleteSync: OK | |
glFenceSync: OK | |
glGetInteger64v: OK | |
glGetSynciv: OK | |
glIsSync: OK | |
glWaitSync: OK | |
GL_ARB_tessellation_shader: MISSING | |
--------------------------- | |
glPatchParameterfv: MISSING | |
glPatchParameteri: MISSING | |
GL_ARB_texture_border_clamp: OK | |
---------------------------- | |
GL_ARB_texture_buffer_object: MISSING | |
----------------------------- | |
glTexBufferARB: MISSING | |
GL_ARB_texture_buffer_object_rgb32: MISSING | |
----------------------------------- | |
GL_ARB_texture_buffer_range: MISSING | |
---------------------------- | |
glTexBufferRange: MISSING | |
glTextureBufferRangeEXT: MISSING | |
GL_ARB_texture_compression: OK | |
--------------------------- | |
glCompressedTexImage1DARB: OK | |
glCompressedTexImage2DARB: OK | |
glCompressedTexImage3DARB: OK | |
glCompressedTexSubImage1DARB: OK | |
glCompressedTexSubImage2DARB: OK | |
glCompressedTexSubImage3DARB: OK | |
glGetCompressedTexImageARB: OK | |
GL_ARB_texture_compression_bptc: MISSING | |
-------------------------------- | |
GL_ARB_texture_compression_rgtc: OK | |
-------------------------------- | |
GL_ARB_texture_cube_map: OK | |
------------------------ | |
GL_ARB_texture_cube_map_array: MISSING | |
------------------------------ | |
GL_ARB_texture_env_add: OK | |
----------------------- | |
GL_ARB_texture_env_combine: OK | |
--------------------------- | |
GL_ARB_texture_env_crossbar: OK | |
---------------------------- | |
GL_ARB_texture_env_dot3: OK | |
------------------------ | |
GL_ARB_texture_float: OK | |
--------------------- | |
GL_ARB_texture_gather: MISSING | |
---------------------- | |
GL_ARB_texture_mirrored_repeat: OK | |
------------------------------- | |
GL_ARB_texture_multisample: OK [MISSING] | |
--------------------------- | |
glGetMultisamplefv: OK | |
glSampleMaski: OK | |
glTexImage2DMultisample: OK | |
glTexImage3DMultisample: OK | |
GL_ARB_texture_non_power_of_two: OK | |
-------------------------------- | |
GL_ARB_texture_query_levels: MISSING | |
---------------------------- | |
GL_ARB_texture_query_lod: MISSING | |
------------------------- | |
GL_ARB_texture_rectangle: OK | |
------------------------- | |
GL_ARB_texture_rg: OK | |
------------------ | |
GL_ARB_texture_rgb10_a2ui: MISSING | |
-------------------------- | |
GL_ARB_texture_storage: MISSING | |
----------------------- | |
glTexStorage1D: MISSING | |
glTexStorage2D: MISSING | |
glTexStorage3D: MISSING | |
glTextureStorage1DEXT: MISSING | |
glTextureStorage2DEXT: MISSING | |
glTextureStorage3DEXT: MISSING | |
GL_ARB_texture_storage_multisample: MISSING | |
----------------------------------- | |
glTexStorage2DMultisample: MISSING | |
glTexStorage3DMultisample: MISSING | |
glTextureStorage2DMultisampleEXT: MISSING | |
glTextureStorage3DMultisampleEXT: MISSING | |
GL_ARB_texture_swizzle: MISSING | |
----------------------- | |
GL_ARB_texture_view: MISSING | |
-------------------- | |
glTextureView: MISSING | |
GL_ARB_timer_query: OK [MISSING] | |
------------------- | |
glGetQueryObjecti64v: OK | |
glGetQueryObjectui64v: OK | |
glQueryCounter: OK | |
GL_ARB_transform_feedback2: MISSING | |
--------------------------- | |
glBindTransformFeedback: MISSING | |
glDeleteTransformFeedbacks: MISSING | |
glDrawTransformFeedback: MISSING | |
glGenTransformFeedbacks: MISSING | |
glIsTransformFeedback: MISSING | |
glPauseTransformFeedback: MISSING | |
glResumeTransformFeedback: MISSING | |
GL_ARB_transform_feedback3: MISSING | |
--------------------------- | |
glBeginQueryIndexed: MISSING | |
glDrawTransformFeedbackStream: MISSING | |
glEndQueryIndexed: MISSING | |
glGetQueryIndexediv: MISSING | |
GL_ARB_transform_feedback_instanced: MISSING | |
------------------------------------ | |
glDrawTransformFeedbackInstanced: MISSING | |
glDrawTransformFeedbackStreamInstanced: MISSING | |
GL_ARB_transpose_matrix: OK | |
------------------------ | |
glLoadTransposeMatrixdARB: OK | |
glLoadTransposeMatrixfARB: OK | |
glMultTransposeMatrixdARB: OK | |
glMultTransposeMatrixfARB: OK | |
GL_ARB_uniform_buffer_object: OK [MISSING] | |
----------------------------- | |
glBindBufferBase: OK | |
glBindBufferRange: OK | |
glGetActiveUniformBlockName: OK | |
glGetActiveUniformBlockiv: OK | |
glGetActiveUniformName: OK | |
glGetActiveUniformsiv: OK | |
glGetIntegeri_v: OK | |
glGetUniformBlockIndex: OK | |
glGetUniformIndices: OK | |
glUniformBlockBinding: OK | |
GL_ARB_vertex_array_bgra: OK | |
------------------------- | |
GL_ARB_vertex_array_object: OK [MISSING] | |
--------------------------- | |
glBindVertexArray: OK | |
glDeleteVertexArrays: OK | |
glGenVertexArrays: OK | |
glIsVertexArray: OK | |
GL_ARB_vertex_attrib_64bit: MISSING | |
--------------------------- | |
glGetVertexAttribLdv: MISSING | |
glVertexAttribL1d: MISSING | |
glVertexAttribL1dv: MISSING | |
glVertexAttribL2d: MISSING | |
glVertexAttribL2dv: MISSING | |
glVertexAttribL3d: MISSING | |
glVertexAttribL3dv: MISSING | |
glVertexAttribL4d: MISSING | |
glVertexAttribL4dv: MISSING | |
glVertexAttribLPointer: MISSING | |
GL_ARB_vertex_attrib_binding: MISSING | |
----------------------------- | |
glBindVertexBuffer: MISSING | |
glVertexAttribBinding: MISSING | |
glVertexAttribFormat: MISSING | |
glVertexAttribIFormat: MISSING | |
glVertexAttribLFormat: MISSING | |
glVertexBindingDivisor: MISSING | |
GL_ARB_vertex_blend: OK | |
-------------------- | |
glVertexBlendARB: OK | |
glWeightPointerARB: OK | |
glWeightbvARB: OK | |
glWeightdvARB: OK | |
glWeightfvARB: OK | |
glWeightivARB: OK | |
glWeightsvARB: OK | |
glWeightubvARB: OK | |
glWeightuivARB: OK | |
glWeightusvARB: OK | |
GL_ARB_vertex_buffer_object: OK | |
---------------------------- | |
glBindBufferARB: OK | |
glBufferDataARB: OK | |
glBufferSubDataARB: OK | |
glDeleteBuffersARB: OK | |
glGenBuffersARB: OK | |
glGetBufferParameterivARB: OK | |
glGetBufferPointervARB: OK | |
glGetBufferSubDataARB: OK | |
glIsBufferARB: OK | |
glMapBufferARB: OK | |
glUnmapBufferARB: OK | |
GL_ARB_vertex_program: OK | |
---------------------- | |
glBindProgramARB: OK | |
glDeleteProgramsARB: OK | |
glDisableVertexAttribArrayARB: OK | |
glEnableVertexAttribArrayARB: OK | |
glGenProgramsARB: OK | |
glGetProgramEnvParameterdvARB: OK | |
glGetProgramEnvParameterfvARB: OK | |
glGetProgramLocalParameterdvARB: OK | |
glGetProgramLocalParameterfvARB: OK | |
glGetProgramStringARB: OK | |
glGetProgramivARB: OK | |
glGetVertexAttribPointervARB: OK | |
glGetVertexAttribdvARB: OK | |
glGetVertexAttribfvARB: OK | |
glGetVertexAttribivARB: OK | |
glIsProgramARB: OK | |
glProgramEnvParameter4dARB: OK | |
glProgramEnvParameter4dvARB: OK | |
glProgramEnvParameter4fARB: OK | |
glProgramEnvParameter4fvARB: OK | |
glProgramLocalParameter4dARB: OK | |
glProgramLocalParameter4dvARB: OK | |
glProgramLocalParameter4fARB: OK | |
glProgramLocalParameter4fvARB: OK | |
glProgramStringARB: OK | |
glVertexAttrib1dARB: OK | |
glVertexAttrib1dvARB: OK | |
glVertexAttrib1fARB: OK | |
glVertexAttrib1fvARB: OK | |
glVertexAttrib1sARB: OK | |
glVertexAttrib1svARB: OK | |
glVertexAttrib2dARB: OK | |
glVertexAttrib2dvARB: OK | |
glVertexAttrib2fARB: OK | |
glVertexAttrib2fvARB: OK | |
glVertexAttrib2sARB: OK | |
glVertexAttrib2svARB: OK | |
glVertexAttrib3dARB: OK | |
glVertexAttrib3dvARB: OK | |
glVertexAttrib3fARB: OK | |
glVertexAttrib3fvARB: OK | |
glVertexAttrib3sARB: OK | |
glVertexAttrib3svARB: OK | |
glVertexAttrib4NbvARB: OK | |
glVertexAttrib4NivARB: OK | |
glVertexAttrib4NsvARB: OK | |
glVertexAttrib4NubARB: OK | |
glVertexAttrib4NubvARB: OK | |
glVertexAttrib4NuivARB: OK | |
glVertexAttrib4NusvARB: OK | |
glVertexAttrib4bvARB: OK | |
glVertexAttrib4dARB: OK | |
glVertexAttrib4dvARB: OK | |
glVertexAttrib4fARB: OK | |
glVertexAttrib4fvARB: OK | |
glVertexAttrib4ivARB: OK | |
glVertexAttrib4sARB: OK | |
glVertexAttrib4svARB: OK | |
glVertexAttrib4ubvARB: OK | |
glVertexAttrib4uivARB: OK | |
glVertexAttrib4usvARB: OK | |
glVertexAttribPointerARB: OK | |
GL_ARB_vertex_shader: OK | |
--------------------- | |
glBindAttribLocationARB: OK | |
glGetActiveAttribARB: OK | |
glGetAttribLocationARB: OK | |
GL_ARB_vertex_type_2_10_10_10_rev: MISSING | |
---------------------------------- | |
glColorP3ui: MISSING | |
glColorP3uiv: MISSING | |
glColorP4ui: MISSING | |
glColorP4uiv: MISSING | |
glMultiTexCoordP1ui: MISSING | |
glMultiTexCoordP1uiv: MISSING | |
glMultiTexCoordP2ui: MISSING | |
glMultiTexCoordP2uiv: MISSING | |
glMultiTexCoordP3ui: MISSING | |
glMultiTexCoordP3uiv: MISSING | |
glMultiTexCoordP4ui: MISSING | |
glMultiTexCoordP4uiv: MISSING | |
glNormalP3ui: MISSING | |
glNormalP3uiv: MISSING | |
glSecondaryColorP3ui: MISSING | |
glSecondaryColorP3uiv: MISSING | |
glTexCoordP1ui: MISSING | |
glTexCoordP1uiv: MISSING | |
glTexCoordP2ui: MISSING | |
glTexCoordP2uiv: MISSING | |
glTexCoordP3ui: MISSING | |
glTexCoordP3uiv: MISSING | |
glTexCoordP4ui: MISSING | |
glTexCoordP4uiv: MISSING | |
glVertexAttribP1ui: MISSING | |
glVertexAttribP1uiv: MISSING | |
glVertexAttribP2ui: MISSING | |
glVertexAttribP2uiv: MISSING | |
glVertexAttribP3ui: MISSING | |
glVertexAttribP3uiv: MISSING | |
glVertexAttribP4ui: MISSING | |
glVertexAttribP4uiv: MISSING | |
glVertexP2ui: MISSING | |
glVertexP2uiv: MISSING | |
glVertexP3ui: MISSING | |
glVertexP3uiv: MISSING | |
glVertexP4ui: MISSING | |
glVertexP4uiv: MISSING | |
GL_ARB_viewport_array: MISSING | |
---------------------- | |
glDepthRangeArrayv: MISSING | |
glDepthRangeIndexed: MISSING | |
glGetDoublei_v: MISSING | |
glGetFloati_v: MISSING | |
glScissorArrayv: MISSING | |
glScissorIndexed: MISSING | |
glScissorIndexedv: MISSING | |
glViewportArrayv: MISSING | |
glViewportIndexedf: MISSING | |
glViewportIndexedfv: MISSING | |
GL_ARB_window_pos: OK | |
------------------ | |
glWindowPos2dARB: OK | |
glWindowPos2dvARB: OK | |
glWindowPos2fARB: OK | |
glWindowPos2fvARB: OK | |
glWindowPos2iARB: OK | |
glWindowPos2ivARB: OK | |
glWindowPos2sARB: OK | |
glWindowPos2svARB: OK | |
glWindowPos3dARB: OK | |
glWindowPos3dvARB: OK | |
glWindowPos3fARB: OK | |
glWindowPos3fvARB: OK | |
glWindowPos3iARB: OK | |
glWindowPos3ivARB: OK | |
glWindowPos3sARB: OK | |
glWindowPos3svARB: OK | |
GL_ATIX_point_sprites: MISSING | |
---------------------- | |
GL_ATIX_texture_env_combine3: MISSING | |
----------------------------- | |
GL_ATIX_texture_env_route: MISSING | |
-------------------------- | |
GL_ATIX_vertex_shader_output_point_size: MISSING | |
---------------------------------------- | |
GL_ATI_draw_buffers: MISSING | |
-------------------- | |
glDrawBuffersATI: MISSING | |
GL_ATI_element_array: MISSING | |
--------------------- | |
glDrawElementArrayATI: MISSING | |
glDrawRangeElementArrayATI: MISSING | |
glElementPointerATI: MISSING | |
GL_ATI_envmap_bumpmap: MISSING | |
---------------------- | |
glGetTexBumpParameterfvATI: MISSING | |
glGetTexBumpParameterivATI: MISSING | |
glTexBumpParameterfvATI: MISSING | |
glTexBumpParameterivATI: MISSING | |
GL_ATI_fragment_shader: MISSING | |
----------------------- | |
glAlphaFragmentOp1ATI: MISSING | |
glAlphaFragmentOp2ATI: MISSING | |
glAlphaFragmentOp3ATI: MISSING | |
glBeginFragmentShaderATI: MISSING | |
glBindFragmentShaderATI: MISSING | |
glColorFragmentOp1ATI: MISSING | |
glColorFragmentOp2ATI: MISSING | |
glColorFragmentOp3ATI: MISSING | |
glDeleteFragmentShaderATI: MISSING | |
glEndFragmentShaderATI: MISSING | |
glGenFragmentShadersATI: MISSING | |
glPassTexCoordATI: MISSING | |
glSampleMapATI: MISSING | |
glSetFragmentShaderConstantATI: MISSING | |
GL_ATI_map_object_buffer: MISSING | |
------------------------- | |
glMapObjectBufferATI: MISSING | |
glUnmapObjectBufferATI: MISSING | |
GL_ATI_meminfo: MISSING | |
--------------- | |
GL_ATI_pn_triangles: OK [MISSING] | |
-------------------- | |
glPNTrianglesfATI: OK | |
glPNTrianglesiATI: OK | |
GL_ATI_separate_stencil: OK | |
------------------------ | |
glStencilFuncSeparateATI: OK | |
glStencilOpSeparateATI: OK | |
GL_ATI_shader_texture_lod: MISSING | |
-------------------------- | |
GL_ATI_text_fragment_shader: MISSING | |
---------------------------- | |
GL_ATI_texture_compression_3dc: MISSING | |
------------------------------- | |
GL_ATI_texture_env_combine3: OK | |
---------------------------- | |
GL_ATI_texture_float: OK | |
--------------------- | |
GL_ATI_texture_mirror_once: OK | |
--------------------------- | |
GL_ATI_vertex_array_object: MISSING | |
--------------------------- | |
glArrayObjectATI: MISSING | |
glFreeObjectBufferATI: MISSING | |
glGetArrayObjectfvATI: MISSING | |
glGetArrayObjectivATI: MISSING | |
glGetObjectBufferfvATI: MISSING | |
glGetObjectBufferivATI: MISSING | |
glGetVariantArrayObjectfvATI: MISSING | |
glGetVariantArrayObjectivATI: MISSING | |
glIsObjectBufferATI: MISSING | |
glNewObjectBufferATI: MISSING | |
glUpdateObjectBufferATI: MISSING | |
glVariantArrayObjectATI: MISSING | |
GL_ATI_vertex_attrib_array_object: MISSING | |
---------------------------------- | |
glGetVertexAttribArrayObjectfvATI: MISSING | |
glGetVertexAttribArrayObjectivATI: MISSING | |
glVertexAttribArrayObjectATI: MISSING | |
GL_ATI_vertex_streams: MISSING | |
---------------------- | |
glClientActiveVertexStreamATI: MISSING | |
glNormalStream3bATI: MISSING | |
glNormalStream3bvATI: MISSING | |
glNormalStream3dATI: MISSING | |
glNormalStream3dvATI: MISSING | |
glNormalStream3fATI: MISSING | |
glNormalStream3fvATI: MISSING | |
glNormalStream3iATI: MISSING | |
glNormalStream3ivATI: MISSING | |
glNormalStream3sATI: MISSING | |
glNormalStream3svATI: MISSING | |
glVertexBlendEnvfATI: MISSING | |
glVertexBlendEnviATI: MISSING | |
glVertexStream1dATI: MISSING | |
glVertexStream1dvATI: MISSING | |
glVertexStream1fATI: MISSING | |
glVertexStream1fvATI: MISSING | |
glVertexStream1iATI: MISSING | |
glVertexStream1ivATI: MISSING | |
glVertexStream1sATI: MISSING | |
glVertexStream1svATI: MISSING | |
glVertexStream2dATI: MISSING | |
glVertexStream2dvATI: MISSING | |
glVertexStream2fATI: MISSING | |
glVertexStream2fvATI: MISSING | |
glVertexStream2iATI: MISSING | |
glVertexStream2ivATI: MISSING | |
glVertexStream2sATI: MISSING | |
glVertexStream2svATI: MISSING | |
glVertexStream3dATI: MISSING | |
glVertexStream3dvATI: MISSING | |
glVertexStream3fATI: MISSING | |
glVertexStream3fvATI: MISSING | |
glVertexStream3iATI: MISSING | |
glVertexStream3ivATI: MISSING | |
glVertexStream3sATI: MISSING | |
glVertexStream3svATI: MISSING | |
glVertexStream4dATI: MISSING | |
glVertexStream4dvATI: MISSING | |
glVertexStream4fATI: MISSING | |
glVertexStream4fvATI: MISSING | |
glVertexStream4iATI: MISSING | |
glVertexStream4ivATI: MISSING | |
glVertexStream4sATI: MISSING | |
glVertexStream4svATI: MISSING | |
GL_EXT_422_pixels: MISSING | |
------------------ | |
GL_EXT_Cg_shader: MISSING | |
----------------- | |
GL_EXT_abgr: OK | |
------------ | |
GL_EXT_bgra: OK | |
------------ | |
GL_EXT_bindable_uniform: OK | |
------------------------ | |
glGetUniformBufferSizeEXT: OK | |
glGetUniformOffsetEXT: OK | |
glUniformBufferEXT: OK | |
GL_EXT_blend_color: OK | |
------------------- | |
glBlendColorEXT: OK | |
GL_EXT_blend_equation_separate: OK | |
------------------------------- | |
glBlendEquationSeparateEXT: OK | |
GL_EXT_blend_func_separate: OK | |
--------------------------- | |
glBlendFuncSeparateEXT: OK | |
GL_EXT_blend_logic_op: MISSING | |
---------------------- | |
GL_EXT_blend_minmax: OK | |
-------------------- | |
glBlendEquationEXT: OK | |
GL_EXT_blend_subtract: OK | |
---------------------- | |
GL_EXT_clip_volume_hint: OK | |
------------------------ | |
GL_EXT_cmyka: MISSING | |
------------- | |
GL_EXT_color_subtable: MISSING | |
---------------------- | |
glColorSubTableEXT: OK | |
glCopyColorSubTableEXT: MISSING | |
GL_EXT_compiled_vertex_array: OK [MISSING] | |
----------------------------- | |
glLockArraysEXT: OK | |
glUnlockArraysEXT: OK | |
GL_EXT_convolution: MISSING | |
------------------- | |
glConvolutionFilter1DEXT: MISSING | |
glConvolutionFilter2DEXT: MISSING | |
glConvolutionParameterfEXT: MISSING | |
glConvolutionParameterfvEXT: MISSING | |
glConvolutionParameteriEXT: MISSING | |
glConvolutionParameterivEXT: MISSING | |
glCopyConvolutionFilter1DEXT: MISSING | |
glCopyConvolutionFilter2DEXT: MISSING | |
glGetConvolutionFilterEXT: MISSING | |
glGetConvolutionParameterfvEXT: MISSING | |
glGetConvolutionParameterivEXT: MISSING | |
glGetSeparableFilterEXT: MISSING | |
glSeparableFilter2DEXT: MISSING | |
GL_EXT_coordinate_frame: MISSING | |
------------------------ | |
glBinormalPointerEXT: MISSING | |
glTangentPointerEXT: MISSING | |
GL_EXT_copy_texture: MISSING | |
-------------------- | |
glCopyTexImage1DEXT: MISSING | |
glCopyTexImage2DEXT: MISSING | |
glCopyTexSubImage1DEXT: MISSING | |
glCopyTexSubImage2DEXT: MISSING | |
glCopyTexSubImage3DEXT: MISSING | |
GL_EXT_cull_vertex: MISSING | |
------------------- | |
glCullParameterdvEXT: MISSING | |
glCullParameterfvEXT: MISSING | |
GL_EXT_debug_marker: MISSING | |
-------------------- | |
glInsertEventMarkerEXT: MISSING | |
glPopGroupMarkerEXT: MISSING | |
glPushGroupMarkerEXT: MISSING | |
GL_EXT_depth_bounds_test: OK | |
------------------------- | |
glDepthBoundsEXT: OK | |
GL_EXT_direct_state_access: MISSING | |
--------------------------- | |
glBindMultiTextureEXT: MISSING | |
glCheckNamedFramebufferStatusEXT: MISSING | |
glClientAttribDefaultEXT: MISSING | |
glCompressedMultiTexImage1DEXT: MISSING | |
glCompressedMultiTexImage2DEXT: MISSING | |
glCompressedMultiTexImage3DEXT: MISSING | |
glCompressedMultiTexSubImage1DEXT: MISSING | |
glCompressedMultiTexSubImage2DEXT: MISSING | |
glCompressedMultiTexSubImage3DEXT: MISSING | |
glCompressedTextureImage1DEXT: MISSING | |
glCompressedTextureImage2DEXT: MISSING | |
glCompressedTextureImage3DEXT: MISSING | |
glCompressedTextureSubImage1DEXT: MISSING | |
glCompressedTextureSubImage2DEXT: MISSING | |
glCompressedTextureSubImage3DEXT: MISSING | |
glCopyMultiTexImage1DEXT: MISSING | |
glCopyMultiTexImage2DEXT: MISSING | |
glCopyMultiTexSubImage1DEXT: MISSING | |
glCopyMultiTexSubImage2DEXT: MISSING | |
glCopyMultiTexSubImage3DEXT: MISSING | |
glCopyTextureImage1DEXT: MISSING | |
glCopyTextureImage2DEXT: MISSING | |
glCopyTextureSubImage1DEXT: MISSING | |
glCopyTextureSubImage2DEXT: MISSING | |
glCopyTextureSubImage3DEXT: MISSING | |
glDisableClientStateIndexedEXT: MISSING | |
glDisableClientStateiEXT: MISSING | |
glDisableVertexArrayAttribEXT: MISSING | |
glDisableVertexArrayEXT: MISSING | |
glEnableClientStateIndexedEXT: MISSING | |
glEnableClientStateiEXT: MISSING | |
glEnableVertexArrayAttribEXT: MISSING | |
glEnableVertexArrayEXT: MISSING | |
glFlushMappedNamedBufferRangeEXT: MISSING | |
glFramebufferDrawBufferEXT: MISSING | |
glFramebufferDrawBuffersEXT: MISSING | |
glFramebufferReadBufferEXT: MISSING | |
glGenerateMultiTexMipmapEXT: MISSING | |
glGenerateTextureMipmapEXT: MISSING | |
glGetCompressedMultiTexImageEXT: MISSING | |
glGetCompressedTextureImageEXT: MISSING | |
glGetDoubleIndexedvEXT: MISSING | |
glGetDoublei_vEXT: MISSING | |
glGetFloatIndexedvEXT: MISSING | |
glGetFloati_vEXT: MISSING | |
glGetFramebufferParameterivEXT: MISSING | |
glGetMultiTexEnvfvEXT: MISSING | |
glGetMultiTexEnvivEXT: MISSING | |
glGetMultiTexGendvEXT: MISSING | |
glGetMultiTexGenfvEXT: MISSING | |
glGetMultiTexGenivEXT: MISSING | |
glGetMultiTexImageEXT: MISSING | |
glGetMultiTexLevelParameterfvEXT: MISSING | |
glGetMultiTexLevelParameterivEXT: MISSING | |
glGetMultiTexParameterIivEXT: MISSING | |
glGetMultiTexParameterIuivEXT: MISSING | |
glGetMultiTexParameterfvEXT: MISSING | |
glGetMultiTexParameterivEXT: MISSING | |
glGetNamedBufferParameterivEXT: MISSING | |
glGetNamedBufferPointervEXT: MISSING | |
glGetNamedBufferSubDataEXT: MISSING | |
glGetNamedFramebufferAttachmentParameterivEXT: MISSING | |
glGetNamedProgramLocalParameterIivEXT: MISSING | |
glGetNamedProgramLocalParameterIuivEXT: MISSING | |
glGetNamedProgramLocalParameterdvEXT: MISSING | |
glGetNamedProgramLocalParameterfvEXT: MISSING | |
glGetNamedProgramStringEXT: MISSING | |
glGetNamedProgramivEXT: MISSING | |
glGetNamedRenderbufferParameterivEXT: MISSING | |
glGetPointerIndexedvEXT: MISSING | |
glGetPointeri_vEXT: MISSING | |
glGetTextureImageEXT: MISSING | |
glGetTextureLevelParameterfvEXT: MISSING | |
glGetTextureLevelParameterivEXT: MISSING | |
glGetTextureParameterIivEXT: MISSING | |
glGetTextureParameterIuivEXT: MISSING | |
glGetTextureParameterfvEXT: MISSING | |
glGetTextureParameterivEXT: MISSING | |
glGetVertexArrayIntegeri_vEXT: MISSING | |
glGetVertexArrayIntegervEXT: MISSING | |
glGetVertexArrayPointeri_vEXT: MISSING | |
glGetVertexArrayPointervEXT: MISSING | |
glMapNamedBufferEXT: MISSING | |
glMapNamedBufferRangeEXT: MISSING | |
glMatrixFrustumEXT: MISSING | |
glMatrixLoadIdentityEXT: MISSING | |
glMatrixLoadTransposedEXT: MISSING | |
glMatrixLoadTransposefEXT: MISSING | |
glMatrixLoaddEXT: MISSING | |
glMatrixLoadfEXT: MISSING | |
glMatrixMultTransposedEXT: MISSING | |
glMatrixMultTransposefEXT: MISSING | |
glMatrixMultdEXT: MISSING | |
glMatrixMultfEXT: MISSING | |
glMatrixOrthoEXT: MISSING | |
glMatrixPopEXT: MISSING | |
glMatrixPushEXT: MISSING | |
glMatrixRotatedEXT: MISSING | |
glMatrixRotatefEXT: MISSING | |
glMatrixScaledEXT: MISSING | |
glMatrixScalefEXT: MISSING | |
glMatrixTranslatedEXT: MISSING | |
glMatrixTranslatefEXT: MISSING | |
glMultiTexBufferEXT: MISSING | |
glMultiTexCoordPointerEXT: MISSING | |
glMultiTexEnvfEXT: MISSING | |
glMultiTexEnvfvEXT: MISSING | |
glMultiTexEnviEXT: MISSING | |
glMultiTexEnvivEXT: MISSING | |
glMultiTexGendEXT: MISSING | |
glMultiTexGendvEXT: MISSING | |
glMultiTexGenfEXT: MISSING | |
glMultiTexGenfvEXT: MISSING | |
glMultiTexGeniEXT: MISSING | |
glMultiTexGenivEXT: MISSING | |
glMultiTexImage1DEXT: MISSING | |
glMultiTexImage2DEXT: MISSING | |
glMultiTexImage3DEXT: MISSING | |
glMultiTexParameterIivEXT: MISSING | |
glMultiTexParameterIuivEXT: MISSING | |
glMultiTexParameterfEXT: MISSING | |
glMultiTexParameterfvEXT: MISSING | |
glMultiTexParameteriEXT: MISSING | |
glMultiTexParameterivEXT: MISSING | |
glMultiTexRenderbufferEXT: MISSING | |
glMultiTexSubImage1DEXT: MISSING | |
glMultiTexSubImage2DEXT: MISSING | |
glMultiTexSubImage3DEXT: MISSING | |
glNamedBufferDataEXT: MISSING | |
glNamedBufferSubDataEXT: MISSING | |
glNamedCopyBufferSubDataEXT: MISSING | |
glNamedFramebufferRenderbufferEXT: MISSING | |
glNamedFramebufferTexture1DEXT: MISSING | |
glNamedFramebufferTexture2DEXT: MISSING | |
glNamedFramebufferTexture3DEXT: MISSING | |
glNamedFramebufferTextureEXT: MISSING | |
glNamedFramebufferTextureFaceEXT: MISSING | |
glNamedFramebufferTextureLayerEXT: MISSING | |
glNamedProgramLocalParameter4dEXT: MISSING | |
glNamedProgramLocalParameter4dvEXT: MISSING | |
glNamedProgramLocalParameter4fEXT: MISSING | |
glNamedProgramLocalParameter4fvEXT: MISSING | |
glNamedProgramLocalParameterI4iEXT: MISSING | |
glNamedProgramLocalParameterI4ivEXT: MISSING | |
glNamedProgramLocalParameterI4uiEXT: MISSING | |
glNamedProgramLocalParameterI4uivEXT: MISSING | |
glNamedProgramLocalParameters4fvEXT: MISSING | |
glNamedProgramLocalParametersI4ivEXT: MISSING | |
glNamedProgramLocalParametersI4uivEXT: MISSING | |
glNamedProgramStringEXT: MISSING | |
glNamedRenderbufferStorageEXT: MISSING | |
glNamedRenderbufferStorageMultisampleCoverageEXT: MISSING | |
glNamedRenderbufferStorageMultisampleEXT: MISSING | |
glProgramUniform1dEXT: MISSING | |
glProgramUniform1dvEXT: MISSING | |
glProgramUniform1fEXT: MISSING | |
glProgramUniform1fvEXT: MISSING | |
glProgramUniform1iEXT: MISSING | |
glProgramUniform1ivEXT: MISSING | |
glProgramUniform1uiEXT: MISSING | |
glProgramUniform1uivEXT: MISSING | |
glProgramUniform2dEXT: MISSING | |
glProgramUniform2dvEXT: MISSING | |
glProgramUniform2fEXT: MISSING | |
glProgramUniform2fvEXT: MISSING | |
glProgramUniform2iEXT: MISSING | |
glProgramUniform2ivEXT: MISSING | |
glProgramUniform2uiEXT: MISSING | |
glProgramUniform2uivEXT: MISSING | |
glProgramUniform3dEXT: MISSING | |
glProgramUniform3dvEXT: MISSING | |
glProgramUniform3fEXT: MISSING | |
glProgramUniform3fvEXT: MISSING | |
glProgramUniform3iEXT: MISSING | |
glProgramUniform3ivEXT: MISSING | |
glProgramUniform3uiEXT: MISSING | |
glProgramUniform3uivEXT: MISSING | |
glProgramUniform4dEXT: MISSING | |
glProgramUniform4dvEXT: MISSING | |
glProgramUniform4fEXT: MISSING | |
glProgramUniform4fvEXT: MISSING | |
glProgramUniform4iEXT: MISSING | |
glProgramUniform4ivEXT: MISSING | |
glProgramUniform4uiEXT: MISSING | |
glProgramUniform4uivEXT: MISSING | |
glProgramUniformMatrix2dvEXT: MISSING | |
glProgramUniformMatrix2fvEXT: MISSING | |
glProgramUniformMatrix2x3dvEXT: MISSING | |
glProgramUniformMatrix2x3fvEXT: MISSING | |
glProgramUniformMatrix2x4dvEXT: MISSING | |
glProgramUniformMatrix2x4fvEXT: MISSING | |
glProgramUniformMatrix3dvEXT: MISSING | |
glProgramUniformMatrix3fvEXT: MISSING | |
glProgramUniformMatrix3x2dvEXT: MISSING | |
glProgramUniformMatrix3x2fvEXT: MISSING | |
glProgramUniformMatrix3x4dvEXT: MISSING | |
glProgramUniformMatrix3x4fvEXT: MISSING | |
glProgramUniformMatrix4dvEXT: MISSING | |
glProgramUniformMatrix4fvEXT: MISSING | |
glProgramUniformMatrix4x2dvEXT: MISSING | |
glProgramUniformMatrix4x2fvEXT: MISSING | |
glProgramUniformMatrix4x3dvEXT: MISSING | |
glProgramUniformMatrix4x3fvEXT: MISSING | |
glPushClientAttribDefaultEXT: MISSING | |
glTextureBufferEXT: MISSING | |
glTextureImage1DEXT: MISSING | |
glTextureImage2DEXT: MISSING | |
glTextureImage3DEXT: MISSING | |
glTextureParameterIivEXT: MISSING | |
glTextureParameterIuivEXT: MISSING | |
glTextureParameterfEXT: MISSING | |
glTextureParameterfvEXT: MISSING | |
glTextureParameteriEXT: MISSING | |
glTextureParameterivEXT: MISSING | |
glTextureRenderbufferEXT: MISSING | |
glTextureSubImage1DEXT: MISSING | |
glTextureSubImage2DEXT: MISSING | |
glTextureSubImage3DEXT: MISSING | |
glUnmapNamedBufferEXT: MISSING | |
glVertexArrayColorOffsetEXT: MISSING | |
glVertexArrayEdgeFlagOffsetEXT: MISSING | |
glVertexArrayFogCoordOffsetEXT: MISSING | |
glVertexArrayIndexOffsetEXT: MISSING | |
glVertexArrayMultiTexCoordOffsetEXT: MISSING | |
glVertexArrayNormalOffsetEXT: MISSING | |
glVertexArraySecondaryColorOffsetEXT: MISSING | |
glVertexArrayTexCoordOffsetEXT: MISSING | |
glVertexArrayVertexAttribIOffsetEXT: MISSING | |
glVertexArrayVertexAttribOffsetEXT: MISSING | |
glVertexArrayVertexOffsetEXT: MISSING | |
GL_EXT_draw_buffers2: OK | |
--------------------- | |
glColorMaskIndexedEXT: OK | |
glDisableIndexedEXT: OK | |
glEnableIndexedEXT: OK | |
glGetBooleanIndexedvEXT: OK | |
glGetIntegerIndexedvEXT: OK | |
glIsEnabledIndexedEXT: OK | |
GL_EXT_draw_instanced: MISSING | |
---------------------- | |
glDrawArraysInstancedEXT: MISSING | |
glDrawElementsInstancedEXT: MISSING | |
GL_EXT_draw_range_elements: OK | |
--------------------------- | |
glDrawRangeElementsEXT: OK | |
GL_EXT_fog_coord: OK | |
----------------- | |
glFogCoordPointerEXT: OK | |
glFogCoorddEXT: OK | |
glFogCoorddvEXT: OK | |
glFogCoordfEXT: OK | |
glFogCoordfvEXT: OK | |
GL_EXT_fragment_lighting: MISSING | |
------------------------- | |
glFragmentColorMaterialEXT: MISSING | |
glFragmentLightModelfEXT: MISSING | |
glFragmentLightModelfvEXT: MISSING | |
glFragmentLightModeliEXT: MISSING | |
glFragmentLightModelivEXT: MISSING | |
glFragmentLightfEXT: MISSING | |
glFragmentLightfvEXT: MISSING | |
glFragmentLightiEXT: MISSING | |
glFragmentLightivEXT: MISSING | |
glFragmentMaterialfEXT: MISSING | |
glFragmentMaterialfvEXT: MISSING | |
glFragmentMaterialiEXT: MISSING | |
glFragmentMaterialivEXT: MISSING | |
glGetFragmentLightfvEXT: MISSING | |
glGetFragmentLightivEXT: MISSING | |
glGetFragmentMaterialfvEXT: MISSING | |
glGetFragmentMaterialivEXT: MISSING | |
glLightEnviEXT: MISSING | |
GL_EXT_framebuffer_blit: OK | |
------------------------ | |
glBlitFramebufferEXT: OK | |
GL_EXT_framebuffer_multisample: OK | |
------------------------------- | |
glRenderbufferStorageMultisampleEXT: OK | |
GL_EXT_framebuffer_multisample_blit_scaled: OK | |
------------------------------------------- | |
GL_EXT_framebuffer_object: OK | |
-------------------------- | |
glBindFramebufferEXT: OK | |
glBindRenderbufferEXT: OK | |
glCheckFramebufferStatusEXT: OK | |
glDeleteFramebuffersEXT: OK | |
glDeleteRenderbuffersEXT: OK | |
glFramebufferRenderbufferEXT: OK | |
glFramebufferTexture1DEXT: OK | |
glFramebufferTexture2DEXT: OK | |
glFramebufferTexture3DEXT: OK | |
glGenFramebuffersEXT: OK | |
glGenRenderbuffersEXT: OK | |
glGenerateMipmapEXT: OK | |
glGetFramebufferAttachmentParameterivEXT: OK | |
glGetRenderbufferParameterivEXT: OK | |
glIsFramebufferEXT: OK | |
glIsRenderbufferEXT: OK | |
glRenderbufferStorageEXT: OK | |
GL_EXT_framebuffer_sRGB: OK | |
------------------------ | |
GL_EXT_geometry_shader4: OK | |
------------------------ | |
glFramebufferTextureEXT: OK | |
glFramebufferTextureFaceEXT: OK | |
glProgramParameteriEXT: OK | |
GL_EXT_gpu_program_parameters: OK | |
------------------------------ | |
glProgramEnvParameters4fvEXT: OK | |
glProgramLocalParameters4fvEXT: OK | |
GL_EXT_gpu_shader4: OK | |
------------------- | |
glBindFragDataLocationEXT: OK | |
glGetFragDataLocationEXT: OK | |
glGetUniformuivEXT: OK | |
glGetVertexAttribIivEXT: OK | |
glGetVertexAttribIuivEXT: OK | |
glUniform1uiEXT: OK | |
glUniform1uivEXT: OK | |
glUniform2uiEXT: OK | |
glUniform2uivEXT: OK | |
glUniform3uiEXT: OK | |
glUniform3uivEXT: OK | |
glUniform4uiEXT: OK | |
glUniform4uivEXT: OK | |
glVertexAttribI1iEXT: OK | |
glVertexAttribI1ivEXT: OK | |
glVertexAttribI1uiEXT: OK | |
glVertexAttribI1uivEXT: OK | |
glVertexAttribI2iEXT: OK | |
glVertexAttribI2ivEXT: OK | |
glVertexAttribI2uiEXT: OK | |
glVertexAttribI2uivEXT: OK | |
glVertexAttribI3iEXT: OK | |
glVertexAttribI3ivEXT: OK | |
glVertexAttribI3uiEXT: OK | |
glVertexAttribI3uivEXT: OK | |
glVertexAttribI4bvEXT: OK | |
glVertexAttribI4iEXT: OK | |
glVertexAttribI4ivEXT: OK | |
glVertexAttribI4svEXT: OK | |
glVertexAttribI4ubvEXT: OK | |
glVertexAttribI4uiEXT: OK | |
glVertexAttribI4uivEXT: OK | |
glVertexAttribI4usvEXT: OK | |
glVertexAttribIPointerEXT: OK | |
GL_EXT_histogram: MISSING | |
----------------- | |
glGetHistogramEXT: MISSING | |
glGetHistogramParameterfvEXT: MISSING | |
glGetHistogramParameterivEXT: MISSING | |
glGetMinmaxEXT: MISSING | |
glGetMinmaxParameterfvEXT: MISSING | |
glGetMinmaxParameterivEXT: MISSING | |
glHistogramEXT: MISSING | |
glMinmaxEXT: MISSING | |
glResetHistogramEXT: MISSING | |
glResetMinmaxEXT: MISSING | |
GL_EXT_index_array_formats: MISSING | |
--------------------------- | |
GL_EXT_index_func: MISSING | |
------------------ | |
glIndexFuncEXT: MISSING | |
GL_EXT_index_material: MISSING | |
---------------------- | |
glIndexMaterialEXT: MISSING | |
GL_EXT_index_texture: MISSING | |
--------------------- | |
GL_EXT_light_texture: MISSING | |
--------------------- | |
glApplyTextureEXT: MISSING | |
glTextureLightEXT: MISSING | |
glTextureMaterialEXT: MISSING | |
GL_EXT_misc_attribute: MISSING | |
---------------------- | |
GL_EXT_multi_draw_arrays: OK | |
------------------------- | |
glMultiDrawArraysEXT: OK | |
glMultiDrawElementsEXT: OK | |
GL_EXT_multisample: MISSING | |
------------------- | |
glSampleMaskEXT: MISSING | |
glSamplePatternEXT: MISSING | |
GL_EXT_packed_depth_stencil: OK | |
---------------------------- | |
GL_EXT_packed_float: OK | |
-------------------- | |
GL_EXT_packed_pixels: MISSING | |
--------------------- | |
GL_EXT_paletted_texture: OK [MISSING] | |
------------------------ | |
glColorTableEXT: OK | |
glGetColorTableEXT: OK | |
glGetColorTableParameterfvEXT: OK | |
glGetColorTableParameterivEXT: OK | |
GL_EXT_pixel_buffer_object: MISSING | |
--------------------------- | |
GL_EXT_pixel_transform: MISSING | |
----------------------- | |
glGetPixelTransformParameterfvEXT: MISSING | |
glGetPixelTransformParameterivEXT: MISSING | |
glPixelTransformParameterfEXT: MISSING | |
glPixelTransformParameterfvEXT: MISSING | |
glPixelTransformParameteriEXT: MISSING | |
glPixelTransformParameterivEXT: MISSING | |
GL_EXT_pixel_transform_color_table: MISSING | |
----------------------------------- | |
GL_EXT_point_parameters: MISSING | |
------------------------ | |
glPointParameterfEXT: MISSING | |
glPointParameterfvEXT: MISSING | |
GL_EXT_polygon_offset: MISSING | |
---------------------- | |
glPolygonOffsetEXT: MISSING | |
GL_EXT_provoking_vertex: OK | |
------------------------ | |
glProvokingVertexEXT: OK | |
GL_EXT_rescale_normal: OK | |
---------------------- | |
GL_EXT_scene_marker: MISSING | |
-------------------- | |
glBeginSceneEXT: MISSING | |
glEndSceneEXT: MISSING | |
GL_EXT_secondary_color: OK | |
----------------------- | |
glSecondaryColor3bEXT: OK | |
glSecondaryColor3bvEXT: OK | |
glSecondaryColor3dEXT: OK | |
glSecondaryColor3dvEXT: OK | |
glSecondaryColor3fEXT: OK | |
glSecondaryColor3fvEXT: OK | |
glSecondaryColor3iEXT: OK | |
glSecondaryColor3ivEXT: OK | |
glSecondaryColor3sEXT: OK | |
glSecondaryColor3svEXT: OK | |
glSecondaryColor3ubEXT: OK | |
glSecondaryColor3ubvEXT: OK | |
glSecondaryColor3uiEXT: OK | |
glSecondaryColor3uivEXT: OK | |
glSecondaryColor3usEXT: OK | |
glSecondaryColor3usvEXT: OK | |
glSecondaryColorPointerEXT: OK | |
GL_EXT_separate_shader_objects: MISSING | |
------------------------------- | |
glActiveProgramEXT: MISSING | |
glCreateShaderProgramEXT: MISSING | |
glUseShaderProgramEXT: MISSING | |
GL_EXT_separate_specular_color: MISSING | |
------------------------------- | |
GL_EXT_shader_image_load_store: MISSING | |
------------------------------- | |
glBindImageTextureEXT: MISSING | |
glMemoryBarrierEXT: MISSING | |
GL_EXT_shadow_funcs: OK | |
-------------------- | |
GL_EXT_shared_texture_palette: MISSING | |
------------------------------ | |
GL_EXT_stencil_clear_tag: MISSING | |
------------------------- | |
GL_EXT_stencil_two_side: OK | |
------------------------ | |
glActiveStencilFaceEXT: OK | |
GL_EXT_stencil_wrap: OK | |
-------------------- | |
GL_EXT_subtexture: MISSING | |
------------------ | |
glTexSubImage1DEXT: MISSING | |
glTexSubImage2DEXT: MISSING | |
glTexSubImage3DEXT: MISSING | |
GL_EXT_texture: MISSING | |
--------------- | |
GL_EXT_texture3D: MISSING | |
----------------- | |
glTexImage3DEXT: MISSING | |
GL_EXT_texture_array: OK | |
--------------------- | |
glFramebufferTextureLayerEXT: OK | |
GL_EXT_texture_buffer_object: MISSING | |
----------------------------- | |
glTexBufferEXT: MISSING | |
GL_EXT_texture_compression_dxt1: OK | |
-------------------------------- | |
GL_EXT_texture_compression_latc: MISSING | |
-------------------------------- | |
GL_EXT_texture_compression_rgtc: MISSING | |
-------------------------------- | |
GL_EXT_texture_compression_s3tc: OK | |
-------------------------------- | |
GL_EXT_texture_cube_map: MISSING | |
------------------------ | |
GL_EXT_texture_edge_clamp: MISSING | |
-------------------------- | |
GL_EXT_texture_env: MISSING | |
------------------- | |
GL_EXT_texture_env_add: OK | |
----------------------- | |
GL_EXT_texture_env_combine: MISSING | |
--------------------------- | |
GL_EXT_texture_env_dot3: MISSING | |
------------------------ | |
GL_EXT_texture_filter_anisotropic: OK | |
---------------------------------- | |
GL_EXT_texture_integer: OK | |
----------------------- | |
glClearColorIiEXT: OK | |
glClearColorIuiEXT: OK | |
glGetTexParameterIivEXT: OK | |
glGetTexParameterIuivEXT: OK | |
glTexParameterIivEXT: OK | |
glTexParameterIuivEXT: OK | |
GL_EXT_texture_lod_bias: OK | |
------------------------ | |
GL_EXT_texture_mirror_clamp: OK | |
---------------------------- | |
GL_EXT_texture_object: MISSING | |
---------------------- | |
glAreTexturesResidentEXT: MISSING | |
glBindTextureEXT: MISSING | |
glDeleteTexturesEXT: MISSING | |
glGenTexturesEXT: MISSING | |
glIsTextureEXT: MISSING | |
glPrioritizeTexturesEXT: MISSING | |
GL_EXT_texture_perturb_normal: MISSING | |
------------------------------ | |
glTextureNormalEXT: MISSING | |
GL_EXT_texture_rectangle: OK | |
------------------------- | |
GL_EXT_texture_sRGB: OK | |
-------------------- | |
GL_EXT_texture_sRGB_decode: OK | |
--------------------------- | |
GL_EXT_texture_shared_exponent: OK | |
------------------------------- | |
GL_EXT_texture_snorm: MISSING | |
--------------------- | |
GL_EXT_texture_swizzle: MISSING | |
----------------------- | |
GL_EXT_timer_query: OK | |
------------------- | |
glGetQueryObjecti64vEXT: OK | |
glGetQueryObjectui64vEXT: OK | |
GL_EXT_transform_feedback: OK | |
-------------------------- | |
glBeginTransformFeedbackEXT: OK | |
glBindBufferBaseEXT: OK | |
glBindBufferOffsetEXT: OK | |
glBindBufferRangeEXT: OK | |
glEndTransformFeedbackEXT: OK | |
glGetTransformFeedbackVaryingEXT: OK | |
glTransformFeedbackVaryingsEXT: OK | |
GL_EXT_vertex_array: MISSING | |
-------------------- | |
glArrayElementEXT: MISSING | |
glColorPointerEXT: MISSING | |
glDrawArraysEXT: MISSING | |
glEdgeFlagPointerEXT: MISSING | |
glIndexPointerEXT: MISSING | |
glNormalPointerEXT: MISSING | |
glTexCoordPointerEXT: MISSING | |
glVertexPointerEXT: MISSING | |
GL_EXT_vertex_array_bgra: OK | |
------------------------- | |
GL_EXT_vertex_attrib_64bit: MISSING | |
--------------------------- | |
glGetVertexAttribLdvEXT: MISSING | |
glVertexArrayVertexAttribLOffsetEXT: MISSING | |
glVertexAttribL1dEXT: MISSING | |
glVertexAttribL1dvEXT: MISSING | |
glVertexAttribL2dEXT: MISSING | |
glVertexAttribL2dvEXT: MISSING | |
glVertexAttribL3dEXT: MISSING | |
glVertexAttribL3dvEXT: MISSING | |
glVertexAttribL4dEXT: MISSING | |
glVertexAttribL4dvEXT: MISSING | |
glVertexAttribLPointerEXT: MISSING | |
GL_EXT_vertex_shader: MISSING | |
--------------------- | |
glBeginVertexShaderEXT: MISSING | |
glBindLightParameterEXT: MISSING | |
glBindMaterialParameterEXT: MISSING | |
glBindParameterEXT: MISSING | |
glBindTexGenParameterEXT: MISSING | |
glBindTextureUnitParameterEXT: MISSING | |
glBindVertexShaderEXT: MISSING | |
glDeleteVertexShaderEXT: MISSING | |
glDisableVariantClientStateEXT: MISSING | |
glEnableVariantClientStateEXT: MISSING | |
glEndVertexShaderEXT: MISSING | |
glExtractComponentEXT: MISSING | |
glGenSymbolsEXT: MISSING | |
glGenVertexShadersEXT: MISSING | |
glGetInvariantBooleanvEXT: MISSING | |
glGetInvariantFloatvEXT: MISSING | |
glGetInvariantIntegervEXT: MISSING | |
glGetLocalConstantBooleanvEXT: MISSING | |
glGetLocalConstantFloatvEXT: MISSING | |
glGetLocalConstantIntegervEXT: MISSING | |
glGetVariantBooleanvEXT: MISSING | |
glGetVariantFloatvEXT: MISSING | |
glGetVariantIntegervEXT: MISSING | |
glGetVariantPointervEXT: MISSING | |
glInsertComponentEXT: MISSING | |
glIsVariantEnabledEXT: MISSING | |
glSetInvariantEXT: MISSING | |
glSetLocalConstantEXT: MISSING | |
glShaderOp1EXT: MISSING | |
glShaderOp2EXT: MISSING | |
glShaderOp3EXT: MISSING | |
glSwizzleEXT: MISSING | |
glVariantPointerEXT: MISSING | |
glVariantbvEXT: MISSING | |
glVariantdvEXT: MISSING | |
glVariantfvEXT: MISSING | |
glVariantivEXT: MISSING | |
glVariantsvEXT: MISSING | |
glVariantubvEXT: MISSING | |
glVariantuivEXT: MISSING | |
glVariantusvEXT: MISSING | |
glWriteMaskEXT: MISSING | |
GL_EXT_vertex_weighting: MISSING | |
------------------------ | |
glVertexWeightPointerEXT: MISSING | |
glVertexWeightfEXT: MISSING | |
glVertexWeightfvEXT: MISSING | |
GL_EXT_x11_sync_object: MISSING | |
----------------------- | |
glImportSyncEXT: MISSING | |
GL_GREMEDY_frame_terminator: MISSING | |
---------------------------- | |
glFrameTerminatorGREMEDY: MISSING | |
GL_GREMEDY_string_marker: MISSING | |
------------------------- | |
glStringMarkerGREMEDY: MISSING | |
GL_HP_convolution_border_modes: MISSING | |
------------------------------- | |
GL_HP_image_transform: MISSING | |
---------------------- | |
glGetImageTransformParameterfvHP: MISSING | |
glGetImageTransformParameterivHP: MISSING | |
glImageTransformParameterfHP: MISSING | |
glImageTransformParameterfvHP: MISSING | |
glImageTransformParameteriHP: MISSING | |
glImageTransformParameterivHP: MISSING | |
GL_HP_occlusion_test: MISSING | |
--------------------- | |
GL_HP_texture_lighting: MISSING | |
----------------------- | |
GL_IBM_cull_vertex: MISSING | |
------------------- | |
GL_IBM_multimode_draw_arrays: MISSING | |
----------------------------- | |
glMultiModeDrawArraysIBM: MISSING | |
glMultiModeDrawElementsIBM: MISSING | |
GL_IBM_rasterpos_clip: OK | |
---------------------- | |
GL_IBM_static_data: MISSING | |
------------------- | |
GL_IBM_texture_mirrored_repeat: MISSING | |
------------------------------- | |
GL_IBM_vertex_array_lists: MISSING | |
-------------------------- | |
glColorPointerListIBM: MISSING | |
glEdgeFlagPointerListIBM: MISSING | |
glFogCoordPointerListIBM: MISSING | |
glIndexPointerListIBM: MISSING | |
glNormalPointerListIBM: MISSING | |
glSecondaryColorPointerListIBM: MISSING | |
glTexCoordPointerListIBM: MISSING | |
glVertexPointerListIBM: MISSING | |
GL_INGR_color_clamp: MISSING | |
-------------------- | |
GL_INGR_interlace_read: MISSING | |
----------------------- | |
GL_INTEL_parallel_arrays: MISSING | |
------------------------- | |
glColorPointervINTEL: MISSING | |
glNormalPointervINTEL: MISSING | |
glTexCoordPointervINTEL: MISSING | |
glVertexPointervINTEL: MISSING | |
GL_INTEL_texture_scissor: MISSING | |
------------------------- | |
glTexScissorFuncINTEL: MISSING | |
glTexScissorINTEL: MISSING | |
GL_KHR_debug: MISSING | |
------------- | |
glDebugMessageCallback: MISSING | |
glDebugMessageControl: MISSING | |
glDebugMessageInsert: MISSING | |
glGetDebugMessageLog: MISSING | |
glGetObjectLabel: MISSING | |
glGetObjectPtrLabel: MISSING | |
glGetPointerv: OK | |
glObjectLabel: MISSING | |
glObjectPtrLabel: MISSING | |
glPopDebugGroup: MISSING | |
glPushDebugGroup: MISSING | |
GL_KHR_texture_compression_astc_ldr: MISSING | |
------------------------------------ | |
GL_KTX_buffer_region: MISSING | |
--------------------- | |
glBufferRegionEnabled: MISSING | |
glDeleteBufferRegion: MISSING | |
glDrawBufferRegion: MISSING | |
glNewBufferRegion: MISSING | |
glReadBufferRegion: MISSING | |
GL_MESAX_texture_stack: MISSING | |
----------------------- | |
GL_MESA_pack_invert: MISSING | |
-------------------- | |
GL_MESA_resize_buffers: MISSING | |
----------------------- | |
glResizeBuffersMESA: MISSING | |
GL_MESA_window_pos: MISSING | |
------------------- | |
glWindowPos2dMESA: MISSING | |
glWindowPos2dvMESA: MISSING | |
glWindowPos2fMESA: MISSING | |
glWindowPos2fvMESA: MISSING | |
glWindowPos2iMESA: MISSING | |
glWindowPos2ivMESA: MISSING | |
glWindowPos2sMESA: MISSING | |
glWindowPos2svMESA: MISSING | |
glWindowPos3dMESA: MISSING | |
glWindowPos3dvMESA: MISSING | |
glWindowPos3fMESA: MISSING | |
glWindowPos3fvMESA: MISSING | |
glWindowPos3iMESA: MISSING | |
glWindowPos3ivMESA: MISSING | |
glWindowPos3sMESA: MISSING | |
glWindowPos3svMESA: MISSING | |
glWindowPos4dMESA: MISSING | |
glWindowPos4dvMESA: MISSING | |
glWindowPos4fMESA: MISSING | |
glWindowPos4fvMESA: MISSING | |
glWindowPos4iMESA: MISSING | |
glWindowPos4ivMESA: MISSING | |
glWindowPos4sMESA: MISSING | |
glWindowPos4svMESA: MISSING | |
GL_MESA_ycbcr_texture: MISSING | |
---------------------- | |
GL_NVX_conditional_render: MISSING | |
-------------------------- | |
glBeginConditionalRenderNVX: MISSING | |
glEndConditionalRenderNVX: MISSING | |
GL_NVX_gpu_memory_info: MISSING | |
----------------------- | |
GL_NV_bindless_texture: MISSING | |
----------------------- | |
glGetImageHandleNV: MISSING | |
glGetTextureHandleNV: MISSING | |
glGetTextureSamplerHandleNV: MISSING | |
glIsImageHandleResidentNV: MISSING | |
glIsTextureHandleResidentNV: MISSING | |
glMakeImageHandleNonResidentNV: MISSING | |
glMakeImageHandleResidentNV: MISSING | |
glMakeTextureHandleNonResidentNV: MISSING | |
glMakeTextureHandleResidentNV: MISSING | |
glProgramUniformHandleui64NV: MISSING | |
glProgramUniformHandleui64vNV: MISSING | |
glUniformHandleui64NV: MISSING | |
glUniformHandleui64vNV: MISSING | |
GL_NV_blend_square: OK | |
------------------- | |
GL_NV_compute_program5: MISSING | |
----------------------- | |
GL_NV_conditional_render: OK | |
------------------------- | |
glBeginConditionalRenderNV: OK | |
glEndConditionalRenderNV: OK | |
GL_NV_copy_depth_to_color: MISSING | |
-------------------------- | |
GL_NV_copy_image: MISSING | |
----------------- | |
glCopyImageSubDataNV: MISSING | |
GL_NV_deep_texture3D: MISSING | |
--------------------- | |
GL_NV_depth_buffer_float: MISSING | |
------------------------- | |
glClearDepthdNV: MISSING | |
glDepthBoundsdNV: MISSING | |
glDepthRangedNV: MISSING | |
GL_NV_depth_clamp: OK | |
------------------ | |
GL_NV_depth_range_unclamped: MISSING | |
---------------------------- | |
GL_NV_evaluators: MISSING | |
----------------- | |
glEvalMapsNV: MISSING | |
glGetMapAttribParameterfvNV: MISSING | |
glGetMapAttribParameterivNV: MISSING | |
glGetMapControlPointsNV: MISSING | |
glGetMapParameterfvNV: MISSING | |
glGetMapParameterivNV: MISSING | |
glMapControlPointsNV: MISSING | |
glMapParameterfvNV: MISSING | |
glMapParameterivNV: MISSING | |
GL_NV_explicit_multisample: MISSING | |
--------------------------- | |
glGetMultisamplefvNV: MISSING | |
glSampleMaskIndexedNV: MISSING | |
glTexRenderbufferNV: MISSING | |
GL_NV_fence: MISSING | |
------------ | |
glDeleteFencesNV: MISSING | |
glFinishFenceNV: MISSING | |
glGenFencesNV: MISSING | |
glGetFenceivNV: MISSING | |
glIsFenceNV: MISSING | |
glSetFenceNV: MISSING | |
glTestFenceNV: MISSING | |
GL_NV_float_buffer: MISSING | |
------------------- | |
GL_NV_fog_distance: OK | |
------------------- | |
GL_NV_fragment_program: MISSING | |
----------------------- | |
glGetProgramNamedParameterdvNV: MISSING | |
glGetProgramNamedParameterfvNV: MISSING | |
glProgramNamedParameter4dNV: MISSING | |
glProgramNamedParameter4dvNV: MISSING | |
glProgramNamedParameter4fNV: MISSING | |
glProgramNamedParameter4fvNV: MISSING | |
GL_NV_fragment_program2: OK | |
------------------------ | |
GL_NV_fragment_program4: MISSING | |
------------------------ | |
GL_NV_fragment_program_option: OK | |
------------------------------ | |
GL_NV_framebuffer_multisample_coverage: MISSING | |
--------------------------------------- | |
glRenderbufferStorageMultisampleCoverageNV: MISSING | |
GL_NV_geometry_program4: MISSING | |
------------------------ | |
glProgramVertexLimitNV: MISSING | |
GL_NV_geometry_shader4: MISSING | |
----------------------- | |
GL_NV_gpu_program4: MISSING | |
------------------- | |
glProgramEnvParameterI4iNV: MISSING | |
glProgramEnvParameterI4ivNV: MISSING | |
glProgramEnvParameterI4uiNV: MISSING | |
glProgramEnvParameterI4uivNV: MISSING | |
glProgramEnvParametersI4ivNV: MISSING | |
glProgramEnvParametersI4uivNV: MISSING | |
glProgramLocalParameterI4iNV: MISSING | |
glProgramLocalParameterI4ivNV: MISSING | |
glProgramLocalParameterI4uiNV: MISSING | |
glProgramLocalParameterI4uivNV: MISSING | |
glProgramLocalParametersI4ivNV: MISSING | |
glProgramLocalParametersI4uivNV: MISSING | |
GL_NV_gpu_program5: MISSING | |
------------------- | |
GL_NV_gpu_program_fp64: MISSING | |
----------------------- | |
GL_NV_gpu_shader5: MISSING | |
------------------ | |
glGetUniformi64vNV: MISSING | |
glGetUniformui64vNV: MISSING | |
glProgramUniform1i64NV: MISSING | |
glProgramUniform1i64vNV: MISSING | |
glProgramUniform1ui64NV: MISSING | |
glProgramUniform1ui64vNV: MISSING | |
glProgramUniform2i64NV: MISSING | |
glProgramUniform2i64vNV: MISSING | |
glProgramUniform2ui64NV: MISSING | |
glProgramUniform2ui64vNV: MISSING | |
glProgramUniform3i64NV: MISSING | |
glProgramUniform3i64vNV: MISSING | |
glProgramUniform3ui64NV: MISSING | |
glProgramUniform3ui64vNV: MISSING | |
glProgramUniform4i64NV: MISSING | |
glProgramUniform4i64vNV: MISSING | |
glProgramUniform4ui64NV: MISSING | |
glProgramUniform4ui64vNV: MISSING | |
glUniform1i64NV: MISSING | |
glUniform1i64vNV: MISSING | |
glUniform1ui64NV: MISSING | |
glUniform1ui64vNV: MISSING | |
glUniform2i64NV: MISSING | |
glUniform2i64vNV: MISSING | |
glUniform2ui64NV: MISSING | |
glUniform2ui64vNV: MISSING | |
glUniform3i64NV: MISSING | |
glUniform3i64vNV: MISSING | |
glUniform3ui64NV: MISSING | |
glUniform3ui64vNV: MISSING | |
glUniform4i64NV: MISSING | |
glUniform4i64vNV: MISSING | |
glUniform4ui64NV: MISSING | |
glUniform4ui64vNV: MISSING | |
GL_NV_half_float: MISSING | |
----------------- | |
glColor3hNV: MISSING | |
glColor3hvNV: MISSING | |
glColor4hNV: MISSING | |
glColor4hvNV: MISSING | |
glFogCoordhNV: MISSING | |
glFogCoordhvNV: MISSING | |
glMultiTexCoord1hNV: MISSING | |
glMultiTexCoord1hvNV: MISSING | |
glMultiTexCoord2hNV: MISSING | |
glMultiTexCoord2hvNV: MISSING | |
glMultiTexCoord3hNV: MISSING | |
glMultiTexCoord3hvNV: MISSING | |
glMultiTexCoord4hNV: MISSING | |
glMultiTexCoord4hvNV: MISSING | |
glNormal3hNV: MISSING | |
glNormal3hvNV: MISSING | |
glSecondaryColor3hNV: MISSING | |
glSecondaryColor3hvNV: MISSING | |
glTexCoord1hNV: MISSING | |
glTexCoord1hvNV: MISSING | |
glTexCoord2hNV: MISSING | |
glTexCoord2hvNV: MISSING | |
glTexCoord3hNV: MISSING | |
glTexCoord3hvNV: MISSING | |
glTexCoord4hNV: MISSING | |
glTexCoord4hvNV: MISSING | |
glVertex2hNV: MISSING | |
glVertex2hvNV: MISSING | |
glVertex3hNV: MISSING | |
glVertex3hvNV: MISSING | |
glVertex4hNV: MISSING | |
glVertex4hvNV: MISSING | |
glVertexAttrib1hNV: MISSING | |
glVertexAttrib1hvNV: MISSING | |
glVertexAttrib2hNV: MISSING | |
glVertexAttrib2hvNV: MISSING | |
glVertexAttrib3hNV: MISSING | |
glVertexAttrib3hvNV: MISSING | |
glVertexAttrib4hNV: MISSING | |
glVertexAttrib4hvNV: MISSING | |
glVertexAttribs1hvNV: MISSING | |
glVertexAttribs2hvNV: MISSING | |
glVertexAttribs3hvNV: MISSING | |
glVertexAttribs4hvNV: MISSING | |
glVertexWeighthNV: MISSING | |
glVertexWeighthvNV: MISSING | |
GL_NV_light_max_exponent: OK | |
------------------------- | |
GL_NV_multisample_coverage: MISSING | |
--------------------------- | |
GL_NV_multisample_filter_hint: OK | |
------------------------------ | |
GL_NV_occlusion_query: MISSING | |
---------------------- | |
glBeginOcclusionQueryNV: MISSING | |
glDeleteOcclusionQueriesNV: MISSING | |
glEndOcclusionQueryNV: MISSING | |
glGenOcclusionQueriesNV: MISSING | |
glGetOcclusionQueryivNV: MISSING | |
glGetOcclusionQueryuivNV: MISSING | |
glIsOcclusionQueryNV: MISSING | |
GL_NV_packed_depth_stencil: MISSING | |
--------------------------- | |
GL_NV_parameter_buffer_object: MISSING | |
------------------------------ | |
glProgramBufferParametersIivNV: MISSING | |
glProgramBufferParametersIuivNV: MISSING | |
glProgramBufferParametersfvNV: MISSING | |
GL_NV_parameter_buffer_object2: MISSING | |
------------------------------- | |
GL_NV_path_rendering: MISSING | |
--------------------- | |
glCopyPathNV: MISSING | |
glCoverFillPathInstancedNV: MISSING | |
glCoverFillPathNV: MISSING | |
glCoverStrokePathInstancedNV: MISSING | |
glCoverStrokePathNV: MISSING | |
glDeletePathsNV: MISSING | |
glGenPathsNV: MISSING | |
glGetPathColorGenfvNV: MISSING | |
glGetPathColorGenivNV: MISSING | |
glGetPathCommandsNV: MISSING | |
glGetPathCoordsNV: MISSING | |
glGetPathDashArrayNV: MISSING | |
glGetPathLengthNV: MISSING | |
glGetPathMetricRangeNV: MISSING | |
glGetPathMetricsNV: MISSING | |
glGetPathParameterfvNV: MISSING | |
glGetPathParameterivNV: MISSING | |
glGetPathSpacingNV: MISSING | |
glGetPathTexGenfvNV: MISSING | |
glGetPathTexGenivNV: MISSING | |
glInterpolatePathsNV: MISSING | |
glIsPathNV: MISSING | |
glIsPointInFillPathNV: MISSING | |
glIsPointInStrokePathNV: MISSING | |
glPathColorGenNV: MISSING | |
glPathCommandsNV: MISSING | |
glPathCoordsNV: MISSING | |
glPathCoverDepthFuncNV: MISSING | |
glPathDashArrayNV: MISSING | |
glPathFogGenNV: MISSING | |
glPathGlyphRangeNV: MISSING | |
glPathGlyphsNV: MISSING | |
glPathParameterfNV: MISSING | |
glPathParameterfvNV: MISSING | |
glPathParameteriNV: MISSING | |
glPathParameterivNV: MISSING | |
glPathStencilDepthOffsetNV: MISSING | |
glPathStencilFuncNV: MISSING | |
glPathStringNV: MISSING | |
glPathSubCommandsNV: MISSING | |
glPathSubCoordsNV: MISSING | |
glPathTexGenNV: MISSING | |
glPointAlongPathNV: MISSING | |
glStencilFillPathInstancedNV: MISSING | |
glStencilFillPathNV: MISSING | |
glStencilStrokePathInstancedNV: MISSING | |
glStencilStrokePathNV: MISSING | |
glTransformPathNV: MISSING | |
glWeightPathsNV: MISSING | |
GL_NV_pixel_data_range: MISSING | |
----------------------- | |
glFlushPixelDataRangeNV: MISSING | |
glPixelDataRangeNV: MISSING | |
GL_NV_point_sprite: OK | |
------------------- | |
glPointParameteriNV: OK | |
glPointParameterivNV: OK | |
GL_NV_present_video: MISSING | |
-------------------- | |
glGetVideoi64vNV: MISSING | |
glGetVideoivNV: MISSING | |
glGetVideoui64vNV: MISSING | |
glGetVideouivNV: MISSING | |
glPresentFrameDualFillNV: MISSING | |
glPresentFrameKeyedNV: MISSING | |
GL_NV_primitive_restart: MISSING | |
------------------------ | |
glPrimitiveRestartIndexNV: MISSING | |
glPrimitiveRestartNV: MISSING | |
GL_NV_register_combiners: OK [MISSING] | |
------------------------- | |
glCombinerInputNV: OK | |
glCombinerOutputNV: OK | |
glCombinerParameterfNV: OK | |
glCombinerParameterfvNV: OK | |
glCombinerParameteriNV: OK | |
glCombinerParameterivNV: OK | |
glFinalCombinerInputNV: OK | |
glGetCombinerInputParameterfvNV: OK | |
glGetCombinerInputParameterivNV: OK | |
glGetCombinerOutputParameterfvNV: OK | |
glGetCombinerOutputParameterivNV: OK | |
glGetFinalCombinerInputParameterfvNV: OK | |
glGetFinalCombinerInputParameterivNV: OK | |
GL_NV_register_combiners2: OK [MISSING] | |
-------------------------- | |
glCombinerStageParameterfvNV: OK | |
glGetCombinerStageParameterfvNV: OK | |
GL_NV_shader_atomic_counters: MISSING | |
----------------------------- | |
GL_NV_shader_atomic_float: MISSING | |
-------------------------- | |
GL_NV_shader_buffer_load: MISSING | |
------------------------- | |
glGetBufferParameterui64vNV: MISSING | |
glGetIntegerui64vNV: MISSING | |
glGetNamedBufferParameterui64vNV: MISSING | |
glIsBufferResidentNV: MISSING | |
glIsNamedBufferResidentNV: MISSING | |
glMakeBufferNonResidentNV: MISSING | |
glMakeBufferResidentNV: MISSING | |
glMakeNamedBufferNonResidentNV: MISSING | |
glMakeNamedBufferResidentNV: MISSING | |
glProgramUniformui64NV: MISSING | |
glProgramUniformui64vNV: MISSING | |
glUniformui64NV: MISSING | |
glUniformui64vNV: MISSING | |
GL_NV_shader_storage_buffer_object: MISSING | |
----------------------------------- | |
GL_NV_tessellation_program5: MISSING | |
---------------------------- | |
GL_NV_texgen_emboss: MISSING | |
-------------------- | |
GL_NV_texgen_reflection: OK | |
------------------------ | |
GL_NV_texture_barrier: MISSING | |
---------------------- | |
glTextureBarrierNV: MISSING | |
GL_NV_texture_compression_vtc: MISSING | |
------------------------------ | |
GL_NV_texture_env_combine4: MISSING | |
--------------------------- | |
GL_NV_texture_expand_normal: MISSING | |
---------------------------- | |
GL_NV_texture_multisample: MISSING | |
-------------------------- | |
glTexImage2DMultisampleCoverageNV: MISSING | |
glTexImage3DMultisampleCoverageNV: MISSING | |
glTextureImage2DMultisampleCoverageNV: MISSING | |
glTextureImage2DMultisampleNV: MISSING | |
glTextureImage3DMultisampleCoverageNV: MISSING | |
glTextureImage3DMultisampleNV: MISSING | |
GL_NV_texture_rectangle: MISSING | |
------------------------ | |
GL_NV_texture_shader: MISSING | |
--------------------- | |
GL_NV_texture_shader2: MISSING | |
---------------------- | |
GL_NV_texture_shader3: MISSING | |
---------------------- | |
GL_NV_transform_feedback: MISSING | |
------------------------- | |
glActiveVaryingNV: MISSING | |
glBeginTransformFeedbackNV: MISSING | |
glBindBufferBaseNV: MISSING | |
glBindBufferOffsetNV: MISSING | |
glBindBufferRangeNV: MISSING | |
glEndTransformFeedbackNV: MISSING | |
glGetActiveVaryingNV: MISSING | |
glGetTransformFeedbackVaryingNV: MISSING | |
glGetVaryingLocationNV: MISSING | |
glTransformFeedbackAttribsNV: MISSING | |
glTransformFeedbackVaryingsNV: MISSING | |
GL_NV_transform_feedback2: MISSING | |
-------------------------- | |
glBindTransformFeedbackNV: MISSING | |
glDeleteTransformFeedbacksNV: MISSING | |
glDrawTransformFeedbackNV: MISSING | |
glGenTransformFeedbacksNV: MISSING | |
glIsTransformFeedbackNV: MISSING | |
glPauseTransformFeedbackNV: MISSING | |
glResumeTransformFeedbackNV: MISSING | |
GL_NV_vdpau_interop: MISSING | |
-------------------- | |
glVDPAUFiniNV: MISSING | |
glVDPAUGetSurfaceivNV: MISSING | |
glVDPAUInitNV: MISSING | |
glVDPAUIsSurfaceNV: MISSING | |
glVDPAUMapSurfacesNV: MISSING | |
glVDPAURegisterOutputSurfaceNV: MISSING | |
glVDPAURegisterVideoSurfaceNV: MISSING | |
glVDPAUSurfaceAccessNV: MISSING | |
glVDPAUUnmapSurfacesNV: MISSING | |
glVDPAUUnregisterSurfaceNV: MISSING | |
GL_NV_vertex_array_range: MISSING | |
------------------------- | |
glFlushVertexArrayRangeNV: MISSING | |
glVertexArrayRangeNV: MISSING | |
GL_NV_vertex_array_range2: MISSING | |
-------------------------- | |
GL_NV_vertex_attrib_integer_64bit: MISSING | |
---------------------------------- | |
glGetVertexAttribLi64vNV: MISSING | |
glGetVertexAttribLui64vNV: MISSING | |
glVertexAttribL1i64NV: MISSING | |
glVertexAttribL1i64vNV: MISSING | |
glVertexAttribL1ui64NV: MISSING | |
glVertexAttribL1ui64vNV: MISSING | |
glVertexAttribL2i64NV: MISSING | |
glVertexAttribL2i64vNV: MISSING | |
glVertexAttribL2ui64NV: MISSING | |
glVertexAttribL2ui64vNV: MISSING | |
glVertexAttribL3i64NV: MISSING | |
glVertexAttribL3i64vNV: MISSING | |
glVertexAttribL3ui64NV: MISSING | |
glVertexAttribL3ui64vNV: MISSING | |
glVertexAttribL4i64NV: MISSING | |
glVertexAttribL4i64vNV: MISSING | |
glVertexAttribL4ui64NV: MISSING | |
glVertexAttribL4ui64vNV: MISSING | |
glVertexAttribLFormatNV: MISSING | |
GL_NV_vertex_buffer_unified_memory: MISSING | |
----------------------------------- | |
glBufferAddressRangeNV: MISSING | |
glColorFormatNV: MISSING | |
glEdgeFlagFormatNV: MISSING | |
glFogCoordFormatNV: MISSING | |
glGetIntegerui64i_vNV: MISSING | |
glIndexFormatNV: MISSING | |
glNormalFormatNV: MISSING | |
glSecondaryColorFormatNV: MISSING | |
glTexCoordFormatNV: MISSING | |
glVertexAttribFormatNV: MISSING | |
glVertexAttribIFormatNV: MISSING | |
glVertexFormatNV: MISSING | |
GL_NV_vertex_program: MISSING | |
--------------------- | |
glAreProgramsResidentNV: MISSING | |
glBindProgramNV: MISSING | |
glDeleteProgramsNV: MISSING | |
glExecuteProgramNV: MISSING | |
glGenProgramsNV: MISSING | |
glGetProgramParameterdvNV: MISSING | |
glGetProgramParameterfvNV: MISSING | |
glGetProgramStringNV: MISSING | |
glGetProgramivNV: MISSING | |
glGetTrackMatrixivNV: MISSING | |
glGetVertexAttribPointervNV: MISSING | |
glGetVertexAttribdvNV: MISSING | |
glGetVertexAttribfvNV: MISSING | |
glGetVertexAttribivNV: MISSING | |
glIsProgramNV: MISSING | |
glLoadProgramNV: MISSING | |
glProgramParameter4dNV: MISSING | |
glProgramParameter4dvNV: MISSING | |
glProgramParameter4fNV: MISSING | |
glProgramParameter4fvNV: MISSING | |
glProgramParameters4dvNV: MISSING | |
glProgramParameters4fvNV: MISSING | |
glRequestResidentProgramsNV: MISSING | |
glTrackMatrixNV: MISSING | |
glVertexAttrib1dNV: MISSING | |
glVertexAttrib1dvNV: MISSING | |
glVertexAttrib1fNV: MISSING | |
glVertexAttrib1fvNV: MISSING | |
glVertexAttrib1sNV: MISSING | |
glVertexAttrib1svNV: MISSING | |
glVertexAttrib2dNV: MISSING | |
glVertexAttrib2dvNV: MISSING | |
glVertexAttrib2fNV: MISSING | |
glVertexAttrib2fvNV: MISSING | |
glVertexAttrib2sNV: MISSING | |
glVertexAttrib2svNV: MISSING | |
glVertexAttrib3dNV: MISSING | |
glVertexAttrib3dvNV: MISSING | |
glVertexAttrib3fNV: MISSING | |
glVertexAttrib3fvNV: MISSING | |
glVertexAttrib3sNV: MISSING | |
glVertexAttrib3svNV: MISSING | |
glVertexAttrib4dNV: MISSING | |
glVertexAttrib4dvNV: MISSING | |
glVertexAttrib4fNV: MISSING | |
glVertexAttrib4fvNV: MISSING | |
glVertexAttrib4sNV: MISSING | |
glVertexAttrib4svNV: MISSING | |
glVertexAttrib4ubNV: MISSING | |
glVertexAttrib4ubvNV: MISSING | |
glVertexAttribPointerNV: MISSING | |
glVertexAttribs1dvNV: MISSING | |
glVertexAttribs1fvNV: MISSING | |
glVertexAttribs1svNV: MISSING | |
glVertexAttribs2dvNV: MISSING | |
glVertexAttribs2fvNV: MISSING | |
glVertexAttribs2svNV: MISSING | |
glVertexAttribs3dvNV: MISSING | |
glVertexAttribs3fvNV: MISSING | |
glVertexAttribs3svNV: MISSING | |
glVertexAttribs4dvNV: MISSING | |
glVertexAttribs4fvNV: MISSING | |
glVertexAttribs4svNV: MISSING | |
glVertexAttribs4ubvNV: MISSING | |
GL_NV_vertex_program1_1: MISSING | |
------------------------ | |
GL_NV_vertex_program2: MISSING | |
---------------------- | |
GL_NV_vertex_program2_option: OK | |
----------------------------- | |
GL_NV_vertex_program3: OK | |
---------------------- | |
GL_NV_vertex_program4: MISSING | |
---------------------- | |
GL_NV_video_capture: MISSING | |
-------------------- | |
glBeginVideoCaptureNV: MISSING | |
glBindVideoCaptureStreamBufferNV: MISSING | |
glBindVideoCaptureStreamTextureNV: MISSING | |
glEndVideoCaptureNV: MISSING | |
glGetVideoCaptureStreamdvNV: MISSING | |
glGetVideoCaptureStreamfvNV: MISSING | |
glGetVideoCaptureStreamivNV: MISSING | |
glGetVideoCaptureivNV: MISSING | |
glVideoCaptureNV: MISSING | |
glVideoCaptureStreamParameterdvNV: MISSING | |
glVideoCaptureStreamParameterfvNV: MISSING | |
glVideoCaptureStreamParameterivNV: MISSING | |
GL_OES_byte_coordinates: MISSING | |
------------------------ | |
GL_OES_compressed_paletted_texture: MISSING | |
----------------------------------- | |
GL_OES_read_format: MISSING | |
------------------- | |
GL_OES_single_precision: MISSING | |
------------------------ | |
glClearDepthfOES: MISSING | |
glClipPlanefOES: MISSING | |
glDepthRangefOES: MISSING | |
glFrustumfOES: MISSING | |
glGetClipPlanefOES: MISSING | |
glOrthofOES: MISSING | |
GL_OML_interlace: MISSING | |
----------------- | |
GL_OML_resample: MISSING | |
---------------- | |
GL_OML_subsample: MISSING | |
----------------- | |
GL_PGI_misc_hints: MISSING | |
------------------ | |
GL_PGI_vertex_hints: MISSING | |
-------------------- | |
GL_REGAL_enable: MISSING | |
---------------- | |
GL_REGAL_error_string: MISSING | |
---------------------- | |
glErrorStringREGAL: MISSING | |
GL_REGAL_extension_query: MISSING | |
------------------------- | |
glGetExtensionREGAL: MISSING | |
glIsSupportedREGAL: MISSING | |
GL_REGAL_log: MISSING | |
------------- | |
glLogMessageCallbackREGAL: MISSING | |
GL_REND_screen_coordinates: MISSING | |
--------------------------- | |
GL_S3_s3tc: MISSING | |
----------- | |
GL_SGIS_color_range: MISSING | |
-------------------- | |
GL_SGIS_detail_texture: MISSING | |
----------------------- | |
glDetailTexFuncSGIS: MISSING | |
glGetDetailTexFuncSGIS: MISSING | |
GL_SGIS_fog_function: MISSING | |
--------------------- | |
glFogFuncSGIS: MISSING | |
glGetFogFuncSGIS: MISSING | |
GL_SGIS_generate_mipmap: OK | |
------------------------ | |
GL_SGIS_multisample: MISSING | |
-------------------- | |
glSampleMaskSGIS: MISSING | |
glSamplePatternSGIS: MISSING | |
GL_SGIS_pixel_texture: MISSING | |
---------------------- | |
GL_SGIS_point_line_texgen: MISSING | |
-------------------------- | |
GL_SGIS_sharpen_texture: MISSING | |
------------------------ | |
glGetSharpenTexFuncSGIS: MISSING | |
glSharpenTexFuncSGIS: MISSING | |
GL_SGIS_texture4D: MISSING | |
------------------ | |
glTexImage4DSGIS: MISSING | |
glTexSubImage4DSGIS: MISSING | |
GL_SGIS_texture_border_clamp: MISSING | |
----------------------------- | |
GL_SGIS_texture_edge_clamp: OK | |
--------------------------- | |
GL_SGIS_texture_filter4: MISSING | |
------------------------ | |
glGetTexFilterFuncSGIS: MISSING | |
glTexFilterFuncSGIS: MISSING | |
GL_SGIS_texture_lod: OK | |
-------------------- | |
GL_SGIS_texture_select: MISSING | |
----------------------- | |
GL_SGIX_async: MISSING | |
-------------- | |
glAsyncMarkerSGIX: MISSING | |
glDeleteAsyncMarkersSGIX: MISSING | |
glFinishAsyncSGIX: MISSING | |
glGenAsyncMarkersSGIX: MISSING | |
glIsAsyncMarkerSGIX: MISSING | |
glPollAsyncSGIX: MISSING | |
GL_SGIX_async_histogram: MISSING | |
------------------------ | |
GL_SGIX_async_pixel: MISSING | |
-------------------- | |
GL_SGIX_blend_alpha_minmax: MISSING | |
--------------------------- | |
GL_SGIX_clipmap: MISSING | |
---------------- | |
GL_SGIX_convolution_accuracy: MISSING | |
----------------------------- | |
GL_SGIX_depth_texture: MISSING | |
---------------------- | |
GL_SGIX_flush_raster: MISSING | |
--------------------- | |
glFlushRasterSGIX: MISSING | |
GL_SGIX_fog_offset: MISSING | |
------------------- | |
GL_SGIX_fog_texture: MISSING | |
-------------------- | |
glTextureFogSGIX: MISSING | |
GL_SGIX_fragment_specular_lighting: MISSING | |
----------------------------------- | |
glFragmentColorMaterialSGIX: MISSING | |
glFragmentLightModelfSGIX: MISSING | |
glFragmentLightModelfvSGIX: MISSING | |
glFragmentLightModeliSGIX: MISSING | |
glFragmentLightModelivSGIX: MISSING | |
glFragmentLightfSGIX: MISSING | |
glFragmentLightfvSGIX: MISSING | |
glFragmentLightiSGIX: MISSING | |
glFragmentLightivSGIX: MISSING | |
glFragmentMaterialfSGIX: MISSING | |
glFragmentMaterialfvSGIX: MISSING | |
glFragmentMaterialiSGIX: MISSING | |
glFragmentMaterialivSGIX: MISSING | |
glGetFragmentLightfvSGIX: MISSING | |
glGetFragmentLightivSGIX: MISSING | |
glGetFragmentMaterialfvSGIX: MISSING | |
glGetFragmentMaterialivSGIX: MISSING | |
GL_SGIX_framezoom: MISSING | |
------------------ | |
glFrameZoomSGIX: MISSING | |
GL_SGIX_interlace: MISSING | |
------------------ | |
GL_SGIX_ir_instrument1: MISSING | |
----------------------- | |
GL_SGIX_list_priority: MISSING | |
---------------------- | |
GL_SGIX_pixel_texture: MISSING | |
---------------------- | |
glPixelTexGenSGIX: MISSING | |
GL_SGIX_pixel_texture_bits: MISSING | |
--------------------------- | |
GL_SGIX_reference_plane: MISSING | |
------------------------ | |
glReferencePlaneSGIX: MISSING | |
GL_SGIX_resample: MISSING | |
----------------- | |
GL_SGIX_shadow: MISSING | |
--------------- | |
GL_SGIX_shadow_ambient: MISSING | |
----------------------- | |
GL_SGIX_sprite: MISSING | |
--------------- | |
glSpriteParameterfSGIX: MISSING | |
glSpriteParameterfvSGIX: MISSING | |
glSpriteParameteriSGIX: MISSING | |
glSpriteParameterivSGIX: MISSING | |
GL_SGIX_tag_sample_buffer: MISSING | |
-------------------------- | |
glTagSampleBufferSGIX: MISSING | |
GL_SGIX_texture_add_env: MISSING | |
------------------------ | |
GL_SGIX_texture_coordinate_clamp: MISSING | |
--------------------------------- | |
GL_SGIX_texture_lod_bias: MISSING | |
------------------------- | |
GL_SGIX_texture_multi_buffer: MISSING | |
----------------------------- | |
GL_SGIX_texture_range: MISSING | |
---------------------- | |
GL_SGIX_texture_scale_bias: MISSING | |
--------------------------- | |
GL_SGIX_vertex_preclip: MISSING | |
----------------------- | |
GL_SGIX_vertex_preclip_hint: MISSING | |
---------------------------- | |
GL_SGIX_ycrcb: MISSING | |
-------------- | |
GL_SGI_color_matrix: MISSING | |
-------------------- | |
GL_SGI_color_table: MISSING | |
------------------- | |
glColorTableParameterfvSGI: MISSING | |
glColorTableParameterivSGI: MISSING | |
glColorTableSGI: MISSING | |
glCopyColorTableSGI: MISSING | |
glGetColorTableParameterfvSGI: MISSING | |
glGetColorTableParameterivSGI: MISSING | |
glGetColorTableSGI: MISSING | |
GL_SGI_texture_color_table: MISSING | |
--------------------------- | |
GL_SUNX_constant_data: MISSING | |
---------------------- | |
glFinishTextureSUNX: MISSING | |
GL_SUN_convolution_border_modes: MISSING | |
-------------------------------- | |
GL_SUN_global_alpha: MISSING | |
-------------------- | |
glGlobalAlphaFactorbSUN: MISSING | |
glGlobalAlphaFactordSUN: MISSING | |
glGlobalAlphaFactorfSUN: MISSING | |
glGlobalAlphaFactoriSUN: MISSING | |
glGlobalAlphaFactorsSUN: MISSING | |
glGlobalAlphaFactorubSUN: MISSING | |
glGlobalAlphaFactoruiSUN: MISSING | |
glGlobalAlphaFactorusSUN: MISSING | |
GL_SUN_mesh_array: MISSING | |
------------------ | |
GL_SUN_read_video_pixels: MISSING | |
------------------------- | |
glReadVideoPixelsSUN: MISSING | |
GL_SUN_slice_accum: MISSING | |
------------------- | |
GL_SUN_triangle_list: MISSING | |
--------------------- | |
glReplacementCodePointerSUN: MISSING | |
glReplacementCodeubSUN: MISSING | |
glReplacementCodeubvSUN: MISSING | |
glReplacementCodeuiSUN: MISSING | |
glReplacementCodeuivSUN: MISSING | |
glReplacementCodeusSUN: MISSING | |
glReplacementCodeusvSUN: MISSING | |
GL_SUN_vertex: MISSING | |
-------------- | |
glColor3fVertex3fSUN: MISSING | |
glColor3fVertex3fvSUN: MISSING | |
glColor4fNormal3fVertex3fSUN: MISSING | |
glColor4fNormal3fVertex3fvSUN: MISSING | |
glColor4ubVertex2fSUN: MISSING | |
glColor4ubVertex2fvSUN: MISSING | |
glColor4ubVertex3fSUN: MISSING | |
glColor4ubVertex3fvSUN: MISSING | |
glNormal3fVertex3fSUN: MISSING | |
glNormal3fVertex3fvSUN: MISSING | |
glReplacementCodeuiColor3fVertex3fSUN: MISSING | |
glReplacementCodeuiColor3fVertex3fvSUN: MISSING | |
glReplacementCodeuiColor4fNormal3fVertex3fSUN: MISSING | |
glReplacementCodeuiColor4fNormal3fVertex3fvSUN: MISSING | |
glReplacementCodeuiColor4ubVertex3fSUN: MISSING | |
glReplacementCodeuiColor4ubVertex3fvSUN: MISSING | |
glReplacementCodeuiNormal3fVertex3fSUN: MISSING | |
glReplacementCodeuiNormal3fVertex3fvSUN: MISSING | |
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN: MISSING | |
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN: MISSING | |
glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN: MISSING | |
glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN: MISSING | |
glReplacementCodeuiTexCoord2fVertex3fSUN: MISSING | |
glReplacementCodeuiTexCoord2fVertex3fvSUN: MISSING | |
glReplacementCodeuiVertex3fSUN: MISSING | |
glReplacementCodeuiVertex3fvSUN: MISSING | |
glTexCoord2fColor3fVertex3fSUN: MISSING | |
glTexCoord2fColor3fVertex3fvSUN: MISSING | |
glTexCoord2fColor4fNormal3fVertex3fSUN: MISSING | |
glTexCoord2fColor4fNormal3fVertex3fvSUN: MISSING | |
glTexCoord2fColor4ubVertex3fSUN: MISSING | |
glTexCoord2fColor4ubVertex3fvSUN: MISSING | |
glTexCoord2fNormal3fVertex3fSUN: MISSING | |
glTexCoord2fNormal3fVertex3fvSUN: MISSING | |
glTexCoord2fVertex3fSUN: MISSING | |
glTexCoord2fVertex3fvSUN: MISSING | |
glTexCoord4fColor4fNormal3fVertex4fSUN: MISSING | |
glTexCoord4fColor4fNormal3fVertex4fvSUN: MISSING | |
glTexCoord4fVertex4fSUN: MISSING | |
glTexCoord4fVertex4fvSUN: MISSING | |
GL_WIN_phong_shading: MISSING | |
--------------------- | |
GL_WIN_specular_fog: MISSING | |
-------------------- | |
GL_WIN_swap_hint: MISSING | |
----------------- | |
glAddSwapHintRectWIN: MISSING |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
OpenGL vendor string: NVIDIA Corporation | |
OpenGL renderer string: NVIDIA GeForce 9400M OpenGL Engine | |
OpenGL version string: 2.1 NVIDIA-8.0.61 | |
OpenGL extensions (GL_): | |
GL_ARB_color_buffer_float, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, | |
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex, | |
GL_ARB_draw_instanced, GL_ARB_fragment_program, | |
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, | |
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, GL_ARB_half_float_pixel, | |
GL_ARB_half_float_vertex, GL_ARB_imaging, GL_ARB_instanced_arrays, | |
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, | |
GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, | |
GL_ARB_provoking_vertex, GL_ARB_seamless_cube_map, GL_ARB_shader_objects, | |
GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shadow, | |
GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, | |
GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map, | |
GL_ARB_texture_env_add, GL_ARB_texture_env_combine, | |
GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_float, | |
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two, | |
GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_transpose_matrix, | |
GL_ARB_vertex_array_bgra, GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object, | |
GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, GL_EXT_abgr, | |
GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color, | |
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, | |
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, | |
GL_EXT_depth_bounds_test, GL_EXT_draw_buffers2, GL_EXT_draw_range_elements, | |
GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, | |
GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object, | |
GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4, | |
GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, GL_EXT_multi_draw_arrays, | |
GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_provoking_vertex, | |
GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_shadow_funcs, | |
GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture_array, | |
GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_s3tc, | |
GL_EXT_texture_env_add, GL_EXT_texture_filter_anisotropic, | |
GL_EXT_texture_integer, GL_EXT_texture_lod_bias, | |
GL_EXT_texture_mirror_clamp, GL_EXT_texture_rectangle, | |
GL_EXT_texture_shared_exponent, GL_EXT_texture_sRGB, | |
GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, GL_EXT_transform_feedback, | |
GL_EXT_vertex_array_bgra, GL_APPLE_aux_depth_stencil, | |
GL_APPLE_client_storage, GL_APPLE_element_array, GL_APPLE_fence, | |
GL_APPLE_float_pixels, GL_APPLE_flush_buffer_range, GL_APPLE_flush_render, | |
GL_APPLE_object_purgeable, GL_APPLE_packed_pixels, GL_APPLE_pixel_buffer, | |
GL_APPLE_rgb_422, GL_APPLE_row_bytes, GL_APPLE_specular_vector, | |
GL_APPLE_texture_range, GL_APPLE_transform_hint, | |
GL_APPLE_vertex_array_object, GL_APPLE_vertex_array_range, | |
GL_APPLE_vertex_point_size, GL_APPLE_vertex_program_evaluators, | |
GL_APPLE_ycbcr_422, GL_ATI_separate_stencil, GL_ATI_texture_env_combine3, | |
GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_IBM_rasterpos_clip, | |
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp, | |
GL_NV_fog_distance, GL_NV_fragment_program_option, GL_NV_fragment_program2, | |
GL_NV_light_max_exponent, GL_NV_multisample_filter_hint, GL_NV_point_sprite, | |
GL_NV_texgen_reflection, GL_NV_vertex_program2_option, | |
GL_NV_vertex_program3, GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp, | |
GL_SGIS_texture_lod. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% rustc glewinfo_parser.rs | |
glewinfo_parser.rs:24:15: 24:18 warning: implicitly copying a non-implicitly-copyable value | |
glewinfo_parser.rs:24 .map(|a| a[0]) // create a list of the supported extension names | |
^~~ | |
glewinfo_parser.rs:18:4: 23:13 warning: instantiating copy type parameter with a not implicitly copyable type | |
glewinfo_parser.rs:18 run_glewinfo(glewinfo_cmd) | |
glewinfo_parser.rs:19 .split_str("\n\n") // divide into sections | |
glewinfo_parser.rs:20 .tail().tail() // skip header and version info sections | |
glewinfo_parser.rs:21 .map(|a| lines(*a)[0]) // first line of each section | |
glewinfo_parser.rs:22 .map(|a| a.split_str(":")) // isolate the extension name | |
glewinfo_parser.rs:23 .filter(|a| a[1].contains("OK")) // create a list that contains only the supported extensions | |
glewinfo_parser.rs:21:15: 21:26 warning: implicitly copying a non-implicitly-copyable value | |
glewinfo_parser.rs:21 .map(|a| lines(*a)[0]) // first line of each section | |
^~~~~~~~~~~ | |
glewinfo_parser.rs:18:4: 20:18 warning: instantiating copy type parameter with a not implicitly copyable type | |
glewinfo_parser.rs:18 run_glewinfo(glewinfo_cmd) | |
glewinfo_parser.rs:19 .split_str("\n\n") // divide into sections | |
glewinfo_parser.rs:20 .tail().tail() // skip header and version info sections | |
glewinfo_parser.rs:18:4: 20:11 warning: instantiating copy type parameter with a not implicitly copyable type | |
glewinfo_parser.rs:18 run_glewinfo(glewinfo_cmd) | |
glewinfo_parser.rs:19 .split_str("\n\n") // divide into sections | |
glewinfo_parser.rs:20 .tail().tail() // skip header and version info sections | |
warning: no debug symbols in executable (-arch x86_64) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
GL_VERSION_1_1 | |
GL_VERSION_1_2 | |
GL_VERSION_1_2_1 | |
GL_VERSION_1_3 | |
GL_VERSION_1_4 | |
GL_VERSION_1_5 | |
GL_VERSION_2_0 | |
GL_VERSION_2_1 | |
GL_VERSION_3_0 | |
GL_VERSION_3_1 | |
GL_VERSION_3_2 | |
GL_APPLE_aux_depth_stencil | |
GL_APPLE_client_storage | |
GL_APPLE_element_array | |
GL_APPLE_fence | |
GL_APPLE_float_pixels | |
GL_APPLE_flush_buffer_range | |
GL_APPLE_object_purgeable | |
GL_APPLE_pixel_buffer | |
GL_APPLE_rgb_422 | |
GL_APPLE_row_bytes | |
GL_APPLE_specular_vector | |
GL_APPLE_texture_range | |
GL_APPLE_transform_hint | |
GL_APPLE_vertex_array_object | |
GL_APPLE_vertex_array_range | |
GL_APPLE_vertex_program_evaluators | |
GL_APPLE_ycbcr_422 | |
GL_ARB_color_buffer_float | |
GL_ARB_copy_buffer | |
GL_ARB_depth_buffer_float | |
GL_ARB_depth_clamp | |
GL_ARB_depth_texture | |
GL_ARB_draw_buffers | |
GL_ARB_draw_elements_base_vertex | |
GL_ARB_draw_instanced | |
GL_ARB_fragment_program | |
GL_ARB_fragment_program_shadow | |
GL_ARB_fragment_shader | |
GL_ARB_framebuffer_object | |
GL_ARB_framebuffer_sRGB | |
GL_ARB_half_float_pixel | |
GL_ARB_half_float_vertex | |
GL_ARB_imaging | |
GL_ARB_instanced_arrays | |
GL_ARB_map_buffer_range | |
GL_ARB_multisample | |
GL_ARB_multitexture | |
GL_ARB_occlusion_query | |
GL_ARB_pixel_buffer_object | |
GL_ARB_point_parameters | |
GL_ARB_point_sprite | |
GL_ARB_provoking_vertex | |
GL_ARB_sampler_objects | |
GL_ARB_seamless_cube_map | |
GL_ARB_shader_objects | |
GL_ARB_shader_texture_lod | |
GL_ARB_shading_language_100 | |
GL_ARB_shadow | |
GL_ARB_sync | |
GL_ARB_texture_border_clamp | |
GL_ARB_texture_compression | |
GL_ARB_texture_compression_rgtc | |
GL_ARB_texture_cube_map | |
GL_ARB_texture_env_add | |
GL_ARB_texture_env_combine | |
GL_ARB_texture_env_crossbar | |
GL_ARB_texture_env_dot3 | |
GL_ARB_texture_float | |
GL_ARB_texture_mirrored_repeat | |
GL_ARB_texture_multisample | |
GL_ARB_texture_non_power_of_two | |
GL_ARB_texture_rectangle | |
GL_ARB_texture_rg | |
GL_ARB_timer_query | |
GL_ARB_transpose_matrix | |
GL_ARB_uniform_buffer_object | |
GL_ARB_vertex_array_bgra | |
GL_ARB_vertex_array_object | |
GL_ARB_vertex_blend | |
GL_ARB_vertex_buffer_object | |
GL_ARB_vertex_program | |
GL_ARB_vertex_shader | |
GL_ARB_window_pos | |
GL_ATI_pn_triangles | |
GL_ATI_separate_stencil | |
GL_ATI_texture_env_combine3 | |
GL_ATI_texture_float | |
GL_ATI_texture_mirror_once | |
GL_EXT_abgr | |
GL_EXT_bgra | |
GL_EXT_bindable_uniform | |
GL_EXT_blend_color | |
GL_EXT_blend_equation_separate | |
GL_EXT_blend_func_separate | |
GL_EXT_blend_minmax | |
GL_EXT_blend_subtract | |
GL_EXT_clip_volume_hint | |
GL_EXT_compiled_vertex_array | |
GL_EXT_depth_bounds_test | |
GL_EXT_draw_buffers2 | |
GL_EXT_draw_range_elements | |
GL_EXT_fog_coord | |
GL_EXT_framebuffer_blit | |
GL_EXT_framebuffer_multisample | |
GL_EXT_framebuffer_multisample_blit_scaled | |
GL_EXT_framebuffer_object | |
GL_EXT_framebuffer_sRGB | |
GL_EXT_geometry_shader4 | |
GL_EXT_gpu_program_parameters | |
GL_EXT_gpu_shader4 | |
GL_EXT_multi_draw_arrays | |
GL_EXT_packed_depth_stencil | |
GL_EXT_packed_float | |
GL_EXT_paletted_texture | |
GL_EXT_provoking_vertex | |
GL_EXT_rescale_normal | |
GL_EXT_secondary_color | |
GL_EXT_shadow_funcs | |
GL_EXT_stencil_two_side | |
GL_EXT_stencil_wrap | |
GL_EXT_texture_array | |
GL_EXT_texture_compression_dxt1 | |
GL_EXT_texture_compression_s3tc | |
GL_EXT_texture_env_add | |
GL_EXT_texture_filter_anisotropic | |
GL_EXT_texture_integer | |
GL_EXT_texture_lod_bias | |
GL_EXT_texture_mirror_clamp | |
GL_EXT_texture_rectangle | |
GL_EXT_texture_sRGB | |
GL_EXT_texture_sRGB_decode | |
GL_EXT_texture_shared_exponent | |
GL_EXT_timer_query | |
GL_EXT_transform_feedback | |
GL_EXT_vertex_array_bgra | |
GL_IBM_rasterpos_clip | |
GL_NV_blend_square | |
GL_NV_conditional_render | |
GL_NV_depth_clamp | |
GL_NV_fog_distance | |
GL_NV_fragment_program2 | |
GL_NV_fragment_program_option | |
GL_NV_light_max_exponent | |
GL_NV_multisample_filter_hint | |
GL_NV_point_sprite | |
GL_NV_register_combiners | |
GL_NV_register_combiners2 | |
GL_NV_texgen_reflection | |
GL_NV_vertex_program2_option | |
GL_NV_vertex_program3 | |
GL_SGIS_generate_mipmap | |
GL_SGIS_texture_edge_clamp | |
GL_SGIS_texture_lod |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use str::*; | |
use vec::*; | |
/** | |
* Returns the output of glewinfo | |
*/ | |
fn run_glewinfo(glewinfo_cmd: &str) -> ~str { | |
let {status, out, err} = run::program_output(glewinfo_cmd, []); | |
if !err.is_empty() { fail(err); } | |
if status != 0 { fail(fmt!("glewinfo returned a non-zero status: %?", status)); } | |
return out; | |
} | |
/** | |
* Returns a list of the supported OpenGL extensions | |
*/ | |
fn get_gl_extensions(glewinfo_cmd: &str) -> ~[~str] { | |
run_glewinfo(glewinfo_cmd) | |
.split_str("\n\n") // divide into sections | |
.tail().tail() // skip header and version info sections | |
.map(|a| lines(*a)[0]) // first line of each section | |
.map(|a| a.split_str(":")) // isolate the extension name | |
.filter(|a| a[1].contains("OK")) // create a list that contains only the supported extensions | |
.map(|a| a[0]) // create a list of the supported extension names | |
} | |
fn main() { | |
for get_gl_extensions("./glewinfo").each |ext| { | |
io::println(*ext) | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## | |
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> | |
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> | |
## | |
## This program is distributed under the terms and conditions of the GNU | |
## General Public License Version 2 as published by the Free Software | |
## Foundation or, at your option, any later version. | |
my %regex = ( | |
extname => qr/^[A-Z][A-Za-z0-9_]+$/, | |
exturl => qr/^http.+$/, | |
function => qr/^(.+) ([a-z][a-z0-9_]*) \((.+)\)$/i, | |
token => qr/^([A-Z][A-Z0-9_x]*)\s+((?:0x)?[0-9A-Fa-f]+|[A-Z][A-Z0-9_]*)$/, | |
type => qr/^typedef\s+(.+)$/, | |
exact => qr/.*;$/, | |
); | |
# prefix function name with glew | |
sub prefixname($) | |
{ | |
my $name = $_[0]; | |
$name =~ s/^(.*?)gl/__$1glew/; | |
return $name; | |
} | |
# prefix function name with glew | |
sub prefix_varname($) | |
{ | |
my $name = $_[0]; | |
$name =~ s/^(.*?)GL(X*?)EW/__$1GL$2EW/; | |
return $name; | |
} | |
#--------------------------------------------------------------------------------------- | |
sub make_exact($) | |
{ | |
my $exact = $_[0]; | |
$exact =~ s/(; |{)/$1\n/g; | |
return $exact; | |
} | |
sub make_separator($) | |
{ | |
my $extname = $_[0]; | |
my $l = length $extname; | |
my $s = (71 - $l)/2; | |
print "/* "; | |
my $j = 3; | |
for (my $i = 0; $i < $s; $i++) | |
{ | |
print "-"; | |
$j++; | |
} | |
print " $_[0] "; | |
$j += $l + 2; | |
while ($j < 76) | |
{ | |
print "-"; | |
$j++; | |
} | |
print " */\n\n"; | |
} | |
#--------------------------------------------------------------------------------------- | |
sub parse_ext($) | |
{ | |
my $filename = shift; | |
my %functions = (); | |
my %tokens = (); | |
my @types = (); | |
my @exacts = (); | |
my $extname = ""; # Full extension name GL_FOO_extension | |
my $exturl = ""; # Info URL | |
my $extstring = ""; # Relevant extension string | |
open EXT, "<$filename" or return; | |
# As of GLEW 1.5.3 the first three lines _must_ be | |
# the extension name, the URL and the GL extension | |
# string (which might be different to the name) | |
# | |
# For example GL_NV_geometry_program4 is available | |
# iff GL_NV_gpu_program4 appears in the extension | |
# string. | |
# | |
# For core OpenGL versions, the third line should | |
# be blank. | |
# | |
# If the URL is unknown, the second line should be | |
# blank. | |
$extname = readline(*EXT); | |
$exturl = readline(*EXT); | |
$extstring = readline(*EXT); | |
chomp($extname); | |
chomp($exturl); | |
chomp($extstring); | |
while(<EXT>) | |
{ | |
chomp; | |
if (s/^\s+//) | |
{ | |
if (/$regex{exact}/) | |
{ | |
push @exacts, $_; | |
} | |
elsif (/$regex{type}/) | |
{ | |
push @types, $_; | |
} | |
elsif (/$regex{token}/) | |
{ | |
my ($name, $value) = ($1, $2); | |
$tokens{$name} = $value; | |
} | |
elsif (/$regex{function}/) | |
{ | |
my ($return, $name, $parms) = ($1, $2, $3); | |
$functions{$name} = { | |
rtype => $return, | |
parms => $parms, | |
}; | |
} else { | |
print STDERR "'$_' matched no regex.\n"; | |
} | |
} | |
} | |
close EXT; | |
return ($extname, $exturl, $extstring, \@types, \%tokens, \%functions, \@exacts); | |
} | |
sub output_tokens($$) | |
{ | |
my ($tbl, $fnc) = @_; | |
if (keys %{$tbl}) | |
{ | |
local $, = "\n"; | |
print "\n"; | |
print map { &{$fnc}($_, $tbl->{$_}) } sort { hex ${$tbl}{$a} <=> hex ${$tbl}{$b} } keys %{$tbl}; | |
print "\n"; | |
} else { | |
print STDERR "no keys in table!\n"; | |
} | |
} | |
sub output_types($$) | |
{ | |
my ($tbl, $fnc) = @_; | |
if (scalar @{$tbl}) | |
{ | |
local $, = "\n"; | |
print "\n"; | |
print map { &{$fnc}($_) } sort @{$tbl}; | |
print "\n"; | |
} | |
} | |
sub output_decls($$) | |
{ | |
my ($tbl, $fnc) = @_; | |
if (keys %{$tbl}) | |
{ | |
local $, = "\n"; | |
print "\n"; | |
print map { &{$fnc}($_, $tbl->{$_}) } sort keys %{$tbl}; | |
print "\n"; | |
} | |
} | |
sub output_exacts($$) | |
{ | |
my ($tbl, $fnc) = @_; | |
if (scalar @{$tbl}) | |
{ | |
local $, = "\n"; | |
print "\n"; | |
print map { &{$fnc}($_) } sort @{$tbl}; | |
print "\n"; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment