| OpenGLRaw-1.1.0.1: A raw binding for the OpenGL graphics system | Source code | Contents | Index
Graphics.Rendering.OpenGL.Raw.Core31 |
Portability | portable
Stability | stable
Maintainer | sven.panne@aedion.de
Contents
Functions Tokens Types Extensions promoted to OpenGL 3.1 core
Description
All raw functions, tokens and types from the OpenGL 3.1 core, see http://www.opengl.org/registry/.
Synopsis
glActiveTexture :: GLenum -> IO ()
glAttachShader :: GLuint -> GLuint -> IO ()
glBeginConditionalRender :: GLuint -> GLenum -> IO ()
glBeginQuery :: GLenum -> GLuint -> IO ()
glBeginTransformFeedback :: GLenum -> IO ()
glBindAttribLocation :: GLuint -> GLuint -> Ptr GLchar -> IO ()
glBindBuffer :: GLenum -> GLuint -> IO ()
glBindFragDataLocation :: GLuint -> GLuint -> Ptr GLchar -> IO ()
glBindFramebuffer :: GLenum -> GLuint -> IO ()
glBindRenderbuffer :: GLenum -> GLuint -> IO ()
glBindTexture :: GLenum -> GLuint -> IO ()
glBindVertexArray :: GLuint -> IO ()
glBlendColor :: GLclampf -> GLclampf -> GLclampf -> GLclampf -> IO ()
glBlendEquation :: GLenum -> IO ()
glBlendEquationSeparate :: GLenum -> GLenum -> IO ()
glBlendFunc :: GLenum -> GLenum -> IO ()
glBlendFuncSeparate :: GLenum -> GLenum -> GLenum -> GLenum -> IO ()
glBlitFramebuffer :: GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> IO ()
glBufferData :: GLenum -> GLsizeiptr -> Ptr a -> GLenum -> IO ()
glBufferSubData :: GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> IO ()
glCheckFramebufferStatus :: GLenum -> IO GLenum
glClampColor :: GLenum -> GLenum -> IO ()
glClear :: GLbitfield -> IO ()
glClearBufferfi :: GLenum -> GLint -> GLfloat -> GLint -> IO ()
glClearBufferfv :: GLenum -> GLint -> Ptr GLfloat -> IO ()
glClearBufferiv :: GLenum -> GLint -> Ptr GLint -> IO ()
glClearBufferuiv :: GLenum -> GLint -> Ptr GLuint -> IO ()
glClearColor :: GLclampf -> GLclampf -> GLclampf -> GLclampf -> IO ()
glClearDepth :: GLclampd -> IO ()
glClearStencil :: GLint -> IO ()
glColorMask :: GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO ()
glColorMaski :: GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO ()
glCompileShader :: GLuint -> IO ()
glCompressedTexImage1D :: GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO ()
glCompressedTexImage2D :: GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO ()
glCompressedTexImage3D :: GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO ()
glCompressedTexSubImage1D :: GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ()
glCompressedTexSubImage2D :: GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ()
glCompressedTexSubImage3D :: GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ()
glCopyTexImage1D :: GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> IO ()
glCopyTexImage2D :: GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> IO ()
glCopyTexSubImage1D :: GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> IO ()
glCopyTexSubImage2D :: GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()
glCopyTexSubImage3D :: GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()
glCreateProgram :: IO GLuint
glCreateShader :: GLenum -> IO GLuint
glCullFace :: GLenum -> IO ()
glDeleteBuffers :: GLsizei -> Ptr GLuint -> IO ()
glDeleteFramebuffers :: GLsizei -> Ptr GLuint -> IO ()
glDeleteProgram :: GLuint -> IO ()
glDeleteQueries :: GLsizei -> Ptr GLuint -> IO ()
glDeleteRenderbuffers :: GLsizei -> Ptr GLuint -> IO ()
glDeleteShader :: GLuint -> IO ()
glDeleteTextures :: GLsizei -> Ptr GLuint -> IO ()
glDeleteVertexArrays :: GLsizei -> Ptr GLuint -> IO ()
glDepthFunc :: GLenum -> IO ()
glDepthMask :: GLboolean -> IO ()
glDepthRange :: GLclampd -> GLclampd -> IO ()
glDetachShader :: GLuint -> GLuint -> IO ()
glDisable :: GLenum -> IO ()
glDisableVertexAttribArray :: GLuint -> IO ()
glDisablei :: GLenum -> GLuint -> IO ()
glDrawArrays :: GLenum -> GLint -> GLsizei -> IO ()
glDrawBuffer :: GLenum -> IO ()
glDrawBuffers :: GLsizei -> Ptr GLenum -> IO ()
glDrawElements :: GLenum -> GLsizei -> GLenum -> Ptr a -> IO ()
glDrawRangeElements :: GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr a -> IO ()
glEnable :: GLenum -> IO ()
glEnableVertexAttribArray :: GLuint -> IO ()
glEnablei :: GLenum -> GLuint -> IO ()
glEndConditionalRender :: IO ()
glEndQuery :: GLenum -> IO ()
glEndTransformFeedback :: IO ()
glFinish :: IO ()
glFlush :: IO ()
glFlushMappedBufferRange :: GLenum -> GLintptr -> GLsizeiptr -> IO ()
glFramebufferRenderbuffer :: GLenum -> GLenum -> GLenum -> GLuint -> IO ()
glFramebufferTexture1D :: GLenum -> GLenum -> GLenum -> GLuint -> GLint -> IO ()
glFramebufferTexture2D :: GLenum -> GLenum -> GLenum -> GLuint -> GLint -> IO ()
glFramebufferTexture3D :: GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO ()
glFramebufferTextureLayer :: GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO ()
glFrontFace :: GLenum -> IO ()
glGenBuffers :: GLsizei -> Ptr GLuint -> IO ()
glGenFramebuffers :: GLsizei -> Ptr GLuint -> IO ()
glGenQueries :: GLsizei -> Ptr GLuint -> IO ()
glGenRenderbuffers :: GLsizei -> Ptr GLuint -> IO ()
glGenTextures :: GLsizei -> Ptr GLuint -> IO ()
glGenVertexArrays :: GLsizei -> Ptr GLuint -> IO ()
glGenerateMipmap :: GLenum -> IO ()
glGetActiveAttrib :: GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> IO ()
glGetActiveUniform :: GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> IO ()
glGetAttachedShaders :: GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLuint -> IO ()
glGetAttribLocation :: GLuint -> Ptr GLchar -> IO GLint
glGetBooleani_v :: GLenum -> GLuint -> Ptr GLboolean -> IO ()
glGetBooleanv :: GLenum -> Ptr GLboolean -> IO ()
glGetBufferParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()
glGetBufferPointerv :: GLenum -> GLenum -> Ptr (Ptr a) -> IO ()
glGetBufferSubData :: GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> IO ()
glGetCompressedTexImage :: GLenum -> GLint -> Ptr a -> IO ()
glGetDoublev :: GLenum -> Ptr GLdouble -> IO ()
glGetError :: IO GLenum
glGetFloatv :: GLenum -> Ptr GLfloat -> IO ()
glGetFragDataLocation :: GLuint -> Ptr GLchar -> IO GLint
glGetFramebufferAttachmentParameteriv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
glGetIntegerv :: GLenum -> Ptr GLint -> IO ()
glGetPointerv :: GLenum -> Ptr (Ptr a) -> IO ()
glGetProgramInfoLog :: GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ()
glGetProgramiv :: GLuint -> GLenum -> Ptr GLint -> IO ()
glGetQueryObjectiv :: GLuint -> GLenum -> Ptr GLint -> IO ()
glGetQueryObjectuiv :: GLuint -> GLenum -> Ptr GLuint -> IO ()
glGetQueryiv :: GLenum -> GLenum -> Ptr GLint -> IO ()
glGetRenderbufferParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()
glGetShaderInfoLog :: GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ()
glGetShaderSource :: GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ()
glGetShaderiv :: GLuint -> GLenum -> Ptr GLint -> IO ()
glGetString :: GLenum -> IO (Ptr GLubyte)
glGetStringi :: GLenum -> GLuint -> IO (Ptr GLubyte)
glGetTexImage :: GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
glGetTexLevelParameterfv :: GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO ()
glGetTexLevelParameteriv :: GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()
glGetTexParameterIiv :: GLenum -> GLenum -> Ptr GLint -> IO ()
glGetTexParameterIuiv :: GLenum -> GLenum -> Ptr GLuint -> IO ()
glGetTexParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
glGetTexParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()
glGetTransformFeedbackVarying :: GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> IO ()
glGetUniformLocation :: GLuint -> Ptr GLchar -> IO GLint
glGetUniformfv :: GLuint -> GLint -> Ptr GLfloat -> IO ()
glGetUniformiv :: GLuint -> GLint -> Ptr GLint -> IO ()
glGetUniformuiv :: GLuint -> GLint -> Ptr GLuint -> IO ()
glGetVertexAttribIiv :: GLuint -> GLenum -> Ptr GLint -> IO ()
glGetVertexAttribIuiv :: GLuint -> GLenum -> Ptr GLuint -> IO ()
glGetVertexAttribPointerv :: GLuint -> GLenum -> Ptr (Ptr a) -> IO ()
glGetVertexAttribdv :: GLuint -> GLenum -> Ptr GLdouble -> IO ()
glGetVertexAttribfv :: GLuint -> GLenum -> Ptr GLfloat -> IO ()
glGetVertexAttribiv :: GLuint -> GLenum -> Ptr GLint -> IO ()
glHint :: GLenum -> GLenum -> IO ()
glIsBuffer :: GLuint -> IO GLboolean
glIsEnabled :: GLenum -> IO GLboolean
glIsEnabledi :: GLenum -> GLuint -> IO GLboolean
glIsFramebuffer :: GLuint -> IO GLboolean
glIsProgram :: GLuint -> IO GLboolean
glIsQuery :: GLuint -> IO GLboolean
glIsRenderbuffer :: GLuint -> IO GLboolean
glIsShader :: GLuint -> IO GLboolean
glIsTexture :: GLuint -> IO GLboolean
glIsVertexArray :: GLuint -> IO GLboolean
glLineWidth :: GLfloat -> IO ()
glLinkProgram :: GLuint -> IO ()
glLogicOp :: GLenum -> IO ()
glMapBuffer :: GLenum -> GLenum -> IO (Ptr a)
glMapBufferRange :: GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> IO (Ptr a)
glMultiDrawArrays :: GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> IO ()
glMultiDrawElements :: GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> IO ()
glPixelStoref :: GLenum -> GLfloat -> IO ()
glPixelStorei :: GLenum -> GLint -> IO ()
glPointParameterf :: GLenum -> GLfloat -> IO ()
glPointParameterfv :: GLenum -> Ptr GLfloat -> IO ()
glPointParameteri :: GLenum -> GLint -> IO ()
glPointParameteriv :: GLenum -> Ptr GLint -> IO ()
glPointSize :: GLfloat -> IO ()
glPolygonMode :: GLenum -> GLenum -> IO ()
glPolygonOffset :: GLfloat -> GLfloat -> IO ()
glPrimitiveRestartIndex :: GLuint -> IO ()
glReadBuffer :: GLenum -> IO ()
glReadPixels :: GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
glRenderbufferStorage :: GLenum -> GLenum -> GLsizei -> GLsizei -> IO ()
glRenderbufferStorageMultisample :: GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO ()
glSampleCoverage :: GLclampf -> GLboolean -> IO ()
glScissor :: GLint -> GLint -> GLsizei -> GLsizei -> IO ()
glShaderSource :: GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLint -> IO ()
glStencilFunc :: GLenum -> GLint -> GLuint -> IO ()
glStencilFuncSeparate :: GLenum -> GLenum -> GLint -> GLuint -> IO ()
glStencilMask :: GLuint -> IO ()
glStencilMaskSeparate :: GLenum -> GLuint -> IO ()
glStencilOp :: GLenum -> GLenum -> GLenum -> IO ()
glStencilOpSeparate :: GLenum -> GLenum -> GLenum -> GLenum -> IO ()
glTexImage1D :: GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
glTexImage2D :: GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
glTexImage3D :: GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO ()
glTexParameterIiv :: GLenum -> GLenum -> Ptr GLint -> IO ()
glTexParameterIuiv :: GLenum -> GLenum -> Ptr GLuint -> IO ()
glTexParameterf :: GLenum -> GLenum -> GLfloat -> IO ()
glTexParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO ()
glTexParameteri :: GLenum -> GLenum -> GLint -> IO ()
glTexParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()
glTexSubImage1D :: GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
glTexSubImage2D :: GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
glTexSubImage3D :: GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO ()
glTransformFeedbackVaryings :: GLuint -> GLsizei -> Ptr (Ptr GLchar) -> GLenum -> IO ()
glUniform1f :: GLint -> GLfloat -> IO ()
glUniform1fv :: GLint -> GLsizei -> Ptr GLfloat -> IO ()
glUniform1i :: GLint -> GLint -> IO ()
glUniform1iv :: GLint -> GLsizei -> Ptr GLint -> IO ()
glUniform1ui :: GLint -> GLuint -> IO ()
glUniform1uiv :: GLint -> GLsizei -> Ptr GLuint -> IO ()
glUniform2f :: GLint -> GLfloat -> GLfloat -> IO ()
glUniform2fv :: GLint -> GLsizei -> Ptr GLfloat -> IO ()
glUniform2i :: GLint -> GLint -> GLint -> IO ()
glUniform2iv :: GLint -> GLsizei -> Ptr GLint -> IO ()
glUniform2ui :: GLint -> GLuint -> GLuint -> IO ()
glUniform2uiv :: GLint -> GLsizei -> Ptr GLuint -> IO ()
glUniform3f :: GLint -> GLfloat -> GLfloat -> GLfloat -> IO ()
glUniform3fv :: GLint -> GLsizei -> Ptr GLfloat -> IO ()
glUniform3i :: GLint -> GLint -> GLint -> GLint -> IO ()
glUniform3iv :: GLint -> GLsizei -> Ptr GLint -> IO ()
glUniform3ui :: GLint -> GLuint -> GLuint -> GLuint -> IO ()
glUniform3uiv :: GLint -> GLsizei -> Ptr GLuint -> IO ()
glUniform4f :: GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
glUniform4fv :: GLint -> GLsizei -> Ptr GLfloat -> IO ()
glUniform4i :: GLint -> GLint -> GLint -> GLint -> GLint -> IO ()
glUniform4iv :: GLint -> GLsizei -> Ptr GLint -> IO ()
glUniform4ui :: GLint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()
glUniform4uiv :: GLint -> GLsizei -> Ptr GLuint -> IO ()
glUniformMatrix2fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glUniformMatrix2x3fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glUniformMatrix2x4fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glUniformMatrix3fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glUniformMatrix3x2fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glUniformMatrix3x4fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glUniformMatrix4fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glUniformMatrix4x2fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glUniformMatrix4x3fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()
glUnmapBuffer :: GLenum -> IO GLboolean
glUseProgram :: GLuint -> IO ()
glValidateProgram :: GLuint -> IO ()
glVertexAttrib1d :: GLuint -> GLdouble -> IO ()
glVertexAttrib1dv :: GLuint -> Ptr GLdouble -> IO ()
glVertexAttrib1f :: GLuint -> GLfloat -> IO ()
glVertexAttrib1fv :: GLuint -> Ptr GLfloat -> IO ()
glVertexAttrib1s :: GLuint -> GLshort -> IO ()
glVertexAttrib1sv :: GLuint -> Ptr GLshort -> IO ()
glVertexAttrib2d :: GLuint -> GLdouble -> GLdouble -> IO ()
glVertexAttrib2dv :: GLuint -> Ptr GLdouble -> IO ()
glVertexAttrib2f :: GLuint -> GLfloat -> GLfloat -> IO ()
glVertexAttrib2fv :: GLuint -> Ptr GLfloat -> IO ()
glVertexAttrib2s :: GLuint -> GLshort -> GLshort -> IO ()
glVertexAttrib2sv :: GLuint -> Ptr GLshort -> IO ()
glVertexAttrib3d :: GLuint -> GLdouble -> GLdouble -> GLdouble -> IO ()
glVertexAttrib3dv :: GLuint -> Ptr GLdouble -> IO ()
glVertexAttrib3f :: GLuint -> GLfloat -> GLfloat -> GLfloat -> IO ()
glVertexAttrib3fv :: GLuint -> Ptr GLfloat -> IO ()
glVertexAttrib3s :: GLuint -> GLshort -> GLshort -> GLshort -> IO ()
glVertexAttrib3sv :: GLuint -> Ptr GLshort -> IO ()
glVertexAttrib4Nbv :: GLuint -> Ptr GLbyte -> IO ()
glVertexAttrib4Niv :: GLuint -> Ptr GLint -> IO ()
glVertexAttrib4Nsv :: GLuint -> Ptr GLshort -> IO ()
glVertexAttrib4Nub :: GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> IO ()
glVertexAttrib4Nubv :: GLuint -> Ptr GLubyte -> IO ()
glVertexAttrib4Nuiv :: GLuint -> Ptr GLuint -> IO ()
glVertexAttrib4Nusv :: GLuint -> Ptr GLushort -> IO ()
glVertexAttrib4bv :: GLuint -> Ptr GLbyte -> IO ()
glVertexAttrib4d :: GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()
glVertexAttrib4dv :: GLuint -> Ptr GLdouble -> IO ()
glVertexAttrib4f :: GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
glVertexAttrib4fv :: GLuint -> Ptr GLfloat -> IO ()
glVertexAttrib4iv :: GLuint -> Ptr GLint -> IO ()
glVertexAttrib4s :: GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> IO ()
glVertexAttrib4sv :: GLuint -> Ptr GLshort -> IO ()
glVertexAttrib4ubv :: GLuint -> Ptr GLubyte -> IO ()
glVertexAttrib4uiv :: GLuint -> Ptr GLuint -> IO ()
glVertexAttrib4usv :: GLuint -> Ptr GLushort -> IO ()
glVertexAttribI1i :: GLuint -> GLint -> IO ()
glVertexAttribI1iv :: GLuint -> Ptr GLint -> IO ()
glVertexAttribI1ui :: GLuint -> GLuint -> IO ()
glVertexAttribI1uiv :: GLuint -> Ptr GLuint -> IO ()
glVertexAttribI2i :: GLuint -> GLint -> GLint -> IO ()
glVertexAttribI2iv :: GLuint -> Ptr GLint -> IO ()
glVertexAttribI2ui :: GLuint -> GLuint -> GLuint -> IO ()
glVertexAttribI2uiv :: GLuint -> Ptr GLuint -> IO ()
glVertexAttribI3i :: GLuint -> GLint -> GLint -> GLint -> IO ()
glVertexAttribI3iv :: GLuint -> Ptr GLint -> IO ()
glVertexAttribI3ui :: GLuint -> GLuint -> GLuint -> GLuint -> IO ()
glVertexAttribI3uiv :: GLuint -> Ptr GLuint -> IO ()
glVertexAttribI4bv :: GLuint -> Ptr GLbyte -> IO ()
glVertexAttribI4i :: GLuint -> GLint -> GLint -> GLint -> GLint -> IO ()
glVertexAttribI4iv :: GLuint -> Ptr GLint -> IO ()
glVertexAttribI4sv :: GLuint -> Ptr GLshort -> IO ()
glVertexAttribI4ubv :: GLuint -> Ptr GLubyte -> IO ()
glVertexAttribI4ui :: GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()
glVertexAttribI4uiv :: GLuint -> Ptr GLuint -> IO ()
glVertexAttribI4usv :: GLuint -> Ptr GLushort -> IO ()
glVertexAttribIPointer :: GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> IO ()
glVertexAttribPointer :: GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr a -> IO ()
glViewport :: GLint -> GLint -> GLsizei -> GLsizei -> IO ()
gl_ACTIVE_ATTRIBUTES :: GLenum
gl_ACTIVE_ATTRIBUTE_MAX_LENGTH :: GLenum
gl_ACTIVE_TEXTURE :: GLenum
gl_ACTIVE_UNIFORMS :: GLenum
gl_ACTIVE_UNIFORM_MAX_LENGTH :: GLenum
gl_ALIASED_LINE_WIDTH_RANGE :: GLenum
gl_ALPHA :: GLenum
gl_ALWAYS :: GLenum
gl_AND :: GLenum
gl_AND_INVERTED :: GLenum
gl_AND_REVERSE :: GLenum
gl_ARRAY_BUFFER :: GLenum
gl_ARRAY_BUFFER_BINDING :: GLenum
gl_ATTACHED_SHADERS :: GLenum
gl_BACK :: GLenum
gl_BACK_LEFT :: GLenum
gl_BACK_RIGHT :: GLenum
gl_BGR :: GLenum
gl_BGRA :: GLenum
gl_BGRA_INTEGER :: GLenum
gl_BGR_INTEGER :: GLenum
gl_BLEND :: GLenum
gl_BLEND_COLOR :: GLenum
gl_BLEND_DST :: GLenum
gl_BLEND_DST_ALPHA :: GLenum
gl_BLEND_DST_RGB :: GLenum
gl_BLEND_EQUATION :: GLenum
gl_BLEND_EQUATION_ALPHA :: GLenum
gl_BLEND_EQUATION_RGB :: GLenum
gl_BLEND_SRC :: GLenum
gl_BLEND_SRC_ALPHA :: GLenum
gl_BLEND_SRC_RGB :: GLenum
gl_BLUE :: GLenum
gl_BLUE_INTEGER :: GLenum
gl_BOOL :: GLenum
gl_BOOL_VEC2 :: GLenum
gl_BOOL_VEC3 :: GLenum
gl_BOOL_VEC4 :: GLenum
gl_BUFFER_ACCESS :: GLenum
gl_BUFFER_ACCESS_FLAGS :: GLenum
gl_BUFFER_MAPPED :: GLenum
gl_BUFFER_MAP_LENGTH :: GLenum
gl_BUFFER_MAP_OFFSET :: GLenum
gl_BUFFER_MAP_POINTER :: GLenum
gl_BUFFER_SIZE :: GLenum
gl_BUFFER_USAGE :: GLenum
gl_BYTE :: GLenum
gl_CCW :: GLenum
gl_CLAMP_READ_COLOR :: GLenum
gl_CLAMP_TO_BORDER :: GLenum
gl_CLAMP_TO_EDGE :: GLenum
gl_CLEAR :: GLenum
gl_CLIP_DISTANCE0 :: GLenum
gl_CLIP_DISTANCE1 :: GLenum
gl_CLIP_DISTANCE2 :: GLenum
gl_CLIP_DISTANCE3 :: GLenum
gl_CLIP_DISTANCE4 :: GLenum
gl_CLIP_DISTANCE5 :: GLenum
gl_CLIP_DISTANCE6 :: GLenum
gl_CLIP_DISTANCE7 :: GLenum
gl_COLOR :: GLenum
gl_COLOR_ATTACHMENT0 :: GLenum
gl_COLOR_ATTACHMENT1 :: GLenum
gl_COLOR_ATTACHMENT10 :: GLenum
gl_COLOR_ATTACHMENT11 :: GLenum
gl_COLOR_ATTACHMENT12 :: GLenum
gl_COLOR_ATTACHMENT13 :: GLenum
gl_COLOR_ATTACHMENT14 :: GLenum
gl_COLOR_ATTACHMENT15 :: GLenum
gl_COLOR_ATTACHMENT2 :: GLenum
gl_COLOR_ATTACHMENT3 :: GLenum
gl_COLOR_ATTACHMENT4 :: GLenum
gl_COLOR_ATTACHMENT5 :: GLenum
gl_COLOR_ATTACHMENT6 :: GLenum
gl_COLOR_ATTACHMENT7 :: GLenum
gl_COLOR_ATTACHMENT8 :: GLenum
gl_COLOR_ATTACHMENT9 :: GLenum
gl_COLOR_BUFFER_BIT :: GLenum
gl_COLOR_CLEAR_VALUE :: GLenum
gl_COLOR_LOGIC_OP :: GLenum
gl_COLOR_WRITEMASK :: GLenum
gl_COMPARE_REF_TO_TEXTURE :: GLenum
gl_COMPILE_STATUS :: GLenum
gl_COMPRESSED_RED :: GLenum
gl_COMPRESSED_RED_RGTC1 :: GLenum
gl_COMPRESSED_RG :: GLenum
gl_COMPRESSED_RGB :: GLenum
gl_COMPRESSED_RGBA :: GLenum
gl_COMPRESSED_RG_RGTC2 :: GLenum
gl_COMPRESSED_SIGNED_RED_RGTC1 :: GLenum
gl_COMPRESSED_SIGNED_RG_RGTC2 :: GLenum
gl_COMPRESSED_SRGB :: GLenum
gl_COMPRESSED_SRGB_ALPHA :: GLenum
gl_COMPRESSED_TEXTURE_FORMATS :: GLenum
gl_CONSTANT_ALPHA :: GLenum
gl_CONSTANT_COLOR :: GLenum
gl_CONTEXT_FLAGS :: GLenum
gl_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: GLenum
gl_COPY :: GLenum
gl_COPY_INVERTED :: GLenum
gl_CULL_FACE :: GLenum
gl_CULL_FACE_MODE :: GLenum
gl_CURRENT_PROGRAM :: GLenum
gl_CURRENT_QUERY :: GLenum
gl_CURRENT_VERTEX_ATTRIB :: GLenum
gl_CW :: GLenum
gl_DECR :: GLenum
gl_DECR_WRAP :: GLenum
gl_DELETE_STATUS :: GLenum
gl_DEPTH :: GLenum
gl_DEPTH24_STENCIL8 :: GLenum
gl_DEPTH32F_STENCIL8 :: GLenum
gl_DEPTH_ATTACHMENT :: GLenum
gl_DEPTH_BUFFER :: GLenum
gl_DEPTH_BUFFER_BIT :: GLenum
gl_DEPTH_CLEAR_VALUE :: GLenum
gl_DEPTH_COMPONENT :: GLenum
gl_DEPTH_COMPONENT16 :: GLenum
gl_DEPTH_COMPONENT24 :: GLenum
gl_DEPTH_COMPONENT32 :: GLenum
gl_DEPTH_COMPONENT32F :: GLenum
gl_DEPTH_FUNC :: GLenum
gl_DEPTH_RANGE :: GLenum
gl_DEPTH_STENCIL :: GLenum
gl_DEPTH_STENCIL_ATTACHMENT :: GLenum
gl_DEPTH_TEST :: GLenum
gl_DEPTH_WRITEMASK :: GLenum
gl_DITHER :: GLenum
gl_DONT_CARE :: GLenum
gl_DOUBLE :: GLenum
gl_DOUBLEBUFFER :: GLenum
gl_DRAW_BUFFER :: GLenum
gl_DRAW_BUFFER0 :: GLenum
gl_DRAW_BUFFER1 :: GLenum
gl_DRAW_BUFFER10 :: GLenum
gl_DRAW_BUFFER11 :: GLenum
gl_DRAW_BUFFER12 :: GLenum
gl_DRAW_BUFFER13 :: GLenum
gl_DRAW_BUFFER14 :: GLenum
gl_DRAW_BUFFER15 :: GLenum
gl_DRAW_BUFFER2 :: GLenum
gl_DRAW_BUFFER3 :: GLenum
gl_DRAW_BUFFER4 :: GLenum
gl_DRAW_BUFFER5 :: GLenum
gl_DRAW_BUFFER6 :: GLenum
gl_DRAW_BUFFER7 :: GLenum
gl_DRAW_BUFFER8 :: GLenum
gl_DRAW_BUFFER9 :: GLenum
gl_DRAW_FRAMEBUFFER :: GLenum
gl_DRAW_FRAMEBUFFER_BINDING :: GLenum
gl_DST_ALPHA :: GLenum
gl_DST_COLOR :: GLenum
gl_DYNAMIC_COPY :: GLenum
gl_DYNAMIC_DRAW :: GLenum
gl_DYNAMIC_READ :: GLenum
gl_ELEMENT_ARRAY_BUFFER :: GLenum
gl_ELEMENT_ARRAY_BUFFER_BINDING :: GLenum
gl_EQUAL :: GLenum
gl_EQUIV :: GLenum
gl_EXTENSIONS :: GLenum
gl_FALSE :: GLenum
gl_FASTEST :: GLenum
gl_FILL :: GLenum
gl_FIXED_ONLY :: GLenum
gl_FLOAT :: GLenum
gl_FLOAT_32_UNSIGNED_INT_24_8_REV :: GLenum
gl_FLOAT_MAT2 :: GLenum
gl_FLOAT_MAT2x3 :: GLenum
gl_FLOAT_MAT2x4 :: GLenum
gl_FLOAT_MAT3 :: GLenum
gl_FLOAT_MAT3x2 :: GLenum
gl_FLOAT_MAT3x4 :: GLenum
gl_FLOAT_MAT4 :: GLenum
gl_FLOAT_MAT4x2 :: GLenum
gl_FLOAT_MAT4x3 :: GLenum
gl_FLOAT_VEC2 :: GLenum
gl_FLOAT_VEC3 :: GLenum
gl_FLOAT_VEC4 :: GLenum
gl_FRAGMENT_SHADER :: GLenum
gl_FRAGMENT_SHADER_DERIVATIVE_HINT :: GLenum
gl_FRAMEBUFFER :: GLenum
gl_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: GLenum
gl_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: GLenum
gl_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: GLenum
gl_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: GLenum
gl_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: GLenum
gl_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: GLenum
gl_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: GLenum
gl_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: GLenum
gl_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: GLenum
gl_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: GLenum
gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: GLenum
gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: GLenum
gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: GLenum
gl_FRAMEBUFFER_BINDING :: GLenum
gl_FRAMEBUFFER_COMPLETE :: GLenum
gl_FRAMEBUFFER_DEFAULT :: GLenum
gl_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: GLenum
gl_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: GLenum
gl_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: GLenum
gl_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: GLenum
gl_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: GLenum
gl_FRAMEBUFFER_SRGB :: GLenum
gl_FRAMEBUFFER_UNDEFINED :: GLenum
gl_FRAMEBUFFER_UNSUPPORTED :: GLenum
gl_FRONT :: GLenum
gl_FRONT_AND_BACK :: GLenum
gl_FRONT_FACE :: GLenum
gl_FRONT_LEFT :: GLenum
gl_FRONT_RIGHT :: GLenum
gl_FUNC_ADD :: GLenum
gl_FUNC_REVERSE_SUBTRACT :: GLenum
gl_FUNC_SUBTRACT :: GLenum
gl_GEQUAL :: GLenum
gl_GREATER :: GLenum
gl_GREEN :: GLenum
gl_GREEN_INTEGER :: GLenum
gl_HALF_FLOAT :: GLenum
gl_INCR :: GLenum
gl_INCR_WRAP :: GLenum
gl_INFO_LOG_LENGTH :: GLenum
gl_INT :: GLenum
gl_INTERLEAVED_ATTRIBS :: GLenum
gl_INT_SAMPLER_1D :: GLenum
gl_INT_SAMPLER_1D_ARRAY :: GLenum
gl_INT_SAMPLER_2D :: GLenum
gl_INT_SAMPLER_2D_ARRAY :: GLenum
gl_INT_SAMPLER_2D_RECT :: GLenum
gl_INT_SAMPLER_3D :: GLenum
gl_INT_SAMPLER_BUFFER :: GLenum
gl_INT_SAMPLER_CUBE :: GLenum
gl_INT_VEC2 :: GLenum
gl_INT_VEC3 :: GLenum
gl_INT_VEC4 :: GLenum
gl_INVALID_ENUM :: GLenum
gl_INVALID_FRAMEBUFFER_OPERATION :: GLenum
gl_INVALID_OPERATION :: GLenum
gl_INVALID_VALUE :: GLenum
gl_INVERT :: GLenum
gl_KEEP :: GLenum
gl_LEFT :: GLenum
gl_LEQUAL :: GLenum
gl_LESS :: GLenum
gl_LINE :: GLenum
gl_LINEAR :: GLenum
gl_LINEAR_MIPMAP_LINEAR :: GLenum
gl_LINEAR_MIPMAP_NEAREST :: GLenum
gl_LINES :: GLenum
gl_LINE_LOOP :: GLenum
gl_LINE_SMOOTH :: GLenum
gl_LINE_SMOOTH_HINT :: GLenum
gl_LINE_STRIP :: GLenum
gl_LINE_WIDTH :: GLenum
gl_LINE_WIDTH_GRANULARITY :: GLenum
gl_LINE_WIDTH_RANGE :: GLenum
gl_LINK_STATUS :: GLenum
gl_LOGIC_OP_MODE :: GLenum
gl_LOWER_LEFT :: GLenum
gl_MAJOR_VERSION :: GLenum
gl_MAP_FLUSH_EXPLICIT_BIT :: GLenum
gl_MAP_INVALIDATE_BUFFER_BIT :: GLenum
gl_MAP_INVALIDATE_RANGE_BIT :: GLenum
gl_MAP_READ_BIT :: GLenum
gl_MAP_UNSYNCHRONIZED_BIT :: GLenum
gl_MAP_WRITE_BIT :: GLenum
gl_MAX :: GLenum
gl_MAX_3D_TEXTURE_SIZE :: GLenum
gl_MAX_ARRAY_TEXTURE_LAYERS :: GLenum
gl_MAX_CLIP_DISTANCES :: GLenum
gl_MAX_COLOR_ATTACHMENTS :: GLenum
gl_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: GLenum
gl_MAX_CUBE_MAP_TEXTURE_SIZE :: GLenum
gl_MAX_DRAW_BUFFERS :: GLenum
gl_MAX_ELEMENTS_INDICES :: GLenum
gl_MAX_ELEMENTS_VERTICES :: GLenum
gl_MAX_FRAGMENT_UNIFORM_COMPONENTS :: GLenum
gl_MAX_PROGRAM_TEXEL_OFFSET :: GLenum
gl_MAX_RENDERBUFFER_SIZE :: GLenum
gl_MAX_SAMPLES :: GLenum
gl_MAX_TEXTURE_IMAGE_UNITS :: GLenum
gl_MAX_TEXTURE_LOD_BIAS :: GLenum
gl_MAX_TEXTURE_SIZE :: GLenum
gl_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: GLenum
gl_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: GLenum
gl_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: GLenum
gl_MAX_VARYING_COMPONENTS :: GLenum
gl_MAX_VARYING_FLOATS :: GLenum
gl_MAX_VERTEX_ATTRIBS :: GLenum
gl_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: GLenum
gl_MAX_VERTEX_UNIFORM_COMPONENTS :: GLenum
gl_MAX_VIEWPORT_DIMS :: GLenum
gl_MIN :: GLenum
gl_MINOR_VERSION :: GLenum
gl_MIN_PROGRAM_TEXEL_OFFSET :: GLenum
gl_MIRRORED_REPEAT :: GLenum
gl_MULTISAMPLE :: GLenum
gl_NAND :: GLenum
gl_NEAREST :: GLenum
gl_NEAREST_MIPMAP_LINEAR :: GLenum
gl_NEAREST_MIPMAP_NEAREST :: GLenum
gl_NEVER :: GLenum
gl_NICEST :: GLenum
gl_NONE :: GLenum
gl_NOOP :: GLenum
gl_NOR :: GLenum
gl_NOTEQUAL :: GLenum
gl_NO_ERROR :: GLenum
gl_NUM_COMPRESSED_TEXTURE_FORMATS :: GLenum
gl_NUM_EXTENSIONS :: GLenum
gl_ONE :: GLenum
gl_ONE_MINUS_CONSTANT_ALPHA :: GLenum
gl_ONE_MINUS_CONSTANT_COLOR :: GLenum
gl_ONE_MINUS_DST_ALPHA :: GLenum
gl_ONE_MINUS_DST_COLOR :: GLenum
gl_ONE_MINUS_SRC_ALPHA :: GLenum
gl_ONE_MINUS_SRC_COLOR :: GLenum
gl_OR :: GLenum
gl_OR_INVERTED :: GLenum
gl_OR_REVERSE :: GLenum
gl_OUT_OF_MEMORY :: GLenum
gl_PACK_ALIGNMENT :: GLenum
gl_PACK_IMAGE_HEIGHT :: GLenum
gl_PACK_LSB_FIRST :: GLenum
gl_PACK_ROW_LENGTH :: GLenum
gl_PACK_SKIP_IMAGES :: GLenum
gl_PACK_SKIP_PIXELS :: GLenum
gl_PACK_SKIP_ROWS :: GLenum
gl_PACK_SWAP_BYTES :: GLenum
gl_PIXEL_PACK_BUFFER :: GLenum
gl_PIXEL_PACK_BUFFER_BINDING :: GLenum
gl_PIXEL_UNPACK_BUFFER :: GLenum
gl_PIXEL_UNPACK_BUFFER_BINDING :: GLenum
gl_POINT :: GLenum
gl_POINTS :: GLenum
gl_POINT_FADE_THRESHOLD_SIZE :: GLenum
gl_POINT_SIZE :: GLenum
gl_POINT_SIZE_GRANULARITY :: GLenum
gl_POINT_SIZE_RANGE :: GLenum
gl_POINT_SPRITE_COORD_ORIGIN :: GLenum
gl_POLYGON_OFFSET_FACTOR :: GLenum
gl_POLYGON_OFFSET_FILL :: GLenum
gl_POLYGON_OFFSET_LINE :: GLenum
gl_POLYGON_OFFSET_POINT :: GLenum
gl_POLYGON_OFFSET_UNITS :: GLenum
gl_POLYGON_SMOOTH :: GLenum
gl_POLYGON_SMOOTH_HINT :: GLenum
gl_PRIMITIVES_GENERATED :: GLenum
gl_PRIMITIVE_RESTART :: GLenum
gl_PRIMITIVE_RESTART_INDEX :: GLenum
gl_PROXY_TEXTURE_1D :: GLenum
gl_PROXY_TEXTURE_1D_ARRAY :: GLenum
gl_PROXY_TEXTURE_2D :: GLenum
gl_PROXY_TEXTURE_2D_ARRAY :: GLenum
gl_PROXY_TEXTURE_3D :: GLenum
gl_PROXY_TEXTURE_CUBE_MAP :: GLenum
gl_QUERY_BY_REGION_NO_WAIT :: GLenum
gl_QUERY_BY_REGION_WAIT :: GLenum
gl_QUERY_COUNTER_BITS :: GLenum
gl_QUERY_NO_WAIT :: GLenum
gl_QUERY_RESULT :: GLenum
gl_QUERY_RESULT_AVAILABLE :: GLenum
gl_QUERY_WAIT :: GLenum
gl_R11F_G11F_B10F :: GLenum
gl_R16 :: GLenum
gl_R16F :: GLenum
gl_R16I :: GLenum
gl_R16UI :: GLenum
gl_R16_SNORM :: GLenum
gl_R32F :: GLenum
gl_R32I :: GLenum
gl_R32UI :: GLenum
gl_R3_G3_B2 :: GLenum
gl_R8 :: GLenum
gl_R8I :: GLenum
gl_R8UI :: GLenum
gl_R8_SNORM :: GLenum
gl_RASTERIZER_DISCARD :: GLenum
gl_READ_BUFFER :: GLenum
gl_READ_FRAMEBUFFER :: GLenum
gl_READ_FRAMEBUFFER_BINDING :: GLenum
gl_READ_ONLY :: GLenum
gl_READ_WRITE :: GLenum
gl_RED :: GLenum
gl_RED_INTEGER :: GLenum
gl_RED_SNORM :: GLenum
gl_RENDERBUFFER :: GLenum
gl_RENDERBUFFER_ALPHA_SIZE :: GLenum
gl_RENDERBUFFER_BINDING :: GLenum
gl_RENDERBUFFER_BLUE_SIZE :: GLenum
gl_RENDERBUFFER_DEPTH_SIZE :: GLenum
gl_RENDERBUFFER_GREEN_SIZE :: GLenum
gl_RENDERBUFFER_HEIGHT :: GLenum
gl_RENDERBUFFER_INTERNAL_FORMAT :: GLenum
gl_RENDERBUFFER_RED_SIZE :: GLenum
gl_RENDERBUFFER_SAMPLES :: GLenum
gl_RENDERBUFFER_STENCIL_SIZE :: GLenum
gl_RENDERBUFFER_WIDTH :: GLenum
gl_RENDERER :: GLenum
gl_REPEAT :: GLenum
gl_REPLACE :: GLenum
gl_RG :: GLenum
gl_RG16 :: GLenum
gl_RG16F :: GLenum
gl_RG16I :: GLenum
gl_RG16UI :: GLenum
gl_RG16_SNORM :: GLenum
gl_RG32F :: GLenum
gl_RG32I :: GLenum
gl_RG32UI :: GLenum
gl_RG8 :: GLenum
gl_RG8I :: GLenum
gl_RG8UI :: GLenum
gl_RG8_SNORM :: GLenum
gl_RGB :: GLenum
gl_RGB10 :: GLenum
gl_RGB10_A2 :: GLenum
gl_RGB12 :: GLenum
gl_RGB16 :: GLenum
gl_RGB16F :: GLenum
gl_RGB16I :: GLenum
gl_RGB16UI :: GLenum
gl_RGB16_SNORM :: GLenum
gl_RGB32F :: GLenum
gl_RGB32I :: GLenum
gl_RGB32UI :: GLenum
gl_RGB4 :: GLenum
gl_RGB5 :: GLenum
gl_RGB5_A1 :: GLenum
gl_RGB8 :: GLenum
gl_RGB8I :: GLenum
gl_RGB8UI :: GLenum
gl_RGB8_SNORM :: GLenum
gl_RGB9_E5 :: GLenum
gl_RGBA :: GLenum
gl_RGBA12 :: GLenum
gl_RGBA16 :: GLenum
gl_RGBA16F :: GLenum
gl_RGBA16I :: GLenum
gl_RGBA16UI :: GLenum
gl_RGBA16_SNORM :: GLenum
gl_RGBA2 :: GLenum
gl_RGBA32F :: GLenum
gl_RGBA32I :: GLenum
gl_RGBA32UI :: GLenum
gl_RGBA4 :: GLenum
gl_RGBA8 :: GLenum
gl_RGBA8I :: GLenum
gl_RGBA8UI :: GLenum
gl_RGBA8_SNORM :: GLenum
gl_RGBA_INTEGER :: GLenum
gl_RGBA_SNORM :: GLenum
gl_RGB_INTEGER :: GLenum
gl_RGB_SNORM :: GLenum
gl_RG_INTEGER :: GLenum
gl_RG_SNORM :: GLenum
gl_RIGHT :: GLenum
gl_SAMPLER_1D :: GLenum
gl_SAMPLER_1D_ARRAY :: GLenum
gl_SAMPLER_1D_ARRAY_SHADOW :: GLenum
gl_SAMPLER_1D_SHADOW :: GLenum
gl_SAMPLER_2D :: GLenum
gl_SAMPLER_2D_ARRAY :: GLenum
gl_SAMPLER_2D_ARRAY_SHADOW :: GLenum
gl_SAMPLER_2D_SHADOW :: GLenum
gl_SAMPLER_3D :: GLenum
gl_SAMPLER_BUFFER :: GLenum
gl_SAMPLER_CUBE :: GLenum
gl_SAMPLER_CUBE_SHADOW :: GLenum
gl_SAMPLES :: GLenum
gl_SAMPLES_PASSED :: GLenum
gl_SAMPLE_ALPHA_TO_COVERAGE :: GLenum
gl_SAMPLE_ALPHA_TO_ONE :: GLenum
gl_SAMPLE_BUFFERS :: GLenum
gl_SAMPLE_COVERAGE :: GLenum
gl_SAMPLE_COVERAGE_INVERT :: GLenum
gl_SAMPLE_COVERAGE_VALUE :: GLenum
gl_SCISSOR_BOX :: GLenum
gl_SCISSOR_TEST :: GLenum
gl_SEPARATE_ATTRIBS :: GLenum
gl_SET :: GLenum
gl_SHADER_SOURCE_LENGTH :: GLenum
gl_SHADER_TYPE :: GLenum
gl_SHADING_LANGUAGE_VERSION :: GLenum
gl_SHORT :: GLenum
gl_SIGNED_NORMALIZED :: GLenum
gl_SMOOTH_LINE_WIDTH_GRANULARITY :: GLenum
gl_SMOOTH_LINE_WIDTH_RANGE :: GLenum
gl_SMOOTH_POINT_SIZE_GRANULARITY :: GLenum
gl_SMOOTH_POINT_SIZE_RANGE :: GLenum
gl_SRC_ALPHA :: GLenum
gl_SRC_ALPHA_SATURATE :: GLenum
gl_SRC_COLOR :: GLenum
gl_SRGB :: GLenum
gl_SRGB8 :: GLenum
gl_SRGB8_ALPHA8 :: GLenum
gl_SRGB_ALPHA :: GLenum
gl_STATIC_COPY :: GLenum
gl_STATIC_DRAW :: GLenum
gl_STATIC_READ :: GLenum
gl_STENCIL :: GLenum
gl_STENCIL_ATTACHMENT :: GLenum
gl_STENCIL_BACK_FAIL :: GLenum
gl_STENCIL_BACK_FUNC :: GLenum
gl_STENCIL_BACK_PASS_DEPTH_FAIL :: GLenum
gl_STENCIL_BACK_PASS_DEPTH_PASS :: GLenum
gl_STENCIL_BACK_REF :: GLenum
gl_STENCIL_BACK_VALUE_MASK :: GLenum
gl_STENCIL_BACK_WRITEMASK :: GLenum
gl_STENCIL_BUFFER :: GLenum
gl_STENCIL_BUFFER_BIT :: GLenum
gl_STENCIL_CLEAR_VALUE :: GLenum
gl_STENCIL_FAIL :: GLenum
gl_STENCIL_FUNC :: GLenum
gl_STENCIL_INDEX :: GLenum
gl_STENCIL_INDEX1 :: GLenum
gl_STENCIL_INDEX16 :: GLenum
gl_STENCIL_INDEX4 :: GLenum
gl_STENCIL_INDEX8 :: GLenum
gl_STENCIL_PASS_DEPTH_FAIL :: GLenum
gl_STENCIL_PASS_DEPTH_PASS :: GLenum
gl_STENCIL_REF :: GLenum
gl_STENCIL_TEST :: GLenum
gl_STENCIL_VALUE_MASK :: GLenum
gl_STENCIL_WRITEMASK :: GLenum
gl_STEREO :: GLenum
gl_STREAM_COPY :: GLenum
gl_STREAM_DRAW :: GLenum
gl_STREAM_READ :: GLenum
gl_SUBPIXEL_BITS :: GLenum
gl_TEXTURE :: GLenum
gl_TEXTURE0 :: GLenum
gl_TEXTURE1 :: GLenum
gl_TEXTURE10 :: GLenum
gl_TEXTURE11 :: GLenum
gl_TEXTURE12 :: GLenum
gl_TEXTURE13 :: GLenum
gl_TEXTURE14 :: GLenum
gl_TEXTURE15 :: GLenum
gl_TEXTURE16 :: GLenum
gl_TEXTURE17 :: GLenum
gl_TEXTURE18 :: GLenum
gl_TEXTURE19 :: GLenum
gl_TEXTURE2 :: GLenum
gl_TEXTURE20 :: GLenum
gl_TEXTURE21 :: GLenum
gl_TEXTURE22 :: GLenum
gl_TEXTURE23 :: GLenum
gl_TEXTURE24 :: GLenum
gl_TEXTURE25 :: GLenum
gl_TEXTURE26 :: GLenum
gl_TEXTURE27 :: GLenum
gl_TEXTURE28 :: GLenum
gl_TEXTURE29 :: GLenum
gl_TEXTURE3 :: GLenum
gl_TEXTURE30 :: GLenum
gl_TEXTURE31 :: GLenum
gl_TEXTURE4 :: GLenum
gl_TEXTURE5 :: GLenum
gl_TEXTURE6 :: GLenum
gl_TEXTURE7 :: GLenum
gl_TEXTURE8 :: GLenum
gl_TEXTURE9 :: GLenum
gl_TEXTURE_1D :: GLenum
gl_TEXTURE_1D_ARRAY :: GLenum
gl_TEXTURE_2D :: GLenum
gl_TEXTURE_2D_ARRAY :: GLenum
gl_TEXTURE_3D :: GLenum
gl_TEXTURE_ALPHA_SIZE :: GLenum
gl_TEXTURE_ALPHA_TYPE :: GLenum
gl_TEXTURE_BASE_LEVEL :: GLenum
gl_TEXTURE_BINDING_1D :: GLenum
gl_TEXTURE_BINDING_1D_ARRAY :: GLenum
gl_TEXTURE_BINDING_2D :: GLenum
gl_TEXTURE_BINDING_2D_ARRAY :: GLenum
gl_TEXTURE_BINDING_3D :: GLenum
gl_TEXTURE_BINDING_CUBE_MAP :: GLenum
gl_TEXTURE_BLUE_SIZE :: GLenum
gl_TEXTURE_BLUE_TYPE :: GLenum
gl_TEXTURE_BORDER :: GLenum
gl_TEXTURE_BORDER_COLOR :: GLenum
gl_TEXTURE_COMPARE_FUNC :: GLenum
gl_TEXTURE_COMPARE_MODE :: GLenum
gl_TEXTURE_COMPRESSED :: GLenum
gl_TEXTURE_COMPRESSED_IMAGE_SIZE :: GLenum
gl_TEXTURE_COMPRESSION_HINT :: GLenum
gl_TEXTURE_CUBE_MAP :: GLenum
gl_TEXTURE_CUBE_MAP_NEGATIVE_X :: GLenum
gl_TEXTURE_CUBE_MAP_NEGATIVE_Y :: GLenum
gl_TEXTURE_CUBE_MAP_NEGATIVE_Z :: GLenum
gl_TEXTURE_CUBE_MAP_POSITIVE_X :: GLenum
gl_TEXTURE_CUBE_MAP_POSITIVE_Y :: GLenum
gl_TEXTURE_CUBE_MAP_POSITIVE_Z :: GLenum
gl_TEXTURE_DEPTH :: GLenum
gl_TEXTURE_DEPTH_SIZE :: GLenum
gl_TEXTURE_DEPTH_TYPE :: GLenum
gl_TEXTURE_GREEN_SIZE :: GLenum
gl_TEXTURE_GREEN_TYPE :: GLenum
gl_TEXTURE_HEIGHT :: GLenum
gl_TEXTURE_INTERNAL_FORMAT :: GLenum
gl_TEXTURE_LOD_BIAS :: GLenum
gl_TEXTURE_MAG_FILTER :: GLenum
gl_TEXTURE_MAX_LEVEL :: GLenum
gl_TEXTURE_MAX_LOD :: GLenum
gl_TEXTURE_MIN_FILTER :: GLenum
gl_TEXTURE_MIN_LOD :: GLenum
gl_TEXTURE_RED_SIZE :: GLenum
gl_TEXTURE_RED_TYPE :: GLenum
gl_TEXTURE_SHARED_SIZE :: GLenum
gl_TEXTURE_STENCIL_SIZE :: GLenum
gl_TEXTURE_WIDTH :: GLenum
gl_TEXTURE_WRAP_R :: GLenum
gl_TEXTURE_WRAP_S :: GLenum
gl_TEXTURE_WRAP_T :: GLenum
gl_TRANSFORM_FEEDBACK_BUFFER :: GLenum
gl_TRANSFORM_FEEDBACK_BUFFER_BINDING :: GLenum
gl_TRANSFORM_FEEDBACK_BUFFER_MODE :: GLenum
gl_TRANSFORM_FEEDBACK_BUFFER_SIZE :: GLenum
gl_TRANSFORM_FEEDBACK_BUFFER_START :: GLenum
gl_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: GLenum
gl_TRANSFORM_FEEDBACK_VARYINGS :: GLenum
gl_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: GLenum
gl_TRIANGLES :: GLenum
gl_TRIANGLE_FAN :: GLenum
gl_TRIANGLE_STRIP :: GLenum
gl_TRUE :: GLenum
gl_UNPACK_ALIGNMENT :: GLenum
gl_UNPACK_IMAGE_HEIGHT :: GLenum
gl_UNPACK_LSB_FIRST :: GLenum
gl_UNPACK_ROW_LENGTH :: GLenum
gl_UNPACK_SKIP_IMAGES :: GLenum
gl_UNPACK_SKIP_PIXELS :: GLenum
gl_UNPACK_SKIP_ROWS :: GLenum
gl_UNPACK_SWAP_BYTES :: GLenum
gl_UNSIGNED_BYTE :: GLenum
gl_UNSIGNED_BYTE_2_3_3_REV :: GLenum
gl_UNSIGNED_BYTE_3_3_2 :: GLenum
gl_UNSIGNED_INT :: GLenum
gl_UNSIGNED_INT_10F_11F_11F_REV :: GLenum
gl_UNSIGNED_INT_10_10_10_2 :: GLenum
gl_UNSIGNED_INT_24_8 :: GLenum
gl_UNSIGNED_INT_2_10_10_10_REV :: GLenum
gl_UNSIGNED_INT_5_9_9_9_REV :: GLenum
gl_UNSIGNED_INT_8_8_8_8 :: GLenum
gl_UNSIGNED_INT_8_8_8_8_REV :: GLenum
gl_UNSIGNED_INT_SAMPLER_1D :: GLenum
gl_UNSIGNED_INT_SAMPLER_1D_ARRAY :: GLenum
gl_UNSIGNED_INT_SAMPLER_2D :: GLenum
gl_UNSIGNED_INT_SAMPLER_2D_ARRAY :: GLenum
gl_UNSIGNED_INT_SAMPLER_2D_RECT :: GLenum
gl_UNSIGNED_INT_SAMPLER_3D :: GLenum
gl_UNSIGNED_INT_SAMPLER_BUFFER :: GLenum
gl_UNSIGNED_INT_SAMPLER_CUBE :: GLenum
gl_UNSIGNED_INT_VEC2 :: GLenum
gl_UNSIGNED_INT_VEC3 :: GLenum
gl_UNSIGNED_INT_VEC4 :: GLenum
gl_UNSIGNED_NORMALIZED :: GLenum
gl_UNSIGNED_SHORT :: GLenum
gl_UNSIGNED_SHORT_1_5_5_5_REV :: GLenum
gl_UNSIGNED_SHORT_4_4_4_4 :: GLenum
gl_UNSIGNED_SHORT_4_4_4_4_REV :: GLenum
gl_UNSIGNED_SHORT_5_5_5_1 :: GLenum
gl_UNSIGNED_SHORT_5_6_5 :: GLenum
gl_UNSIGNED_SHORT_5_6_5_REV :: GLenum
gl_UPPER_LEFT :: GLenum
gl_VALIDATE_STATUS :: GLenum
gl_VENDOR :: GLenum
gl_VERSION :: GLenum
gl_VERTEX_ARRAY_BINDING :: GLenum
gl_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: GLenum
gl_VERTEX_ATTRIB_ARRAY_ENABLED :: GLenum
gl_VERTEX_ATTRIB_ARRAY_INTEGER :: GLenum
gl_VERTEX_ATTRIB_ARRAY_NORMALIZED :: GLenum
gl_VERTEX_ATTRIB_ARRAY_POINTER :: GLenum
gl_VERTEX_ATTRIB_ARRAY_SIZE :: GLenum
gl_VERTEX_ATTRIB_ARRAY_STRIDE :: GLenum
gl_VERTEX_ATTRIB_ARRAY_TYPE :: GLenum
gl_VERTEX_PROGRAM_POINT_SIZE :: GLenum
gl_VERTEX_SHADER :: GLenum
gl_VIEWPORT :: GLenum
gl_WRITE_ONLY :: GLenum
gl_XOR :: GLenum
gl_ZERO :: GLenum
data GLbitfield
data GLboolean
data GLbyte
data GLchar
data GLclampd
data GLclampf
data GLdouble
data GLenum
data GLfloat
data GLhalf
data GLint
data GLintptr
data GLshort
data GLsizei
data GLsizeiptr
data GLubyte
data GLuint
data GLushort
module Graphics.Rendering.OpenGL.Raw.ARB.DrawInstanced
module Graphics.Rendering.OpenGL.Raw.ARB.CopyBuffer
module Graphics.Rendering.OpenGL.Raw.ARB.TextureBufferObject
module Graphics.Rendering.OpenGL.Raw.ARB.TextureRectangle
module Graphics.Rendering.OpenGL.Raw.ARB.UniformBufferObject
Functions
glActiveTexture :: GLenum -> IO () | Source
glAttachShader :: GLuint -> GLuint -> IO () | Source
glBeginConditionalRender :: GLuint -> GLenum -> IO () | Source
glBeginQuery :: GLenum -> GLuint -> IO () | Source
glBeginTransformFeedback :: GLenum -> IO () | Source
glBindAttribLocation :: GLuint -> GLuint -> Ptr GLchar -> IO () | Source
glBindBuffer :: GLenum -> GLuint -> IO () | Source
glBindFragDataLocation :: GLuint -> GLuint -> Ptr GLchar -> IO () | Source
glBindFramebuffer :: GLenum -> GLuint -> IO () | Source
glBindRenderbuffer :: GLenum -> GLuint -> IO () | Source
glBindTexture :: GLenum -> GLuint -> IO () | Source
glBindVertexArray :: GLuint -> IO () | Source
glBlendColor :: GLclampf -> GLclampf -> GLclampf -> GLclampf -> IO () | Source
glBlendEquation :: GLenum -> IO () | Source
glBlendEquationSeparate :: GLenum -> GLenum -> IO () | Source
glBlendFunc :: GLenum -> GLenum -> IO () | Source
glBlendFuncSeparate :: GLenum -> GLenum -> GLenum -> GLenum -> IO () | Source
glBlitFramebuffer :: GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> IO () | Source
glBufferData :: GLenum -> GLsizeiptr -> Ptr a -> GLenum -> IO () | Source
glBufferSubData :: GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> IO () | Source
glCheckFramebufferStatus :: GLenum -> IO GLenum | Source
glClampColor :: GLenum -> GLenum -> IO () | Source
glClear :: GLbitfield -> IO () | Source
glClearBufferfi :: GLenum -> GLint -> GLfloat -> GLint -> IO () | Source
glClearBufferfv :: GLenum -> GLint -> Ptr GLfloat -> IO () | Source
glClearBufferiv :: GLenum -> GLint -> Ptr GLint -> IO () | Source
glClearBufferuiv :: GLenum -> GLint -> Ptr GLuint -> IO () | Source
glClearColor :: GLclampf -> GLclampf -> GLclampf -> GLclampf -> IO () | Source
glClearDepth :: GLclampd -> IO () | Source
glClearStencil :: GLint -> IO () | Source
glColorMask :: GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO () | Source
glColorMaski :: GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO () | Source
glCompileShader :: GLuint -> IO () | Source
glCompressedTexImage1D :: GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO () | Source
glCompressedTexImage2D :: GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO () | Source
glCompressedTexImage3D :: GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> IO () | Source
glCompressedTexSubImage1D :: GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO () | Source
glCompressedTexSubImage2D :: GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO () | Source
glCompressedTexSubImage3D :: GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO () | Source
glCopyTexImage1D :: GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> IO () | Source
glCopyTexImage2D :: GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> IO () | Source
glCopyTexSubImage1D :: GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> IO () | Source
glCopyTexSubImage2D :: GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO () | Source
glCopyTexSubImage3D :: GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO () | Source
glCreateProgram :: IO GLuint | Source
glCreateShader :: GLenum -> IO GLuint | Source
glCullFace :: GLenum -> IO () | Source
glDeleteBuffers :: GLsizei -> Ptr GLuint -> IO () | Source
glDeleteFramebuffers :: GLsizei -> Ptr GLuint -> IO () | Source
glDeleteProgram :: GLuint -> IO () | Source
glDeleteQueries :: GLsizei -> Ptr GLuint -> IO () | Source
glDeleteRenderbuffers :: GLsizei -> Ptr GLuint -> IO () | Source
glDeleteShader :: GLuint -> IO () | Source
glDeleteTextures :: GLsizei -> Ptr GLuint -> IO () | Source
glDeleteVertexArrays :: GLsizei -> Ptr GLuint -> IO () | Source
glDepthFunc :: GLenum -> IO () | Source
glDepthMask :: GLboolean -> IO () | Source
glDepthRange :: GLclampd -> GLclampd -> IO () | Source
glDetachShader :: GLuint -> GLuint -> IO () | Source
glDisable :: GLenum -> IO () | Source
glDisableVertexAttribArray :: GLuint -> IO () | Source
glDisablei :: GLenum -> GLuint -> IO () | Source
glDrawArrays :: GLenum -> GLint -> GLsizei -> IO () | Source
glDrawBuffer :: GLenum -> IO () | Source
glDrawBuffers :: GLsizei -> Ptr GLenum -> IO () | Source
glDrawElements :: GLenum -> GLsizei -> GLenum -> Ptr a -> IO () | Source
glDrawRangeElements :: GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr a -> IO () | Source
glEnable :: GLenum -> IO () | Source
glEnableVertexAttribArray :: GLuint -> IO () | Source
glEnablei :: GLenum -> GLuint -> IO () | Source
glEndConditionalRender :: IO () | Source
glEndQuery :: GLenum -> IO () | Source
glEndTransformFeedback :: IO () | Source
glFinish :: IO () | Source
glFlush :: IO () | Source
glFlushMappedBufferRange :: GLenum -> GLintptr -> GLsizeiptr -> IO () | Source
glFramebufferRenderbuffer :: GLenum -> GLenum -> GLenum -> GLuint -> IO () | Source
glFramebufferTexture1D :: GLenum -> GLenum -> GLenum -> GLuint -> GLint -> IO () | Source
glFramebufferTexture2D :: GLenum -> GLenum -> GLenum -> GLuint -> GLint -> IO () | Source
glFramebufferTexture3D :: GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO () | Source
glFramebufferTextureLayer :: GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO () | Source
glFrontFace :: GLenum -> IO () | Source
glGenBuffers :: GLsizei -> Ptr GLuint -> IO () | Source
glGenFramebuffers :: GLsizei -> Ptr GLuint -> IO () | Source
glGenQueries :: GLsizei -> Ptr GLuint -> IO () | Source
glGenRenderbuffers :: GLsizei -> Ptr GLuint -> IO () | Source
glGenTextures :: GLsizei -> Ptr GLuint -> IO () | Source
glGenVertexArrays :: GLsizei -> Ptr GLuint -> IO () | Source
glGenerateMipmap :: GLenum -> IO () | Source
glGetActiveAttrib :: GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> IO () | Source
glGetActiveUniform :: GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> IO () | Source
glGetAttachedShaders :: GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLuint -> IO () | Source
glGetAttribLocation :: GLuint -> Ptr GLchar -> IO GLint | Source
glGetBooleani_v :: GLenum -> GLuint -> Ptr GLboolean -> IO () | Source
glGetBooleanv :: GLenum -> Ptr GLboolean -> IO () | Source
glGetBufferParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO () | Source
glGetBufferPointerv :: GLenum -> GLenum -> Ptr (Ptr a) -> IO () | Source
glGetBufferSubData :: GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> IO () | Source
glGetCompressedTexImage :: GLenum -> GLint -> Ptr a -> IO () | Source
glGetDoublev :: GLenum -> Ptr GLdouble -> IO () | Source
glGetError :: IO GLenum | Source
glGetFloatv :: GLenum -> Ptr GLfloat -> IO () | Source
glGetFragDataLocation :: GLuint -> Ptr GLchar -> IO GLint | Source
glGetFramebufferAttachmentParameteriv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO () | Source
glGetIntegerv :: GLenum -> Ptr GLint -> IO () | Source
glGetPointerv :: GLenum -> Ptr (Ptr a) -> IO () | Source
glGetProgramInfoLog :: GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO () | Source
glGetProgramiv :: GLuint -> GLenum -> Ptr GLint -> IO () | Source
glGetQueryObjectiv :: GLuint -> GLenum -> Ptr GLint -> IO () | Source
glGetQueryObjectuiv :: GLuint -> GLenum -> Ptr GLuint -> IO () | Source
glGetQueryiv :: GLenum -> GLenum -> Ptr GLint -> IO () | Source
glGetRenderbufferParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO () | Source
glGetShaderInfoLog :: GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO () | Source
glGetShaderSource :: GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO () | Source
glGetShaderiv :: GLuint -> GLenum -> Ptr GLint -> IO () | Source
glGetString :: GLenum -> IO (Ptr GLubyte) | Source
glGetStringi :: GLenum -> GLuint -> IO (Ptr GLubyte) | Source
glGetTexImage :: GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> IO () | Source
glGetTexLevelParameterfv :: GLenum -> GLint -> GLenum -> Ptr GLfloat -> IO () | Source
glGetTexLevelParameteriv :: GLenum -> GLint -> GLenum -> Ptr GLint -> IO () | Source
glGetTexParameterIiv :: GLenum -> GLenum -> Ptr GLint -> IO () | Source
glGetTexParameterIuiv :: GLenum -> GLenum -> Ptr GLuint -> IO () | Source
glGetTexParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO () | Source
glGetTexParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO () | Source
glGetTransformFeedbackVarying :: GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> IO () | Source
glGetUniformLocation :: GLuint -> Ptr GLchar -> IO GLint | Source
glGetUniformfv :: GLuint -> GLint -> Ptr GLfloat -> IO () | Source
glGetUniformiv :: GLuint -> GLint -> Ptr GLint -> IO () | Source
glGetUniformuiv :: GLuint -> GLint -> Ptr GLuint -> IO () | Source
glGetVertexAttribIiv :: GLuint -> GLenum -> Ptr GLint -> IO () | Source
glGetVertexAttribIuiv :: GLuint -> GLenum -> Ptr GLuint -> IO () | Source
glGetVertexAttribPointerv :: GLuint -> GLenum -> Ptr (Ptr a) -> IO () | Source
glGetVertexAttribdv :: GLuint -> GLenum -> Ptr GLdouble -> IO () | Source
glGetVertexAttribfv :: GLuint -> GLenum -> Ptr GLfloat -> IO () | Source
glGetVertexAttribiv :: GLuint -> GLenum -> Ptr GLint -> IO () | Source
glHint :: GLenum -> GLenum -> IO () | Source
glIsBuffer :: GLuint -> IO GLboolean | Source
glIsEnabled :: GLenum -> IO GLboolean | Source
glIsEnabledi :: GLenum -> GLuint -> IO GLboolean | Source
glIsFramebuffer :: GLuint -> IO GLboolean | Source
glIsProgram :: GLuint -> IO GLboolean | Source
glIsQuery :: GLuint -> IO GLboolean | Source
glIsRenderbuffer :: GLuint -> IO GLboolean | Source
glIsShader :: GLuint -> IO GLboolean | Source
glIsTexture :: GLuint -> IO GLboolean | Source
glIsVertexArray :: GLuint -> IO GLboolean | Source
glLineWidth :: GLfloat -> IO () | Source
glLinkProgram :: GLuint -> IO () | Source
glLogicOp :: GLenum -> IO () | Source
glMapBuffer :: GLenum -> GLenum -> IO (Ptr a) | Source
glMapBufferRange :: GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> IO (Ptr a) | Source
glMultiDrawArrays :: GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> IO () | Source
glMultiDrawElements :: GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> IO () | Source
glPixelStoref :: GLenum -> GLfloat -> IO () | Source
glPixelStorei :: GLenum -> GLint -> IO () | Source
glPointParameterf :: GLenum -> GLfloat -> IO () | Source
glPointParameterfv :: GLenum -> Ptr GLfloat -> IO () | Source
glPointParameteri :: GLenum -> GLint -> IO () | Source
glPointParameteriv :: GLenum -> Ptr GLint -> IO () | Source
glPointSize :: GLfloat -> IO () | Source
glPolygonMode :: GLenum -> GLenum -> IO () | Source
glPolygonOffset :: GLfloat -> GLfloat -> IO () | Source
glPrimitiveRestartIndex :: GLuint -> IO () | Source
glReadBuffer :: GLenum -> IO () | Source
glReadPixels :: GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO () | Source
glRenderbufferStorage :: GLenum -> GLenum -> GLsizei -> GLsizei -> IO () | Source
glRenderbufferStorageMultisample :: GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO () | Source
glSampleCoverage :: GLclampf -> GLboolean -> IO () | Source
glScissor :: GLint -> GLint -> GLsizei -> GLsizei -> IO () | Source
glShaderSource :: GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLint -> IO () | Source
glStencilFunc :: GLenum -> GLint -> GLuint -> IO () | Source
glStencilFuncSeparate :: GLenum -> GLenum -> GLint -> GLuint -> IO () | Source
glStencilMask :: GLuint -> IO () | Source
glStencilMaskSeparate :: GLenum -> GLuint -> IO () | Source
glStencilOp :: GLenum -> GLenum -> GLenum -> IO () | Source
glStencilOpSeparate :: GLenum -> GLenum -> GLenum -> GLenum -> IO () | Source
glTexImage1D :: GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO () | Source
glTexImage2D :: GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO () | Source
glTexImage3D :: GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> IO () | Source
glTexParameterIiv :: GLenum -> GLenum -> Ptr GLint -> IO () | Source
glTexParameterIuiv :: GLenum -> GLenum -> Ptr GLuint -> IO () | Source
glTexParameterf :: GLenum -> GLenum -> GLfloat -> IO () | Source
glTexParameterfv :: GLenum -> GLenum -> Ptr GLfloat -> IO () | Source
glTexParameteri :: GLenum -> GLenum -> GLint -> IO () | Source
glTexParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO () | Source
glTexSubImage1D :: GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO () | Source
glTexSubImage2D :: GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO () | Source
glTexSubImage3D :: GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO () | Source
glTransformFeedbackVaryings :: GLuint -> GLsizei -> Ptr (Ptr GLchar) -> GLenum -> IO () | Source
glUniform1f :: GLint -> GLfloat -> IO () | Source
glUniform1fv :: GLint -> GLsizei -> Ptr GLfloat -> IO () | Source
glUniform1i :: GLint -> GLint -> IO () | Source
glUniform1iv :: GLint -> GLsizei -> Ptr GLint -> IO () | Source
glUniform1ui :: GLint -> GLuint -> IO () | Source
glUniform1uiv :: GLint -> GLsizei -> Ptr GLuint -> IO () | Source
glUniform2f :: GLint -> GLfloat -> GLfloat -> IO () | Source
glUniform2fv :: GLint -> GLsizei -> Ptr GLfloat -> IO () | Source
glUniform2i :: GLint -> GLint -> GLint -> IO () | Source
glUniform2iv :: GLint -> GLsizei -> Ptr GLint -> IO () | Source
glUniform2ui :: GLint -> GLuint -> GLuint -> IO () | Source
glUniform2uiv :: GLint -> GLsizei -> Ptr GLuint -> IO () | Source
glUniform3f :: GLint -> GLfloat -> GLfloat -> GLfloat -> IO () | Source
glUniform3fv :: GLint -> GLsizei -> Ptr GLfloat -> IO () | Source
glUniform3i :: GLint -> GLint -> GLint -> GLint -> IO () | Source
glUniform3iv :: GLint -> GLsizei -> Ptr GLint -> IO () | Source
glUniform3ui :: GLint -> GLuint -> GLuint -> GLuint -> IO () | Source
glUniform3uiv :: GLint -> GLsizei -> Ptr GLuint -> IO () | Source
glUniform4f :: GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO () | Source
glUniform4fv :: GLint -> GLsizei -> Ptr GLfloat -> IO () | Source
glUniform4i :: GLint -> GLint -> GLint -> GLint -> GLint -> IO () | Source
glUniform4iv :: GLint -> GLsizei -> Ptr GLint -> IO () | Source
glUniform4ui :: GLint -> GLuint -> GLuint -> GLuint -> GLuint -> IO () | Source
glUniform4uiv :: GLint -> GLsizei -> Ptr GLuint -> IO () | Source
glUniformMatrix2fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source
glUniformMatrix2x3fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source
glUniformMatrix2x4fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source
glUniformMatrix3fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source
glUniformMatrix3x2fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source
glUniformMatrix3x4fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source
glUniformMatrix4fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source
glUniformMatrix4x2fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source
glUniformMatrix4x3fv :: GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () | Source
glUnmapBuffer :: GLenum -> IO GLboolean | Source
glUseProgram :: GLuint -> IO () | Source
glValidateProgram :: GLuint -> IO () | Source
glVertexAttrib1d :: GLuint -> GLdouble -> IO () | Source
glVertexAttrib1dv :: GLuint -> Ptr GLdouble -> IO () | Source
glVertexAttrib1f :: GLuint -> GLfloat -> IO () | Source
glVertexAttrib1fv :: GLuint -> Ptr GLfloat -> IO () | Source
glVertexAttrib1s :: GLuint -> GLshort -> IO () | Source
glVertexAttrib1sv :: GLuint -> Ptr GLshort -> IO () | Source
glVertexAttrib2d :: GLuint -> GLdouble -> GLdouble -> IO () | Source
glVertexAttrib2dv :: GLuint -> Ptr GLdouble -> IO () | Source
glVertexAttrib2f :: GLuint -> GLfloat -> GLfloat -> IO () | Source
glVertexAttrib2fv :: GLuint -> Ptr GLfloat -> IO () | Source
glVertexAttrib2s :: GLuint -> GLshort -> GLshort -> IO () | Source
glVertexAttrib2sv :: GLuint -> Ptr GLshort -> IO () | Source
glVertexAttrib3d :: GLuint -> GLdouble -> GLdouble -> GLdouble -> IO () | Source
glVertexAttrib3dv :: GLuint -> Ptr GLdouble -> IO () | Source
glVertexAttrib3f :: GLuint -> GLfloat -> GLfloat -> GLfloat -> IO () | Source
glVertexAttrib3fv :: GLuint -> Ptr GLfloat -> IO () | Source
glVertexAttrib3s :: GLuint -> GLshort -> GLshort -> GLshort -> IO () | Source
glVertexAttrib3sv :: GLuint -> Ptr GLshort -> IO () | Source
glVertexAttrib4Nbv :: GLuint -> Ptr GLbyte -> IO () | Source
glVertexAttrib4Niv :: GLuint -> Ptr GLint -> IO () | Source
glVertexAttrib4Nsv :: GLuint -> Ptr GLshort -> IO () | Source
glVertexAttrib4Nub :: GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> IO () | Source
glVertexAttrib4Nubv :: GLuint -> Ptr GLubyte -> IO () | Source
glVertexAttrib4Nuiv :: GLuint -> Ptr GLuint -> IO () | Source
glVertexAttrib4Nusv :: GLuint -> Ptr GLushort -> IO () | Source
glVertexAttrib4bv :: GLuint -> Ptr GLbyte -> IO () | Source
glVertexAttrib4d :: GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO () | Source
glVertexAttrib4dv :: GLuint -> Ptr GLdouble -> IO () | Source
glVertexAttrib4f :: GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO () | Source
glVertexAttrib4fv :: GLuint -> Ptr GLfloat -> IO () | Source
glVertexAttrib4iv :: GLuint -> Ptr GLint -> IO () | Source
glVertexAttrib4s :: GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> IO () | Source
glVertexAttrib4sv :: GLuint -> Ptr GLshort -> IO () | Source
glVertexAttrib4ubv :: GLuint -> Ptr GLubyte -> IO () | Source
glVertexAttrib4uiv :: GLuint -> Ptr GLuint -> IO () | Source
glVertexAttrib4usv :: GLuint -> Ptr GLushort -> IO () | Source
glVertexAttribI1i :: GLuint -> GLint -> IO () | Source
glVertexAttribI1iv :: GLuint -> Ptr GLint -> IO () | Source
glVertexAttribI1ui :: GLuint -> GLuint -> IO () | Source
glVertexAttribI1uiv :: GLuint -> Ptr GLuint -> IO () | Source
glVertexAttribI2i :: GLuint -> GLint -> GLint -> IO () | Source
glVertexAttribI2iv :: GLuint -> Ptr GLint -> IO () | Source
glVertexAttribI2ui :: GLuint -> GLuint -> GLuint -> IO () | Source
glVertexAttribI2uiv :: GLuint -> Ptr GLuint -> IO () | Source
glVertexAttribI3i :: GLuint -> GLint -> GLint -> GLint -> IO () | Source
glVertexAttribI3iv :: GLuint -> Ptr GLint -> IO () | Source
glVertexAttribI3ui :: GLuint -> GLuint -> GLuint -> GLuint -> IO () | Source
glVertexAttribI3uiv :: GLuint -> Ptr GLuint -> IO () | Source
glVertexAttribI4bv :: GLuint -> Ptr GLbyte -> IO () | Source
glVertexAttribI4i :: GLuint -> GLint -> GLint -> GLint -> GLint -> IO () | Source
glVertexAttribI4iv :: GLuint -> Ptr GLint -> IO () | Source
glVertexAttribI4sv :: GLuint -> Ptr GLshort -> IO () | Source
glVertexAttribI4ubv :: GLuint -> Ptr GLubyte -> IO () | Source
glVertexAttribI4ui :: GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> IO () | Source
glVertexAttribI4uiv :: GLuint -> Ptr GLuint -> IO () | Source
glVertexAttribI4usv :: GLuint -> Ptr GLushort -> IO () | Source
glVertexAttribIPointer :: GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> IO () | Source
glVertexAttribPointer :: GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr a -> IO () | Source
glViewport :: GLint -> GLint -> GLsizei -> GLsizei -> IO () | Source
Tokens
gl_ACTIVE_ATTRIBUTES :: GLenum | Source
gl_ACTIVE_ATTRIBUTE_MAX_LENGTH :: GLenum | Source
gl_ACTIVE_TEXTURE :: GLenum | Source
gl_ACTIVE_UNIFORMS :: GLenum | Source
gl_ACTIVE_UNIFORM_MAX_LENGTH :: GLenum | Source
gl_ALIASED_LINE_WIDTH_RANGE :: GLenum | Source
gl_ALPHA :: GLenum | Source
gl_ALWAYS :: GLenum | Source
gl_AND :: GLenum | Source
gl_AND_INVERTED :: GLenum | Source
gl_AND_REVERSE :: GLenum | Source
gl_ARRAY_BUFFER :: GLenum | Source
gl_ARRAY_BUFFER_BINDING :: GLenum | Source
gl_ATTACHED_SHADERS :: GLenum | Source
gl_BACK :: GLenum | Source
gl_BACK_LEFT :: GLenum | Source
gl_BACK_RIGHT :: GLenum | Source
gl_BGR :: GLenum | Source
gl_BGRA :: GLenum | Source
gl_BGRA_INTEGER :: GLenum | Source
gl_BGR_INTEGER :: GLenum | Source
gl_BLEND :: GLenum | Source
gl_BLEND_COLOR :: GLenum | Source
gl_BLEND_DST :: GLenum | Source
gl_BLEND_DST_ALPHA :: GLenum | Source
gl_BLEND_DST_RGB :: GLenum | Source
gl_BLEND_EQUATION :: GLenum | Source
gl_BLEND_EQUATION_ALPHA :: GLenum | Source
gl_BLEND_EQUATION_RGB :: GLenum | Source
gl_BLEND_SRC :: GLenum | Source
gl_BLEND_SRC_ALPHA :: GLenum | Source
gl_BLEND_SRC_RGB :: GLenum | Source
gl_BLUE :: GLenum | Source
gl_BLUE_INTEGER :: GLenum | Source
gl_BOOL :: GLenum | Source
gl_BOOL_VEC2 :: GLenum | Source
gl_BOOL_VEC3 :: GLenum | Source
gl_BOOL_VEC4 :: GLenum | Source
gl_BUFFER_ACCESS :: GLenum | Source
gl_BUFFER_ACCESS_FLAGS :: GLenum | Source
gl_BUFFER_MAPPED :: GLenum | Source
gl_BUFFER_MAP_LENGTH :: GLenum | Source
gl_BUFFER_MAP_OFFSET :: GLenum | Source
gl_BUFFER_MAP_POINTER :: GLenum | Source
gl_BUFFER_SIZE :: GLenum | Source
gl_BUFFER_USAGE :: GLenum | Source
gl_BYTE :: GLenum | Source
gl_CCW :: GLenum | Source
gl_CLAMP_READ_COLOR :: GLenum | Source
gl_CLAMP_TO_BORDER :: GLenum | Source
gl_CLAMP_TO_EDGE :: GLenum | Source
gl_CLEAR :: GLenum | Source
gl_CLIP_DISTANCE0 :: GLenum | Source
gl_CLIP_DISTANCE1 :: GLenum | Source
gl_CLIP_DISTANCE2 :: GLenum | Source
gl_CLIP_DISTANCE3 :: GLenum | Source
gl_CLIP_DISTANCE4 :: GLenum | Source
gl_CLIP_DISTANCE5 :: GLenum | Source
gl_CLIP_DISTANCE6 :: GLenum | Source
gl_CLIP_DISTANCE7 :: GLenum | Source
gl_COLOR :: GLenum | Source
gl_COLOR_ATTACHMENT0 :: GLenum | Source
gl_COLOR_ATTACHMENT1 :: GLenum | Source
gl_COLOR_ATTACHMENT10 :: GLenum | Source
gl_COLOR_ATTACHMENT11 :: GLenum | Source
gl_COLOR_ATTACHMENT12 :: GLenum | Source
gl_COLOR_ATTACHMENT13 :: GLenum | Source
gl_COLOR_ATTACHMENT14 :: GLenum | Source
gl_COLOR_ATTACHMENT15 :: GLenum | Source
gl_COLOR_ATTACHMENT2 :: GLenum | Source
gl_COLOR_ATTACHMENT3 :: GLenum | Source
gl_COLOR_ATTACHMENT4 :: GLenum | Source
gl_COLOR_ATTACHMENT5 :: GLenum | Source
gl_COLOR_ATTACHMENT6 :: GLenum | Source
gl_COLOR_ATTACHMENT7 :: GLenum | Source
gl_COLOR_ATTACHMENT8 :: GLenum | Source
gl_COLOR_ATTACHMENT9 :: GLenum | Source
gl_COLOR_BUFFER_BIT :: GLenum | Source
gl_COLOR_CLEAR_VALUE :: GLenum | Source
gl_COLOR_LOGIC_OP :: GLenum | Source
gl_COLOR_WRITEMASK :: GLenum | Source
gl_COMPARE_REF_TO_TEXTURE :: GLenum | Source
gl_COMPILE_STATUS :: GLenum | Source
gl_COMPRESSED_RED :: GLenum | Source
gl_COMPRESSED_RED_RGTC1 :: GLenum | Source
gl_COMPRESSED_RG :: GLenum | Source
gl_COMPRESSED_RGB :: GLenum | Source
gl_COMPRESSED_RGBA :: GLenum | Source
gl_COMPRESSED_RG_RGTC2 :: GLenum | Source
gl_COMPRESSED_SIGNED_RED_RGTC1 :: GLenum | Source
gl_COMPRESSED_SIGNED_RG_RGTC2 :: GLenum | Source
gl_COMPRESSED_SRGB :: GLenum | Source
gl_COMPRESSED_SRGB_ALPHA :: GLenum | Source
gl_COMPRESSED_TEXTURE_FORMATS :: GLenum | Source
gl_CONSTANT_ALPHA :: GLenum | Source
gl_CONSTANT_COLOR :: GLenum | Source
gl_CONTEXT_FLAGS :: GLenum | Source
gl_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: GLenum | Source
gl_COPY :: GLenum | Source
gl_COPY_INVERTED :: GLenum | Source
gl_CULL_FACE :: GLenum | Source
gl_CULL_FACE_MODE :: GLenum | Source
gl_CURRENT_PROGRAM :: GLenum | Source
gl_CURRENT_QUERY :: GLenum | Source
gl_CURRENT_VERTEX_ATTRIB :: GLenum | Source
gl_CW :: GLenum | Source
gl_DECR :: GLenum | Source
gl_DECR_WRAP :: GLenum | Source
gl_DELETE_STATUS :: GLenum | Source
gl_DEPTH :: GLenum | Source
gl_DEPTH24_STENCIL8 :: GLenum | Source
gl_DEPTH32F_STENCIL8 :: GLenum | Source
gl_DEPTH_ATTACHMENT :: GLenum | Source
gl_DEPTH_BUFFER :: GLenum | Source
gl_DEPTH_BUFFER_BIT :: GLenum | Source
gl_DEPTH_CLEAR_VALUE :: GLenum | Source
gl_DEPTH_COMPONENT :: GLenum | Source
gl_DEPTH_COMPONENT16 :: GLenum | Source
gl_DEPTH_COMPONENT24 :: GLenum | Source
gl_DEPTH_COMPONENT32 :: GLenum | Source
gl_DEPTH_COMPONENT32F :: GLenum | Source
gl_DEPTH_FUNC :: GLenum | Source
gl_DEPTH_RANGE :: GLenum | Source
gl_DEPTH_STENCIL :: GLenum | Source
gl_DEPTH_STENCIL_ATTACHMENT :: GLenum | Source
gl_DEPTH_TEST :: GLenum | Source
gl_DEPTH_WRITEMASK :: GLenum | Source
gl_DITHER :: GLenum | Source
gl_DONT_CARE :: GLenum | Source
gl_DOUBLE :: GLenum | Source
gl_DOUBLEBUFFER :: GLenum | Source
gl_DRAW_BUFFER :: GLenum | Source
gl_DRAW_BUFFER0 :: GLenum | Source
gl_DRAW_BUFFER1 :: GLenum | Source
gl_DRAW_BUFFER10 :: GLenum | Source
gl_DRAW_BUFFER11 :: GLenum | Source
gl_DRAW_BUFFER12 :: GLenum | Source
gl_DRAW_BUFFER13 :: GLenum | Source
gl_DRAW_BUFFER14 :: GLenum | Source
gl_DRAW_BUFFER15 :: GLenum | Source
gl_DRAW_BUFFER2 :: GLenum | Source
gl_DRAW_BUFFER3 :: GLenum | Source
gl_DRAW_BUFFER4 :: GLenum | Source
gl_DRAW_BUFFER5 :: GLenum | Source
gl_DRAW_BUFFER6 :: GLenum | Source
gl_DRAW_BUFFER7 :: GLenum | Source
gl_DRAW_BUFFER8 :: GLenum | Source
gl_DRAW_BUFFER9 :: GLenum | Source
gl_DRAW_FRAMEBUFFER :: GLenum | Source
gl_DRAW_FRAMEBUFFER_BINDING :: GLenum | Source
gl_DST_ALPHA :: GLenum | Source
gl_DST_COLOR :: GLenum | Source
gl_DYNAMIC_COPY :: GLenum | Source
gl_DYNAMIC_DRAW :: GLenum | Source
gl_DYNAMIC_READ :: GLenum | Source
gl_ELEMENT_ARRAY_BUFFER :: GLenum | Source
gl_ELEMENT_ARRAY_BUFFER_BINDING :: GLenum | Source
gl_EQUAL :: GLenum | Source
gl_EQUIV :: GLenum | Source
gl_EXTENSIONS :: GLenum | Source
gl_FALSE :: GLenum | Source
gl_FASTEST :: GLenum | Source
gl_FILL :: GLenum | Source
gl_FIXED_ONLY :: GLenum | Source
gl_FLOAT :: GLenum | Source
gl_FLOAT_32_UNSIGNED_INT_24_8_REV :: GLenum | Source
gl_FLOAT_MAT2 :: GLenum | Source
gl_FLOAT_MAT2x3 :: GLenum | Source
gl_FLOAT_MAT2x4 :: GLenum | Source
gl_FLOAT_MAT3 :: GLenum | Source
gl_FLOAT_MAT3x2 :: GLenum | Source
gl_FLOAT_MAT3x4 :: GLenum | Source
gl_FLOAT_MAT4 :: GLenum | Source
gl_FLOAT_MAT4x2 :: GLenum | Source
gl_FLOAT_MAT4x3 :: GLenum | Source
gl_FLOAT_VEC2 :: GLenum | Source
gl_FLOAT_VEC3 :: GLenum | Source
gl_FLOAT_VEC4 :: GLenum | Source
gl_FRAGMENT_SHADER :: GLenum | Source
gl_FRAGMENT_SHADER_DERIVATIVE_HINT :: GLenum | Source
gl_FRAMEBUFFER :: GLenum | Source
gl_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: GLenum | Source
gl_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: GLenum | Source
gl_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: GLenum | Source
gl_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: GLenum | Source
gl_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: GLenum | Source
gl_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: GLenum | Source
gl_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: GLenum | Source
gl_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: GLenum | Source
gl_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: GLenum | Source
gl_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: GLenum | Source
gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: GLenum | Source
gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: GLenum | Source
gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: GLenum | Source
gl_FRAMEBUFFER_BINDING :: GLenum | Source
gl_FRAMEBUFFER_COMPLETE :: GLenum | Source
gl_FRAMEBUFFER_DEFAULT :: GLenum | Source
gl_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: GLenum | Source
gl_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: GLenum | Source
gl_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: GLenum | Source
gl_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: GLenum | Source
gl_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: GLenum | Source
gl_FRAMEBUFFER_SRGB :: GLenum | Source
gl_FRAMEBUFFER_UNDEFINED :: GLenum | Source
gl_FRAMEBUFFER_UNSUPPORTED :: GLenum | Source
gl_FRONT :: GLenum | Source
gl_FRONT_AND_BACK :: GLenum | Source
gl_FRONT_FACE :: GLenum | Source
gl_FRONT_LEFT :: GLenum | Source
gl_FRONT_RIGHT :: GLenum | Source
gl_FUNC_ADD :: GLenum | Source
gl_FUNC_REVERSE_SUBTRACT :: GLenum | Source
gl_FUNC_SUBTRACT :: GLenum | Source
gl_GEQUAL :: GLenum | Source
gl_GREATER :: GLenum | Source
gl_GREEN :: GLenum | Source
gl_GREEN_INTEGER :: GLenum | Source
gl_HALF_FLOAT :: GLenum | Source
gl_INCR :: GLenum | Source
gl_INCR_WRAP :: GLenum | Source
gl_INFO_LOG_LENGTH :: GLenum | Source
gl_INT :: GLenum | Source
gl_INTERLEAVED_ATTRIBS :: GLenum | Source
gl_INT_SAMPLER_1D :: GLenum | Source
gl_INT_SAMPLER_1D_ARRAY :: GLenum | Source
gl_INT_SAMPLER_2D :: GLenum | Source
gl_INT_SAMPLER_2D_ARRAY :: GLenum | Source
gl_INT_SAMPLER_2D_RECT :: GLenum | Source
gl_INT_SAMPLER_3D :: GLenum | Source
gl_INT_SAMPLER_BUFFER :: GLenum | Source
gl_INT_SAMPLER_CUBE :: GLenum | Source
gl_INT_VEC2 :: GLenum | Source
gl_INT_VEC3 :: GLenum | Source
gl_INT_VEC4 :: GLenum | Source
gl_INVALID_ENUM :: GLenum | Source
gl_INVALID_FRAMEBUFFER_OPERATION :: GLenum | Source
gl_INVALID_OPERATION :: GLenum | Source
gl_INVALID_VALUE :: GLenum | Source
gl_INVERT :: GLenum | Source
gl_KEEP :: GLenum | Source
gl_LEFT :: GLenum | Source
gl_LEQUAL :: GLenum | Source
gl_LESS :: GLenum | Source
gl_LINE :: GLenum | Source
gl_LINEAR :: GLenum | Source
gl_LINEAR_MIPMAP_LINEAR :: GLenum | Source
gl_LINEAR_MIPMAP_NEAREST :: GLenum | Source
gl_LINES :: GLenum | Source
gl_LINE_LOOP :: GLenum | Source
gl_LINE_SMOOTH :: GLenum | Source
gl_LINE_SMOOTH_HINT :: GLenum | Source
gl_LINE_STRIP :: GLenum | Source
gl_LINE_WIDTH :: GLenum | Source
gl_LINE_WIDTH_GRANULARITY :: GLenum | Source
gl_LINE_WIDTH_RANGE :: GLenum | Source
gl_LINK_STATUS :: GLenum | Source
gl_LOGIC_OP_MODE :: GLenum | Source
gl_LOWER_LEFT :: GLenum | Source
gl_MAJOR_VERSION :: GLenum | Source
gl_MAP_FLUSH_EXPLICIT_BIT :: GLenum | Source
gl_MAP_INVALIDATE_BUFFER_BIT :: GLenum | Source
gl_MAP_INVALIDATE_RANGE_BIT :: GLenum | Source
gl_MAP_READ_BIT :: GLenum | Source
gl_MAP_UNSYNCHRONIZED_BIT :: GLenum | Source
gl_MAP_WRITE_BIT :: GLenum | Source
gl_MAX :: GLenum | Source
gl_MAX_3D_TEXTURE_SIZE :: GLenum | Source
gl_MAX_ARRAY_TEXTURE_LAYERS :: GLenum | Source
gl_MAX_CLIP_DISTANCES :: GLenum | Source
gl_MAX_COLOR_ATTACHMENTS :: GLenum | Source
gl_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: GLenum | Source
gl_MAX_CUBE_MAP_TEXTURE_SIZE :: GLenum | Source
gl_MAX_DRAW_BUFFERS :: GLenum | Source
gl_MAX_ELEMENTS_INDICES :: GLenum | Source
gl_MAX_ELEMENTS_VERTICES :: GLenum | Source
gl_MAX_FRAGMENT_UNIFORM_COMPONENTS :: GLenum | Source
gl_MAX_PROGRAM_TEXEL_OFFSET :: GLenum | Source
gl_MAX_RENDERBUFFER_SIZE :: GLenum | Source
gl_MAX_SAMPLES :: GLenum | Source
gl_MAX_TEXTURE_IMAGE_UNITS :: GLenum | Source
gl_MAX_TEXTURE_LOD_BIAS :: GLenum | Source
gl_MAX_TEXTURE_SIZE :: GLenum | Source
gl_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: GLenum | Source
gl_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: GLenum | Source
gl_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: GLenum | Source
gl_MAX_VARYING_COMPONENTS :: GLenum | Source
gl_MAX_VARYING_FLOATS :: GLenum | Source
gl_MAX_VERTEX_ATTRIBS :: GLenum | Source
gl_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: GLenum | Source
gl_MAX_VERTEX_UNIFORM_COMPONENTS :: GLenum | Source
gl_MAX_VIEWPORT_DIMS :: GLenum | Source
gl_MIN :: GLenum | Source
gl_MINOR_VERSION :: GLenum | Source
gl_MIN_PROGRAM_TEXEL_OFFSET :: GLenum | Source
gl_MIRRORED_REPEAT :: GLenum | Source
gl_MULTISAMPLE :: GLenum | Source
gl_NAND :: GLenum | Source
gl_NEAREST :: GLenum | Source
gl_NEAREST_MIPMAP_LINEAR :: GLenum | Source
gl_NEAREST_MIPMAP_NEAREST :: GLenum | Source
gl_NEVER :: GLenum | Source
gl_NICEST :: GLenum | Source
gl_NONE :: GLenum | Source
gl_NOOP :: GLenum | Source
gl_NOR :: GLenum | Source
gl_NOTEQUAL :: GLenum | Source
gl_NO_ERROR :: GLenum | Source
gl_NUM_COMPRESSED_TEXTURE_FORMATS :: GLenum | Source
gl_NUM_EXTENSIONS :: GLenum | Source
gl_ONE :: GLenum | Source
gl_ONE_MINUS_CONSTANT_ALPHA :: GLenum | Source
gl_ONE_MINUS_CONSTANT_COLOR :: GLenum | Source
gl_ONE_MINUS_DST_ALPHA :: GLenum | Source
gl_ONE_MINUS_DST_COLOR :: GLenum | Source
gl_ONE_MINUS_SRC_ALPHA :: GLenum | Source
gl_ONE_MINUS_SRC_COLOR :: GLenum | Source
gl_OR :: GLenum | Source
gl_OR_INVERTED :: GLenum | Source
gl_OR_REVERSE :: GLenum | Source
gl_OUT_OF_MEMORY :: GLenum | Source
gl_PACK_ALIGNMENT :: GLenum | Source
gl_PACK_IMAGE_HEIGHT :: GLenum | Source
gl_PACK_LSB_FIRST :: GLenum | Source
gl_PACK_ROW_LENGTH :: GLenum | Source
gl_PACK_SKIP_IMAGES :: GLenum | Source
gl_PACK_SKIP_PIXELS :: GLenum | Source
gl_PACK_SKIP_ROWS :: GLenum | Source
gl_PACK_SWAP_BYTES :: GLenum | Source
gl_PIXEL_PACK_BUFFER :: GLenum | Source
gl_PIXEL_PACK_BUFFER_BINDING :: GLenum | Source
gl_PIXEL_UNPACK_BUFFER :: GLenum | Source
gl_PIXEL_UNPACK_BUFFER_BINDING :: GLenum | Source
gl_POINT :: GLenum | Source
gl_POINTS :: GLenum | Source
gl_POINT_FADE_THRESHOLD_SIZE :: GLenum | Source
gl_POINT_SIZE :: GLenum | Source
gl_POINT_SIZE_GRANULARITY :: GLenum | Source
gl_POINT_SIZE_RANGE :: GLenum | Source
gl_POINT_SPRITE_COORD_ORIGIN :: GLenum | Source
gl_POLYGON_OFFSET_FACTOR :: GLenum | Source
gl_POLYGON_OFFSET_FILL :: GLenum | Source
gl_POLYGON_OFFSET_LINE :: GLenum | Source
gl_POLYGON_OFFSET_POINT :: GLenum | Source
gl_POLYGON_OFFSET_UNITS :: GLenum | Source
gl_POLYGON_SMOOTH :: GLenum | Source
gl_POLYGON_SMOOTH_HINT :: GLenum | Source
gl_PRIMITIVES_GENERATED :: GLenum | Source
gl_PRIMITIVE_RESTART :: GLenum | Source
gl_PRIMITIVE_RESTART_INDEX :: GLenum | Source
gl_PROXY_TEXTURE_1D :: GLenum | Source
gl_PROXY_TEXTURE_1D_ARRAY :: GLenum | Source
gl_PROXY_TEXTURE_2D :: GLenum | Source
gl_PROXY_TEXTURE_2D_ARRAY :: GLenum | Source
gl_PROXY_TEXTURE_3D :: GLenum | Source
gl_PROXY_TEXTURE_CUBE_MAP :: GLenum | Source
gl_QUERY_BY_REGION_NO_WAIT :: GLenum | Source
gl_QUERY_BY_REGION_WAIT :: GLenum | Source
gl_QUERY_COUNTER_BITS :: GLenum | Source
gl_QUERY_NO_WAIT :: GLenum | Source
gl_QUERY_RESULT :: GLenum | Source
gl_QUERY_RESULT_AVAILABLE :: GLenum | Source
gl_QUERY_WAIT :: GLenum | Source
gl_R11F_G11F_B10F :: GLenum | Source
gl_R16 :: GLenum | Source
gl_R16F :: GLenum | Source
gl_R16I :: GLenum | Source
gl_R16UI :: GLenum | Source
gl_R16_SNORM :: GLenum | Source
gl_R32F :: GLenum | Source
gl_R32I :: GLenum | Source
gl_R32UI :: GLenum | Source
gl_R3_G3_B2 :: GLenum | Source
gl_R8 :: GLenum | Source
gl_R8I :: GLenum | Source
gl_R8UI :: GLenum | Source
gl_R8_SNORM :: GLenum | Source
gl_RASTERIZER_DISCARD :: GLenum | Source
gl_READ_BUFFER :: GLenum | Source
gl_READ_FRAMEBUFFER :: GLenum | Source
gl_READ_FRAMEBUFFER_BINDING :: GLenum | Source
gl_READ_ONLY :: GLenum | Source
gl_READ_WRITE :: GLenum | Source
gl_RED :: GLenum | Source
gl_RED_INTEGER :: GLenum | Source
gl_RED_SNORM :: GLenum | Source
gl_RENDERBUFFER :: GLenum | Source
gl_RENDERBUFFER_ALPHA_SIZE :: GLenum | Source
gl_RENDERBUFFER_BINDING :: GLenum | Source
gl_RENDERBUFFER_BLUE_SIZE :: GLenum | Source
gl_RENDERBUFFER_DEPTH_SIZE :: GLenum | Source
gl_RENDERBUFFER_GREEN_SIZE :: GLenum | Source
gl_RENDERBUFFER_HEIGHT :: GLenum | Source
gl_RENDERBUFFER_INTERNAL_FORMAT :: GLenum | Source
gl_RENDERBUFFER_RED_SIZE :: GLenum | Source
gl_RENDERBUFFER_SAMPLES :: GLenum | Source
gl_RENDERBUFFER_STENCIL_SIZE :: GLenum | Source
gl_RENDERBUFFER_WIDTH :: GLenum | Source
gl_RENDERER :: GLenum | Source
gl_REPEAT :: GLenum | Source
gl_REPLACE :: GLenum | Source
gl_RG :: GLenum | Source
gl_RG16 :: GLenum | Source
gl_RG16F :: GLenum | Source
gl_RG16I :: GLenum | Source
gl_RG16UI :: GLenum | Source
gl_RG16_SNORM :: GLenum | Source
gl_RG32F :: GLenum | Source
gl_RG32I :: GLenum | Source
gl_RG32UI :: GLenum | Source
gl_RG8 :: GLenum | Source
gl_RG8I :: GLenum | Source
gl_RG8UI :: GLenum | Source
gl_RG8_SNORM :: GLenum | Source
gl_RGB :: GLenum | Source
gl_RGB10 :: GLenum | Source
gl_RGB10_A2 :: GLenum | Source
gl_RGB12 :: GLenum | Source
gl_RGB16 :: GLenum | Source
gl_RGB16F :: GLenum | Source
gl_RGB16I :: GLenum | Source
gl_RGB16UI :: GLenum | Source
gl_RGB16_SNORM :: GLenum | Source
gl_RGB32F :: GLenum | Source
gl_RGB32I :: GLenum | Source
gl_RGB32UI :: GLenum | Source
gl_RGB4 :: GLenum | Source
gl_RGB5 :: GLenum | Source
gl_RGB5_A1 :: GLenum | Source
gl_RGB8 :: GLenum | Source
gl_RGB8I :: GLenum | Source
gl_RGB8UI :: GLenum | Source
gl_RGB8_SNORM :: GLenum | Source
gl_RGB9_E5 :: GLenum | Source
gl_RGBA :: GLenum | Source
gl_RGBA12 :: GLenum | Source
gl_RGBA16 :: GLenum | Source
gl_RGBA16F :: GLenum | Source
gl_RGBA16I :: GLenum | Source
gl_RGBA16UI :: GLenum | Source
gl_RGBA16_SNORM :: GLenum | Source
gl_RGBA2 :: GLenum | Source
gl_RGBA32F :: GLenum | Source
gl_RGBA32I :: GLenum | Source
gl_RGBA32UI :: GLenum | Source
gl_RGBA4 :: GLenum | Source
gl_RGBA8 :: GLenum | Source
gl_RGBA8I :: GLenum | Source
gl_RGBA8UI :: GLenum | Source
gl_RGBA8_SNORM :: GLenum | Source
gl_RGBA_INTEGER :: GLenum | Source
gl_RGBA_SNORM :: GLenum | Source
gl_RGB_INTEGER :: GLenum | Source
gl_RGB_SNORM :: GLenum | Source
gl_RG_INTEGER :: GLenum | Source
gl_RG_SNORM :: GLenum | Source
gl_RIGHT :: GLenum | Source
gl_SAMPLER_1D :: GLenum | Source
gl_SAMPLER_1D_ARRAY :: GLenum | Source
gl_SAMPLER_1D_ARRAY_SHADOW :: GLenum | Source
gl_SAMPLER_1D_SHADOW :: GLenum | Source
gl_SAMPLER_2D :: GLenum | Source
gl_SAMPLER_2D_ARRAY :: GLenum | Source
gl_SAMPLER_2D_ARRAY_SHADOW :: GLenum | Source
gl_SAMPLER_2D_SHADOW :: GLenum | Source
gl_SAMPLER_3D :: GLenum | Source
gl_SAMPLER_BUFFER :: GLenum | Source
gl_SAMPLER_CUBE :: GLenum | Source
gl_SAMPLER_CUBE_SHADOW :: GLenum | Source
gl_SAMPLES :: GLenum | Source
gl_SAMPLES_PASSED :: GLenum | Source
gl_SAMPLE_ALPHA_TO_COVERAGE :: GLenum | Source
gl_SAMPLE_ALPHA_TO_ONE :: GLenum | Source
gl_SAMPLE_BUFFERS :: GLenum | Source
gl_SAMPLE_COVERAGE :: GLenum | Source
gl_SAMPLE_COVERAGE_INVERT :: GLenum | Source
gl_SAMPLE_COVERAGE_VALUE :: GLenum | Source
gl_SCISSOR_BOX :: GLenum | Source
gl_SCISSOR_TEST :: GLenum | Source
gl_SEPARATE_ATTRIBS :: GLenum | Source
gl_SET :: GLenum | Source
gl_SHADER_SOURCE_LENGTH :: GLenum | Source
gl_SHADER_TYPE :: GLenum | Source
gl_SHADING_LANGUAGE_VERSION :: GLenum | Source
gl_SHORT :: GLenum | Source
gl_SIGNED_NORMALIZED :: GLenum | Source
gl_SMOOTH_LINE_WIDTH_GRANULARITY :: GLenum | Source
gl_SMOOTH_LINE_WIDTH_RANGE :: GLenum | Source
gl_SMOOTH_POINT_SIZE_GRANULARITY :: GLenum | Source
gl_SMOOTH_POINT_SIZE_RANGE :: GLenum | Source
gl_SRC_ALPHA :: GLenum | Source
gl_SRC_ALPHA_SATURATE :: GLenum | Source
gl_SRC_COLOR :: GLenum | Source
gl_SRGB :: GLenum | Source
gl_SRGB8 :: GLenum | Source
gl_SRGB8_ALPHA8 :: GLenum | Source
gl_SRGB_ALPHA :: GLenum | Source
gl_STATIC_COPY :: GLenum | Source
gl_STATIC_DRAW :: GLenum | Source
gl_STATIC_READ :: GLenum | Source
gl_STENCIL :: GLenum | Source
gl_STENCIL_ATTACHMENT :: GLenum | Source
gl_STENCIL_BACK_FAIL :: GLenum | Source
gl_STENCIL_BACK_FUNC :: GLenum | Source
gl_STENCIL_BACK_PASS_DEPTH_FAIL :: GLenum | Source
gl_STENCIL_BACK_PASS_DEPTH_PASS :: GLenum | Source
gl_STENCIL_BACK_REF :: GLenum | Source
gl_STENCIL_BACK_VALUE_MASK :: GLenum | Source
gl_STENCIL_BACK_WRITEMASK :: GLenum | Source
gl_STENCIL_BUFFER :: GLenum | Source
gl_STENCIL_BUFFER_BIT :: GLenum | Source
gl_STENCIL_CLEAR_VALUE :: GLenum | Source
gl_STENCIL_FAIL :: GLenum | Source
gl_STENCIL_FUNC :: GLenum | Source
gl_STENCIL_INDEX :: GLenum | Source
gl_STENCIL_INDEX1 :: GLenum | Source
gl_STENCIL_INDEX16 :: GLenum | Source
gl_STENCIL_INDEX4 :: GLenum | Source
gl_STENCIL_INDEX8 :: GLenum | Source
gl_STENCIL_PASS_DEPTH_FAIL :: GLenum | Source
gl_STENCIL_PASS_DEPTH_PASS :: GLenum | Source
gl_STENCIL_REF :: GLenum | Source
gl_STENCIL_TEST :: GLenum | Source
gl_STENCIL_VALUE_MASK :: GLenum | Source
gl_STENCIL_WRITEMASK :: GLenum | Source
gl_STEREO :: GLenum | Source
gl_STREAM_COPY :: GLenum | Source
gl_STREAM_DRAW :: GLenum | Source
gl_STREAM_READ :: GLenum | Source
gl_SUBPIXEL_BITS :: GLenum | Source
gl_TEXTURE :: GLenum | Source
gl_TEXTURE0 :: GLenum | Source
gl_TEXTURE1 :: GLenum | Source
gl_TEXTURE10 :: GLenum | Source
gl_TEXTURE11 :: GLenum | Source
gl_TEXTURE12 :: GLenum | Source
gl_TEXTURE13 :: GLenum | Source
gl_TEXTURE14 :: GLenum | Source
gl_TEXTURE15 :: GLenum | Source
gl_TEXTURE16 :: GLenum | Source
gl_TEXTURE17 :: GLenum | Source
gl_TEXTURE18 :: GLenum | Source
gl_TEXTURE19 :: GLenum | Source
gl_TEXTURE2 :: GLenum | Source
gl_TEXTURE20 :: GLenum | Source
gl_TEXTURE21 :: GLenum | Source
gl_TEXTURE22 :: GLenum | Source
gl_TEXTURE23 :: GLenum | Source
gl_TEXTURE24 :: GLenum | Source
gl_TEXTURE25 :: GLenum | Source
gl_TEXTURE26 :: GLenum | Source
gl_TEXTURE27 :: GLenum | Source
gl_TEXTURE28 :: GLenum | Source
gl_TEXTURE29 :: GLenum | Source
gl_TEXTURE3 :: GLenum | Source
gl_TEXTURE30 :: GLenum | Source
gl_TEXTURE31 :: GLenum | Source
gl_TEXTURE4 :: GLenum | Source
gl_TEXTURE5 :: GLenum | Source
gl_TEXTURE6 :: GLenum | Source
gl_TEXTURE7 :: GLenum | Source
gl_TEXTURE8 :: GLenum | Source
gl_TEXTURE9 :: GLenum | Source
gl_TEXTURE_1D :: GLenum | Source
gl_TEXTURE_1D_ARRAY :: GLenum | Source
gl_TEXTURE_2D :: GLenum | Source
gl_TEXTURE_2D_ARRAY :: GLenum | Source
gl_TEXTURE_3D :: GLenum | Source
gl_TEXTURE_ALPHA_SIZE :: GLenum | Source
gl_TEXTURE_ALPHA_TYPE :: GLenum | Source
gl_TEXTURE_BASE_LEVEL :: GLenum | Source
gl_TEXTURE_BINDING_1D :: GLenum | Source
gl_TEXTURE_BINDING_1D_ARRAY :: GLenum | Source
gl_TEXTURE_BINDING_2D :: GLenum | Source
gl_TEXTURE_BINDING_2D_ARRAY :: GLenum | Source
gl_TEXTURE_BINDING_3D :: GLenum | Source
gl_TEXTURE_BINDING_CUBE_MAP :: GLenum | Source
gl_TEXTURE_BLUE_SIZE :: GLenum | Source
gl_TEXTURE_BLUE_TYPE :: GLenum | Source
gl_TEXTURE_BORDER :: GLenum | Source
gl_TEXTURE_BORDER_COLOR :: GLenum | Source
gl_TEXTURE_COMPARE_FUNC :: GLenum | Source
gl_TEXTURE_COMPARE_MODE :: GLenum | Source
gl_TEXTURE_COMPRESSED :: GLenum | Source
gl_TEXTURE_COMPRESSED_IMAGE_SIZE :: GLenum | Source
gl_TEXTURE_COMPRESSION_HINT :: GLenum | Source
gl_TEXTURE_CUBE_MAP :: GLenum | Source
gl_TEXTURE_CUBE_MAP_NEGATIVE_X :: GLenum | Source
gl_TEXTURE_CUBE_MAP_NEGATIVE_Y :: GLenum | Source
gl_TEXTURE_CUBE_MAP_NEGATIVE_Z :: GLenum | Source
gl_TEXTURE_CUBE_MAP_POSITIVE_X :: GLenum | Source
gl_TEXTURE_CUBE_MAP_POSITIVE_Y :: GLenum | Source
gl_TEXTURE_CUBE_MAP_POSITIVE_Z :: GLenum | Source
gl_TEXTURE_DEPTH :: GLenum | Source
gl_TEXTURE_DEPTH_SIZE :: GLenum | Source
gl_TEXTURE_DEPTH_TYPE :: GLenum | Source
gl_TEXTURE_GREEN_SIZE :: GLenum | Source
gl_TEXTURE_GREEN_TYPE :: GLenum | Source
gl_TEXTURE_HEIGHT :: GLenum | Source
gl_TEXTURE_INTERNAL_FORMAT :: GLenum | Source
gl_TEXTURE_LOD_BIAS :: GLenum | Source
gl_TEXTURE_MAG_FILTER :: GLenum | Source
gl_TEXTURE_MAX_LEVEL :: GLenum | Source
gl_TEXTURE_MAX_LOD :: GLenum | Source
gl_TEXTURE_MIN_FILTER :: GLenum | Source
gl_TEXTURE_MIN_LOD :: GLenum | Source
gl_TEXTURE_RED_SIZE :: GLenum | Source
gl_TEXTURE_RED_TYPE :: GLenum | Source
gl_TEXTURE_SHARED_SIZE :: GLenum | Source
gl_TEXTURE_STENCIL_SIZE :: GLenum | Source
gl_TEXTURE_WIDTH :: GLenum | Source
gl_TEXTURE_WRAP_R :: GLenum | Source
gl_TEXTURE_WRAP_S :: GLenum | Source
gl_TEXTURE_WRAP_T :: GLenum | Source
gl_TRANSFORM_FEEDBACK_BUFFER :: GLenum | Source
gl_TRANSFORM_FEEDBACK_BUFFER_BINDING :: GLenum | Source
gl_TRANSFORM_FEEDBACK_BUFFER_MODE :: GLenum | Source
gl_TRANSFORM_FEEDBACK_BUFFER_SIZE :: GLenum | Source
gl_TRANSFORM_FEEDBACK_BUFFER_START :: GLenum | Source
gl_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: GLenum | Source
gl_TRANSFORM_FEEDBACK_VARYINGS :: GLenum | Source
gl_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: GLenum | Source
gl_TRIANGLES :: GLenum | Source
gl_TRIANGLE_FAN :: GLenum | Source
gl_TRIANGLE_STRIP :: GLenum | Source
gl_TRUE :: GLenum | Source
gl_UNPACK_ALIGNMENT :: GLenum | Source
gl_UNPACK_IMAGE_HEIGHT :: GLenum | Source
gl_UNPACK_LSB_FIRST :: GLenum | Source
gl_UNPACK_ROW_LENGTH :: GLenum | Source
gl_UNPACK_SKIP_IMAGES :: GLenum | Source
gl_UNPACK_SKIP_PIXELS :: GLenum | Source
gl_UNPACK_SKIP_ROWS :: GLenum | Source
gl_UNPACK_SWAP_BYTES :: GLenum | Source
gl_UNSIGNED_BYTE :: GLenum | Source
gl_UNSIGNED_BYTE_2_3_3_REV :: GLenum | Source
gl_UNSIGNED_BYTE_3_3_2 :: GLenum | Source
gl_UNSIGNED_INT :: GLenum | Source
gl_UNSIGNED_INT_10F_11F_11F_REV :: GLenum | Source
gl_UNSIGNED_INT_10_10_10_2 :: GLenum | Source
gl_UNSIGNED_INT_24_8 :: GLenum | Source
gl_UNSIGNED_INT_2_10_10_10_REV :: GLenum | Source
gl_UNSIGNED_INT_5_9_9_9_REV :: GLenum | Source
gl_UNSIGNED_INT_8_8_8_8 :: GLenum | Source
gl_UNSIGNED_INT_8_8_8_8_REV :: GLenum | Source
gl_UNSIGNED_INT_SAMPLER_1D :: GLenum | Source
gl_UNSIGNED_INT_SAMPLER_1D_ARRAY :: GLenum | Source
gl_UNSIGNED_INT_SAMPLER_2D :: GLenum | Source
gl_UNSIGNED_INT_SAMPLER_2D_ARRAY :: GLenum | Source
gl_UNSIGNED_INT_SAMPLER_2D_RECT :: GLenum | Source
gl_UNSIGNED_INT_SAMPLER_3D :: GLenum | Source
gl_UNSIGNED_INT_SAMPLER_BUFFER :: GLenum | Source
gl_UNSIGNED_INT_SAMPLER_CUBE :: GLenum | Source
gl_UNSIGNED_INT_VEC2 :: GLenum | Source
gl_UNSIGNED_INT_VEC3 :: GLenum | Source
gl_UNSIGNED_INT_VEC4 :: GLenum | Source
gl_UNSIGNED_NORMALIZED :: GLenum | Source
gl_UNSIGNED_SHORT :: GLenum | Source
gl_UNSIGNED_SHORT_1_5_5_5_REV :: GLenum | Source
gl_UNSIGNED_SHORT_4_4_4_4 :: GLenum | Source
gl_UNSIGNED_SHORT_4_4_4_4_REV :: GLenum | Source
gl_UNSIGNED_SHORT_5_5_5_1 :: GLenum | Source
gl_UNSIGNED_SHORT_5_6_5 :: GLenum | Source
gl_UNSIGNED_SHORT_5_6_5_REV :: GLenum | Source
gl_UPPER_LEFT :: GLenum | Source
gl_VALIDATE_STATUS :: GLenum | Source
gl_VENDOR :: GLenum | Source
gl_VERSION :: GLenum | Source
gl_VERTEX_ARRAY_BINDING :: GLenum | Source
gl_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: GLenum | Source
gl_VERTEX_ATTRIB_ARRAY_ENABLED :: GLenum | Source
gl_VERTEX_ATTRIB_ARRAY_INTEGER :: GLenum | Source
gl_VERTEX_ATTRIB_ARRAY_NORMALIZED :: GLenum | Source
gl_VERTEX_ATTRIB_ARRAY_POINTER :: GLenum | Source
gl_VERTEX_ATTRIB_ARRAY_SIZE :: GLenum | Source
gl_VERTEX_ATTRIB_ARRAY_STRIDE :: GLenum | Source
gl_VERTEX_ATTRIB_ARRAY_TYPE :: GLenum | Source
gl_VERTEX_PROGRAM_POINT_SIZE :: GLenum | Source
gl_VERTEX_SHADER :: GLenum | Source
gl_VIEWPORT :: GLenum | Source
gl_WRITE_ONLY :: GLenum | Source
gl_XOR :: GLenum | Source
gl_ZERO :: GLenum | Source
Types
data GLbitfield | Source
Instances
Bounded GLbitfield
Enum GLbitfield
Eq GLbitfield
Integral GLbitfield
Num GLbitfield
Ord GLbitfield
Read GLbitfield
Real GLbitfield
Show GLbitfield
Typeable GLbitfield
Storable GLbitfield
Bits GLbitfield
data GLboolean | Source
Instances
Bounded GLboolean
Enum GLboolean
Eq GLboolean
Integral GLboolean
Num GLboolean
Ord GLboolean
Read GLboolean
Real GLboolean
Show GLboolean
Typeable GLboolean
Storable GLboolean
Bits GLboolean
data GLbyte | Source
Instances
Bounded GLbyte
Enum GLbyte
Eq GLbyte
Integral GLbyte
Num GLbyte
Ord GLbyte
Read GLbyte
Real GLbyte
Show GLbyte
Typeable GLbyte
Storable GLbyte
Bits GLbyte
data GLchar | Source
Instances
Bounded GLchar
Enum GLchar
Eq GLchar
Integral GLchar
Num GLchar
Ord GLchar
Read GLchar
Real GLchar
Show GLchar
Typeable GLchar
Storable GLchar
Bits GLchar
data GLclampd | Source
Instances
Enum GLclampd
Eq GLclampd
Floating GLclampd
Fractional GLclampd
Num GLclampd
Ord GLclampd
Read GLclampd
Real GLclampd
RealFloat GLclampd
RealFrac GLclampd
Show GLclampd
Typeable GLclampd
Storable GLclampd
data GLclampf | Source
Instances
Enum GLclampf
Eq GLclampf
Floating GLclampf
Fractional GLclampf
Num GLclampf
Ord GLclampf
Read GLclampf
Real GLclampf
RealFloat GLclampf
RealFrac GLclampf
Show GLclampf
Typeable GLclampf
Storable GLclampf
data GLdouble | Source
Instances
Enum GLdouble
Eq GLdouble
Floating GLdouble
Fractional GLdouble
Num GLdouble
Ord GLdouble
Read GLdouble
Real GLdouble
RealFloat GLdouble
RealFrac GLdouble
Show GLdouble
Typeable GLdouble
Storable GLdouble
data GLenum | Source
Instances
Bounded GLenum
Enum GLenum
Eq GLenum
Integral GLenum
Num GLenum
Ord GLenum
Read GLenum
Real GLenum
Show GLenum
Typeable GLenum
Storable GLenum
Bits GLenum
data GLfloat | Source
Instances
Enum GLfloat
Eq GLfloat
Floating GLfloat
Fractional GLfloat
Num GLfloat
Ord GLfloat
Read GLfloat
Real GLfloat
RealFloat GLfloat
RealFrac GLfloat
Show GLfloat
Typeable GLfloat
Storable GLfloat
data GLhalf | Source
Instances
Bounded GLhalf
Enum GLhalf
Eq GLhalf
Integral GLhalf
Num GLhalf
Ord GLhalf
Read GLhalf
Real GLhalf
Show GLhalf
Typeable GLhalf
Storable GLhalf
Bits GLhalf
data GLint | Source
Instances
Bounded GLint
Enum GLint
Eq GLint
Integral GLint
Num GLint
Ord GLint
Read GLint
Real GLint
Show GLint
Typeable GLint
Storable GLint
Bits GLint
data GLintptr | Source
Instances
Bounded GLintptr
Enum GLintptr
Eq GLintptr
Integral GLintptr
Num GLintptr
Ord GLintptr
Read GLintptr
Real GLintptr
Show GLintptr
Typeable GLintptr
Storable GLintptr
Bits GLintptr
data GLshort | Source
Instances
Bounded GLshort
Enum GLshort
Eq GLshort
Integral GLshort
Num GLshort
Ord GLshort
Read GLshort
Real GLshort
Show GLshort
Typeable GLshort
Storable GLshort
Bits GLshort
data GLsizei | Source
Instances
Bounded GLsizei
Enum GLsizei
Eq GLsizei
Integral GLsizei
Num GLsizei
Ord GLsizei
Read GLsizei
Real GLsizei
Show GLsizei
Typeable GLsizei
Storable GLsizei
Bits GLsizei
data GLsizeiptr | Source
Instances
Bounded GLsizeiptr
Enum GLsizeiptr
Eq GLsizeiptr
Integral GLsizeiptr
Num GLsizeiptr
Ord GLsizeiptr
Read GLsizeiptr
Real GLsizeiptr
Show GLsizeiptr
Typeable GLsizeiptr
Storable GLsizeiptr
Bits GLsizeiptr
data GLubyte | Source
Instances
Bounded GLubyte
Enum GLubyte
Eq GLubyte
Integral GLubyte
Num GLubyte
Ord GLubyte
Read GLubyte
Real GLubyte
Show GLubyte
Typeable GLubyte
Storable GLubyte
Bits GLubyte
data GLuint | Source
Instances
Bounded GLuint
Enum GLuint
Eq GLuint
Integral GLuint
Num GLuint
Ord GLuint
Read GLuint
Real GLuint
Show GLuint
Typeable GLuint
Storable GLuint
Bits GLuint
data GLushort | Source
Instances
Bounded GLushort
Enum GLushort
Eq GLushort
Integral GLushort
Num GLushort
Ord GLushort
Read GLushort
Real GLushort
Show GLushort
Typeable GLushort
Storable GLushort
Bits GLushort
Extensions promoted to OpenGL 3.1 core
module Graphics.Rendering.OpenGL.Raw.ARB.DrawInstanced
module Graphics.Rendering.OpenGL.Raw.ARB.CopyBuffer
module Graphics.Rendering.OpenGL.Raw.ARB.TextureBufferObject
module Graphics.Rendering.OpenGL.Raw.ARB.TextureRectangle
module Graphics.Rendering.OpenGL.Raw.ARB.UniformBufferObject
Produced by Haddock version 2.4.2