Copyright | (c) Sven Panne 2019 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- type GLDEBUGPROC = FunPtr GLDEBUGPROCFunc
- type GLDEBUGPROCFunc = GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> Ptr () -> IO ()
- type GLbitfield = Word32
- type GLboolean = Word8
- type GLbyte = Int8
- type GLchar = CChar
- type GLclampd = Double
- type GLclampf = Float
- type GLdouble = Double
- type GLenum = Word32
- type GLfloat = Float
- type GLhalf = Half
- type GLint = Int32
- type GLint64 = Int64
- type GLintptr = CPtrdiff
- type GLshort = Int16
- type GLsizei = Int32
- type GLsizeiptr = CPtrdiff
- type GLsync = Ptr ()
- type GLubyte = Word8
- type GLuint = Word32
- type GLuint64 = Word64
- type GLushort = Word16
- type GLvoid = ()
- makeGLDEBUGPROC :: GLDEBUGPROCFunc -> IO (FunPtr GLDEBUGPROCFunc)
- pattern GL_ACTIVE_ATOMIC_COUNTER_BUFFERS :: GLenum
- pattern GL_ACTIVE_ATTRIBUTES :: GLenum
- pattern GL_ACTIVE_ATTRIBUTE_MAX_LENGTH :: GLenum
- pattern GL_ACTIVE_PROGRAM :: GLenum
- pattern GL_ACTIVE_RESOURCES :: GLenum
- pattern GL_ACTIVE_SUBROUTINES :: GLenum
- pattern GL_ACTIVE_SUBROUTINE_MAX_LENGTH :: GLenum
- pattern GL_ACTIVE_SUBROUTINE_UNIFORMS :: GLenum
- pattern GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS :: GLenum
- pattern GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH :: GLenum
- pattern GL_ACTIVE_TEXTURE :: GLenum
- pattern GL_ACTIVE_UNIFORMS :: GLenum
- pattern GL_ACTIVE_UNIFORM_BLOCKS :: GLenum
- pattern GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH :: GLenum
- pattern GL_ACTIVE_UNIFORM_MAX_LENGTH :: GLenum
- pattern GL_ACTIVE_VARIABLES :: GLenum
- pattern GL_ALIASED_LINE_WIDTH_RANGE :: GLenum
- pattern GL_ALL_BARRIER_BITS :: GLbitfield
- pattern GL_ALL_SHADER_BITS :: GLbitfield
- pattern GL_ALPHA :: GLenum
- pattern GL_ALREADY_SIGNALED :: GLenum
- pattern GL_ALWAYS :: GLenum
- pattern GL_AND :: GLenum
- pattern GL_AND_INVERTED :: GLenum
- pattern GL_AND_REVERSE :: GLenum
- pattern GL_ANY_SAMPLES_PASSED :: GLenum
- pattern GL_ANY_SAMPLES_PASSED_CONSERVATIVE :: GLenum
- pattern GL_ARRAY_BUFFER :: GLenum
- pattern GL_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_ARRAY_SIZE :: GLenum
- pattern GL_ARRAY_STRIDE :: GLenum
- pattern GL_ATOMIC_COUNTER_BARRIER_BIT :: GLbitfield
- pattern GL_ATOMIC_COUNTER_BUFFER :: GLenum
- pattern GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS :: GLenum
- pattern GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES :: GLenum
- pattern GL_ATOMIC_COUNTER_BUFFER_BINDING :: GLenum
- pattern GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE :: GLenum
- pattern GL_ATOMIC_COUNTER_BUFFER_INDEX :: GLenum
- pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER :: GLenum
- pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER :: GLenum
- pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER :: GLenum
- pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER :: GLenum
- pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER :: GLenum
- pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER :: GLenum
- pattern GL_ATOMIC_COUNTER_BUFFER_SIZE :: GLenum
- pattern GL_ATOMIC_COUNTER_BUFFER_START :: GLenum
- pattern GL_ATTACHED_SHADERS :: GLenum
- pattern GL_AUTO_GENERATE_MIPMAP :: GLenum
- pattern GL_BACK :: GLenum
- pattern GL_BACK_LEFT :: GLenum
- pattern GL_BACK_RIGHT :: GLenum
- pattern GL_BGR :: GLenum
- pattern GL_BGRA :: GLenum
- pattern GL_BGRA_INTEGER :: GLenum
- pattern GL_BGR_INTEGER :: GLenum
- pattern GL_BLEND :: GLenum
- pattern GL_BLEND_COLOR :: GLenum
- pattern GL_BLEND_DST :: GLenum
- pattern GL_BLEND_DST_ALPHA :: GLenum
- pattern GL_BLEND_DST_RGB :: GLenum
- pattern GL_BLEND_EQUATION :: GLenum
- pattern GL_BLEND_EQUATION_ALPHA :: GLenum
- pattern GL_BLEND_EQUATION_RGB :: GLenum
- pattern GL_BLEND_SRC :: GLenum
- pattern GL_BLEND_SRC_ALPHA :: GLenum
- pattern GL_BLEND_SRC_RGB :: GLenum
- pattern GL_BLOCK_INDEX :: GLenum
- pattern GL_BLUE :: GLenum
- pattern GL_BLUE_INTEGER :: GLenum
- pattern GL_BOOL :: GLenum
- pattern GL_BOOL_VEC2 :: GLenum
- pattern GL_BOOL_VEC3 :: GLenum
- pattern GL_BOOL_VEC4 :: GLenum
- pattern GL_BUFFER :: GLenum
- pattern GL_BUFFER_ACCESS :: GLenum
- pattern GL_BUFFER_ACCESS_FLAGS :: GLenum
- pattern GL_BUFFER_BINDING :: GLenum
- pattern GL_BUFFER_DATA_SIZE :: GLenum
- pattern GL_BUFFER_IMMUTABLE_STORAGE :: GLenum
- pattern GL_BUFFER_MAPPED :: GLenum
- pattern GL_BUFFER_MAP_LENGTH :: GLenum
- pattern GL_BUFFER_MAP_OFFSET :: GLenum
- pattern GL_BUFFER_MAP_POINTER :: GLenum
- pattern GL_BUFFER_SIZE :: GLenum
- pattern GL_BUFFER_STORAGE_FLAGS :: GLenum
- pattern GL_BUFFER_UPDATE_BARRIER_BIT :: GLbitfield
- pattern GL_BUFFER_USAGE :: GLenum
- pattern GL_BUFFER_VARIABLE :: GLenum
- pattern GL_BYTE :: GLenum
- pattern GL_CAVEAT_SUPPORT :: GLenum
- pattern GL_CCW :: GLenum
- pattern GL_CLAMP_READ_COLOR :: GLenum
- pattern GL_CLAMP_TO_BORDER :: GLenum
- pattern GL_CLAMP_TO_EDGE :: GLenum
- pattern GL_CLEAR :: GLenum
- pattern GL_CLEAR_BUFFER :: GLenum
- pattern GL_CLEAR_TEXTURE :: GLenum
- pattern GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT :: GLbitfield
- pattern GL_CLIENT_STORAGE_BIT :: GLbitfield
- pattern GL_CLIP_DEPTH_MODE :: GLenum
- pattern GL_CLIP_DISTANCE0 :: GLenum
- pattern GL_CLIP_DISTANCE1 :: GLenum
- pattern GL_CLIP_DISTANCE2 :: GLenum
- pattern GL_CLIP_DISTANCE3 :: GLenum
- pattern GL_CLIP_DISTANCE4 :: GLenum
- pattern GL_CLIP_DISTANCE5 :: GLenum
- pattern GL_CLIP_DISTANCE6 :: GLenum
- pattern GL_CLIP_DISTANCE7 :: GLenum
- pattern GL_CLIP_ORIGIN :: GLenum
- pattern GL_COLOR :: GLenum
- pattern GL_COLOR_ATTACHMENT0 :: GLenum
- pattern GL_COLOR_ATTACHMENT1 :: GLenum
- pattern GL_COLOR_ATTACHMENT10 :: GLenum
- pattern GL_COLOR_ATTACHMENT11 :: GLenum
- pattern GL_COLOR_ATTACHMENT12 :: GLenum
- pattern GL_COLOR_ATTACHMENT13 :: GLenum
- pattern GL_COLOR_ATTACHMENT14 :: GLenum
- pattern GL_COLOR_ATTACHMENT15 :: GLenum
- pattern GL_COLOR_ATTACHMENT16 :: GLenum
- pattern GL_COLOR_ATTACHMENT17 :: GLenum
- pattern GL_COLOR_ATTACHMENT18 :: GLenum
- pattern GL_COLOR_ATTACHMENT19 :: GLenum
- pattern GL_COLOR_ATTACHMENT2 :: GLenum
- pattern GL_COLOR_ATTACHMENT20 :: GLenum
- pattern GL_COLOR_ATTACHMENT21 :: GLenum
- pattern GL_COLOR_ATTACHMENT22 :: GLenum
- pattern GL_COLOR_ATTACHMENT23 :: GLenum
- pattern GL_COLOR_ATTACHMENT24 :: GLenum
- pattern GL_COLOR_ATTACHMENT25 :: GLenum
- pattern GL_COLOR_ATTACHMENT26 :: GLenum
- pattern GL_COLOR_ATTACHMENT27 :: GLenum
- pattern GL_COLOR_ATTACHMENT28 :: GLenum
- pattern GL_COLOR_ATTACHMENT29 :: GLenum
- pattern GL_COLOR_ATTACHMENT3 :: GLenum
- pattern GL_COLOR_ATTACHMENT30 :: GLenum
- pattern GL_COLOR_ATTACHMENT31 :: GLenum
- pattern GL_COLOR_ATTACHMENT4 :: GLenum
- pattern GL_COLOR_ATTACHMENT5 :: GLenum
- pattern GL_COLOR_ATTACHMENT6 :: GLenum
- pattern GL_COLOR_ATTACHMENT7 :: GLenum
- pattern GL_COLOR_ATTACHMENT8 :: GLenum
- pattern GL_COLOR_ATTACHMENT9 :: GLenum
- pattern GL_COLOR_BUFFER_BIT :: GLbitfield
- pattern GL_COLOR_CLEAR_VALUE :: GLenum
- pattern GL_COLOR_COMPONENTS :: GLenum
- pattern GL_COLOR_ENCODING :: GLenum
- pattern GL_COLOR_LOGIC_OP :: GLenum
- pattern GL_COLOR_RENDERABLE :: GLenum
- pattern GL_COLOR_WRITEMASK :: GLenum
- pattern GL_COMMAND_BARRIER_BIT :: GLbitfield
- pattern GL_COMPARE_REF_TO_TEXTURE :: GLenum
- pattern GL_COMPATIBLE_SUBROUTINES :: GLenum
- pattern GL_COMPILE_STATUS :: GLenum
- pattern GL_COMPRESSED_R11_EAC :: GLenum
- pattern GL_COMPRESSED_RED :: GLenum
- pattern GL_COMPRESSED_RED_RGTC1 :: GLenum
- pattern GL_COMPRESSED_RG :: GLenum
- pattern GL_COMPRESSED_RG11_EAC :: GLenum
- pattern GL_COMPRESSED_RGB :: GLenum
- pattern GL_COMPRESSED_RGB8_ETC2 :: GLenum
- pattern GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: GLenum
- pattern GL_COMPRESSED_RGBA :: GLenum
- pattern GL_COMPRESSED_RGBA8_ETC2_EAC :: GLenum
- pattern GL_COMPRESSED_RGBA_BPTC_UNORM :: GLenum
- pattern GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT :: GLenum
- pattern GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT :: GLenum
- pattern GL_COMPRESSED_RG_RGTC2 :: GLenum
- pattern GL_COMPRESSED_SIGNED_R11_EAC :: GLenum
- pattern GL_COMPRESSED_SIGNED_RED_RGTC1 :: GLenum
- pattern GL_COMPRESSED_SIGNED_RG11_EAC :: GLenum
- pattern GL_COMPRESSED_SIGNED_RG_RGTC2 :: GLenum
- pattern GL_COMPRESSED_SRGB :: GLenum
- pattern GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC :: GLenum
- pattern GL_COMPRESSED_SRGB8_ETC2 :: GLenum
- pattern GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: GLenum
- pattern GL_COMPRESSED_SRGB_ALPHA :: GLenum
- pattern GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM :: GLenum
- pattern GL_COMPRESSED_TEXTURE_FORMATS :: GLenum
- pattern GL_COMPUTE_SHADER :: GLenum
- pattern GL_COMPUTE_SHADER_BIT :: GLbitfield
- pattern GL_COMPUTE_SUBROUTINE :: GLenum
- pattern GL_COMPUTE_SUBROUTINE_UNIFORM :: GLenum
- pattern GL_COMPUTE_TEXTURE :: GLenum
- pattern GL_COMPUTE_WORK_GROUP_SIZE :: GLenum
- pattern GL_CONDITION_SATISFIED :: GLenum
- pattern GL_CONSTANT_ALPHA :: GLenum
- pattern GL_CONSTANT_COLOR :: GLenum
- pattern GL_CONTEXT_COMPATIBILITY_PROFILE_BIT :: GLbitfield
- pattern GL_CONTEXT_CORE_PROFILE_BIT :: GLbitfield
- pattern GL_CONTEXT_FLAGS :: GLenum
- pattern GL_CONTEXT_FLAG_DEBUG_BIT :: GLbitfield
- pattern GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: GLbitfield
- pattern GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT :: GLbitfield
- pattern GL_CONTEXT_LOST :: GLenum
- pattern GL_CONTEXT_PROFILE_MASK :: GLenum
- pattern GL_CONTEXT_RELEASE_BEHAVIOR :: GLenum
- pattern GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH :: GLenum
- pattern GL_COPY :: GLenum
- pattern GL_COPY_INVERTED :: GLenum
- pattern GL_COPY_READ_BUFFER :: GLenum
- pattern GL_COPY_READ_BUFFER_BINDING :: GLenum
- pattern GL_COPY_WRITE_BUFFER :: GLenum
- pattern GL_COPY_WRITE_BUFFER_BINDING :: GLenum
- pattern GL_CULL_FACE :: GLenum
- pattern GL_CULL_FACE_MODE :: GLenum
- pattern GL_CURRENT_PROGRAM :: GLenum
- pattern GL_CURRENT_QUERY :: GLenum
- pattern GL_CURRENT_VERTEX_ATTRIB :: GLenum
- pattern GL_CW :: GLenum
- pattern GL_DEBUG_CALLBACK_FUNCTION :: GLenum
- pattern GL_DEBUG_CALLBACK_USER_PARAM :: GLenum
- pattern GL_DEBUG_GROUP_STACK_DEPTH :: GLenum
- pattern GL_DEBUG_LOGGED_MESSAGES :: GLenum
- pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH :: GLenum
- pattern GL_DEBUG_OUTPUT :: GLenum
- pattern GL_DEBUG_OUTPUT_SYNCHRONOUS :: GLenum
- pattern GL_DEBUG_SEVERITY_HIGH :: GLenum
- pattern GL_DEBUG_SEVERITY_LOW :: GLenum
- pattern GL_DEBUG_SEVERITY_MEDIUM :: GLenum
- pattern GL_DEBUG_SEVERITY_NOTIFICATION :: GLenum
- pattern GL_DEBUG_SOURCE_API :: GLenum
- pattern GL_DEBUG_SOURCE_APPLICATION :: GLenum
- pattern GL_DEBUG_SOURCE_OTHER :: GLenum
- pattern GL_DEBUG_SOURCE_SHADER_COMPILER :: GLenum
- pattern GL_DEBUG_SOURCE_THIRD_PARTY :: GLenum
- pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM :: GLenum
- pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR :: GLenum
- pattern GL_DEBUG_TYPE_ERROR :: GLenum
- pattern GL_DEBUG_TYPE_MARKER :: GLenum
- pattern GL_DEBUG_TYPE_OTHER :: GLenum
- pattern GL_DEBUG_TYPE_PERFORMANCE :: GLenum
- pattern GL_DEBUG_TYPE_POP_GROUP :: GLenum
- pattern GL_DEBUG_TYPE_PORTABILITY :: GLenum
- pattern GL_DEBUG_TYPE_PUSH_GROUP :: GLenum
- pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR :: GLenum
- pattern GL_DECR :: GLenum
- pattern GL_DECR_WRAP :: GLenum
- pattern GL_DELETE_STATUS :: GLenum
- pattern GL_DEPTH :: GLenum
- pattern GL_DEPTH24_STENCIL8 :: GLenum
- pattern GL_DEPTH32F_STENCIL8 :: GLenum
- pattern GL_DEPTH_ATTACHMENT :: GLenum
- pattern GL_DEPTH_BUFFER_BIT :: GLbitfield
- pattern GL_DEPTH_CLAMP :: GLenum
- pattern GL_DEPTH_CLEAR_VALUE :: GLenum
- pattern GL_DEPTH_COMPONENT :: GLenum
- pattern GL_DEPTH_COMPONENT16 :: GLenum
- pattern GL_DEPTH_COMPONENT24 :: GLenum
- pattern GL_DEPTH_COMPONENT32 :: GLenum
- pattern GL_DEPTH_COMPONENT32F :: GLenum
- pattern GL_DEPTH_COMPONENTS :: GLenum
- pattern GL_DEPTH_FUNC :: GLenum
- pattern GL_DEPTH_RANGE :: GLenum
- pattern GL_DEPTH_RENDERABLE :: GLenum
- pattern GL_DEPTH_STENCIL :: GLenum
- pattern GL_DEPTH_STENCIL_ATTACHMENT :: GLenum
- pattern GL_DEPTH_STENCIL_TEXTURE_MODE :: GLenum
- pattern GL_DEPTH_TEST :: GLenum
- pattern GL_DEPTH_WRITEMASK :: GLenum
- pattern GL_DISPATCH_INDIRECT_BUFFER :: GLenum
- pattern GL_DISPATCH_INDIRECT_BUFFER_BINDING :: GLenum
- pattern GL_DITHER :: GLenum
- pattern GL_DONT_CARE :: GLenum
- pattern GL_DOUBLE :: GLenum
- pattern GL_DOUBLEBUFFER :: GLenum
- pattern GL_DOUBLE_MAT2 :: GLenum
- pattern GL_DOUBLE_MAT2x3 :: GLenum
- pattern GL_DOUBLE_MAT2x4 :: GLenum
- pattern GL_DOUBLE_MAT3 :: GLenum
- pattern GL_DOUBLE_MAT3x2 :: GLenum
- pattern GL_DOUBLE_MAT3x4 :: GLenum
- pattern GL_DOUBLE_MAT4 :: GLenum
- pattern GL_DOUBLE_MAT4x2 :: GLenum
- pattern GL_DOUBLE_MAT4x3 :: GLenum
- pattern GL_DOUBLE_VEC2 :: GLenum
- pattern GL_DOUBLE_VEC3 :: GLenum
- pattern GL_DOUBLE_VEC4 :: GLenum
- pattern GL_DRAW_BUFFER :: GLenum
- pattern GL_DRAW_BUFFER0 :: GLenum
- pattern GL_DRAW_BUFFER1 :: GLenum
- pattern GL_DRAW_BUFFER10 :: GLenum
- pattern GL_DRAW_BUFFER11 :: GLenum
- pattern GL_DRAW_BUFFER12 :: GLenum
- pattern GL_DRAW_BUFFER13 :: GLenum
- pattern GL_DRAW_BUFFER14 :: GLenum
- pattern GL_DRAW_BUFFER15 :: GLenum
- pattern GL_DRAW_BUFFER2 :: GLenum
- pattern GL_DRAW_BUFFER3 :: GLenum
- pattern GL_DRAW_BUFFER4 :: GLenum
- pattern GL_DRAW_BUFFER5 :: GLenum
- pattern GL_DRAW_BUFFER6 :: GLenum
- pattern GL_DRAW_BUFFER7 :: GLenum
- pattern GL_DRAW_BUFFER8 :: GLenum
- pattern GL_DRAW_BUFFER9 :: GLenum
- pattern GL_DRAW_FRAMEBUFFER :: GLenum
- pattern GL_DRAW_FRAMEBUFFER_BINDING :: GLenum
- pattern GL_DRAW_INDIRECT_BUFFER :: GLenum
- pattern GL_DRAW_INDIRECT_BUFFER_BINDING :: GLenum
- pattern GL_DST_ALPHA :: GLenum
- pattern GL_DST_COLOR :: GLenum
- pattern GL_DYNAMIC_COPY :: GLenum
- pattern GL_DYNAMIC_DRAW :: GLenum
- pattern GL_DYNAMIC_READ :: GLenum
- pattern GL_DYNAMIC_STORAGE_BIT :: GLbitfield
- pattern GL_ELEMENT_ARRAY_BARRIER_BIT :: GLbitfield
- pattern GL_ELEMENT_ARRAY_BUFFER :: GLenum
- pattern GL_ELEMENT_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_EQUAL :: GLenum
- pattern GL_EQUIV :: GLenum
- pattern GL_EXTENSIONS :: GLenum
- pattern GL_FALSE :: GLboolean
- pattern GL_FASTEST :: GLenum
- pattern GL_FILL :: GLenum
- pattern GL_FILTER :: GLenum
- pattern GL_FIRST_VERTEX_CONVENTION :: GLenum
- pattern GL_FIXED :: GLenum
- pattern GL_FIXED_ONLY :: GLenum
- pattern GL_FLOAT :: GLenum
- pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV :: GLenum
- pattern GL_FLOAT_MAT2 :: GLenum
- pattern GL_FLOAT_MAT2x3 :: GLenum
- pattern GL_FLOAT_MAT2x4 :: GLenum
- pattern GL_FLOAT_MAT3 :: GLenum
- pattern GL_FLOAT_MAT3x2 :: GLenum
- pattern GL_FLOAT_MAT3x4 :: GLenum
- pattern GL_FLOAT_MAT4 :: GLenum
- pattern GL_FLOAT_MAT4x2 :: GLenum
- pattern GL_FLOAT_MAT4x3 :: GLenum
- pattern GL_FLOAT_VEC2 :: GLenum
- pattern GL_FLOAT_VEC3 :: GLenum
- pattern GL_FLOAT_VEC4 :: GLenum
- pattern GL_FRACTIONAL_EVEN :: GLenum
- pattern GL_FRACTIONAL_ODD :: GLenum
- pattern GL_FRAGMENT_INTERPOLATION_OFFSET_BITS :: GLenum
- pattern GL_FRAGMENT_SHADER :: GLenum
- pattern GL_FRAGMENT_SHADER_BIT :: GLbitfield
- pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT :: GLenum
- pattern GL_FRAGMENT_SUBROUTINE :: GLenum
- pattern GL_FRAGMENT_SUBROUTINE_UNIFORM :: GLenum
- pattern GL_FRAGMENT_TEXTURE :: GLenum
- pattern GL_FRAMEBUFFER :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_LAYERED :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: GLenum
- pattern GL_FRAMEBUFFER_BARRIER_BIT :: GLbitfield
- pattern GL_FRAMEBUFFER_BINDING :: GLenum
- pattern GL_FRAMEBUFFER_BLEND :: GLenum
- pattern GL_FRAMEBUFFER_COMPLETE :: GLenum
- pattern GL_FRAMEBUFFER_DEFAULT :: GLenum
- pattern GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS :: GLenum
- pattern GL_FRAMEBUFFER_DEFAULT_HEIGHT :: GLenum
- pattern GL_FRAMEBUFFER_DEFAULT_LAYERS :: GLenum
- pattern GL_FRAMEBUFFER_DEFAULT_SAMPLES :: GLenum
- pattern GL_FRAMEBUFFER_DEFAULT_WIDTH :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: GLenum
- pattern GL_FRAMEBUFFER_RENDERABLE :: GLenum
- pattern GL_FRAMEBUFFER_RENDERABLE_LAYERED :: GLenum
- pattern GL_FRAMEBUFFER_SRGB :: GLenum
- pattern GL_FRAMEBUFFER_UNDEFINED :: GLenum
- pattern GL_FRAMEBUFFER_UNSUPPORTED :: GLenum
- pattern GL_FRONT :: GLenum
- pattern GL_FRONT_AND_BACK :: GLenum
- pattern GL_FRONT_FACE :: GLenum
- pattern GL_FRONT_LEFT :: GLenum
- pattern GL_FRONT_RIGHT :: GLenum
- pattern GL_FULL_SUPPORT :: GLenum
- pattern GL_FUNC_ADD :: GLenum
- pattern GL_FUNC_REVERSE_SUBTRACT :: GLenum
- pattern GL_FUNC_SUBTRACT :: GLenum
- pattern GL_GEOMETRY_INPUT_TYPE :: GLenum
- pattern GL_GEOMETRY_OUTPUT_TYPE :: GLenum
- pattern GL_GEOMETRY_SHADER :: GLenum
- pattern GL_GEOMETRY_SHADER_BIT :: GLbitfield
- pattern GL_GEOMETRY_SHADER_INVOCATIONS :: GLenum
- pattern GL_GEOMETRY_SUBROUTINE :: GLenum
- pattern GL_GEOMETRY_SUBROUTINE_UNIFORM :: GLenum
- pattern GL_GEOMETRY_TEXTURE :: GLenum
- pattern GL_GEOMETRY_VERTICES_OUT :: GLenum
- pattern GL_GEQUAL :: GLenum
- pattern GL_GET_TEXTURE_IMAGE_FORMAT :: GLenum
- pattern GL_GET_TEXTURE_IMAGE_TYPE :: GLenum
- pattern GL_GREATER :: GLenum
- pattern GL_GREEN :: GLenum
- pattern GL_GREEN_INTEGER :: GLenum
- pattern GL_GUILTY_CONTEXT_RESET :: GLenum
- pattern GL_HALF_FLOAT :: GLenum
- pattern GL_HIGH_FLOAT :: GLenum
- pattern GL_HIGH_INT :: GLenum
- pattern GL_IMAGE_1D :: GLenum
- pattern GL_IMAGE_1D_ARRAY :: GLenum
- pattern GL_IMAGE_2D :: GLenum
- pattern GL_IMAGE_2D_ARRAY :: GLenum
- pattern GL_IMAGE_2D_MULTISAMPLE :: GLenum
- pattern GL_IMAGE_2D_MULTISAMPLE_ARRAY :: GLenum
- pattern GL_IMAGE_2D_RECT :: GLenum
- pattern GL_IMAGE_3D :: GLenum
- pattern GL_IMAGE_BINDING_ACCESS :: GLenum
- pattern GL_IMAGE_BINDING_FORMAT :: GLenum
- pattern GL_IMAGE_BINDING_LAYER :: GLenum
- pattern GL_IMAGE_BINDING_LAYERED :: GLenum
- pattern GL_IMAGE_BINDING_LEVEL :: GLenum
- pattern GL_IMAGE_BINDING_NAME :: GLenum
- pattern GL_IMAGE_BUFFER :: GLenum
- pattern GL_IMAGE_CLASS_10_10_10_2 :: GLenum
- pattern GL_IMAGE_CLASS_11_11_10 :: GLenum
- pattern GL_IMAGE_CLASS_1_X_16 :: GLenum
- pattern GL_IMAGE_CLASS_1_X_32 :: GLenum
- pattern GL_IMAGE_CLASS_1_X_8 :: GLenum
- pattern GL_IMAGE_CLASS_2_X_16 :: GLenum
- pattern GL_IMAGE_CLASS_2_X_32 :: GLenum
- pattern GL_IMAGE_CLASS_2_X_8 :: GLenum
- pattern GL_IMAGE_CLASS_4_X_16 :: GLenum
- pattern GL_IMAGE_CLASS_4_X_32 :: GLenum
- pattern GL_IMAGE_CLASS_4_X_8 :: GLenum
- pattern GL_IMAGE_COMPATIBILITY_CLASS :: GLenum
- pattern GL_IMAGE_CUBE :: GLenum
- pattern GL_IMAGE_CUBE_MAP_ARRAY :: GLenum
- pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS :: GLenum
- pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE :: GLenum
- pattern GL_IMAGE_FORMAT_COMPATIBILITY_TYPE :: GLenum
- pattern GL_IMAGE_PIXEL_FORMAT :: GLenum
- pattern GL_IMAGE_PIXEL_TYPE :: GLenum
- pattern GL_IMAGE_TEXEL_SIZE :: GLenum
- pattern GL_IMPLEMENTATION_COLOR_READ_FORMAT :: GLenum
- pattern GL_IMPLEMENTATION_COLOR_READ_TYPE :: GLenum
- pattern GL_INCR :: GLenum
- pattern GL_INCR_WRAP :: GLenum
- pattern GL_INFO_LOG_LENGTH :: GLenum
- pattern GL_INNOCENT_CONTEXT_RESET :: GLenum
- pattern GL_INT :: GLenum
- pattern GL_INTERLEAVED_ATTRIBS :: GLenum
- pattern GL_INTERNALFORMAT_ALPHA_SIZE :: GLenum
- pattern GL_INTERNALFORMAT_ALPHA_TYPE :: GLenum
- pattern GL_INTERNALFORMAT_BLUE_SIZE :: GLenum
- pattern GL_INTERNALFORMAT_BLUE_TYPE :: GLenum
- pattern GL_INTERNALFORMAT_DEPTH_SIZE :: GLenum
- pattern GL_INTERNALFORMAT_DEPTH_TYPE :: GLenum
- pattern GL_INTERNALFORMAT_GREEN_SIZE :: GLenum
- pattern GL_INTERNALFORMAT_GREEN_TYPE :: GLenum
- pattern GL_INTERNALFORMAT_PREFERRED :: GLenum
- pattern GL_INTERNALFORMAT_RED_SIZE :: GLenum
- pattern GL_INTERNALFORMAT_RED_TYPE :: GLenum
- pattern GL_INTERNALFORMAT_SHARED_SIZE :: GLenum
- pattern GL_INTERNALFORMAT_STENCIL_SIZE :: GLenum
- pattern GL_INTERNALFORMAT_STENCIL_TYPE :: GLenum
- pattern GL_INTERNALFORMAT_SUPPORTED :: GLenum
- pattern GL_INT_2_10_10_10_REV :: GLenum
- pattern GL_INT_IMAGE_1D :: GLenum
- pattern GL_INT_IMAGE_1D_ARRAY :: GLenum
- pattern GL_INT_IMAGE_2D :: GLenum
- pattern GL_INT_IMAGE_2D_ARRAY :: GLenum
- pattern GL_INT_IMAGE_2D_MULTISAMPLE :: GLenum
- pattern GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY :: GLenum
- pattern GL_INT_IMAGE_2D_RECT :: GLenum
- pattern GL_INT_IMAGE_3D :: GLenum
- pattern GL_INT_IMAGE_BUFFER :: GLenum
- pattern GL_INT_IMAGE_CUBE :: GLenum
- pattern GL_INT_IMAGE_CUBE_MAP_ARRAY :: GLenum
- pattern GL_INT_SAMPLER_1D :: GLenum
- pattern GL_INT_SAMPLER_1D_ARRAY :: GLenum
- pattern GL_INT_SAMPLER_2D :: GLenum
- pattern GL_INT_SAMPLER_2D_ARRAY :: GLenum
- pattern GL_INT_SAMPLER_2D_MULTISAMPLE :: GLenum
- pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: GLenum
- pattern GL_INT_SAMPLER_2D_RECT :: GLenum
- pattern GL_INT_SAMPLER_3D :: GLenum
- pattern GL_INT_SAMPLER_BUFFER :: GLenum
- pattern GL_INT_SAMPLER_CUBE :: GLenum
- pattern GL_INT_SAMPLER_CUBE_MAP_ARRAY :: GLenum
- pattern GL_INT_VEC2 :: GLenum
- pattern GL_INT_VEC3 :: GLenum
- pattern GL_INT_VEC4 :: GLenum
- pattern GL_INVALID_ENUM :: GLenum
- pattern GL_INVALID_FRAMEBUFFER_OPERATION :: GLenum
- pattern GL_INVALID_INDEX :: GLuint
- pattern GL_INVALID_OPERATION :: GLenum
- pattern GL_INVALID_VALUE :: GLenum
- pattern GL_INVERT :: GLenum
- pattern GL_ISOLINES :: GLenum
- pattern GL_IS_PER_PATCH :: GLenum
- pattern GL_IS_ROW_MAJOR :: GLenum
- pattern GL_KEEP :: GLenum
- pattern GL_LAST_VERTEX_CONVENTION :: GLenum
- pattern GL_LAYER_PROVOKING_VERTEX :: GLenum
- pattern GL_LEFT :: GLenum
- pattern GL_LEQUAL :: GLenum
- pattern GL_LESS :: GLenum
- pattern GL_LINE :: GLenum
- pattern GL_LINEAR :: GLenum
- pattern GL_LINEAR_MIPMAP_LINEAR :: GLenum
- pattern GL_LINEAR_MIPMAP_NEAREST :: GLenum
- pattern GL_LINES :: GLenum
- pattern GL_LINES_ADJACENCY :: GLenum
- pattern GL_LINE_LOOP :: GLenum
- pattern GL_LINE_SMOOTH :: GLenum
- pattern GL_LINE_SMOOTH_HINT :: GLenum
- pattern GL_LINE_STRIP :: GLenum
- pattern GL_LINE_STRIP_ADJACENCY :: GLenum
- pattern GL_LINE_WIDTH :: GLenum
- pattern GL_LINE_WIDTH_GRANULARITY :: GLenum
- pattern GL_LINE_WIDTH_RANGE :: GLenum
- pattern GL_LINK_STATUS :: GLenum
- pattern GL_LOCATION :: GLenum
- pattern GL_LOCATION_COMPONENT :: GLenum
- pattern GL_LOCATION_INDEX :: GLenum
- pattern GL_LOGIC_OP_MODE :: GLenum
- pattern GL_LOSE_CONTEXT_ON_RESET :: GLenum
- pattern GL_LOWER_LEFT :: GLenum
- pattern GL_LOW_FLOAT :: GLenum
- pattern GL_LOW_INT :: GLenum
- pattern GL_MAJOR_VERSION :: GLenum
- pattern GL_MANUAL_GENERATE_MIPMAP :: GLenum
- pattern GL_MAP_COHERENT_BIT :: GLbitfield
- pattern GL_MAP_FLUSH_EXPLICIT_BIT :: GLbitfield
- pattern GL_MAP_INVALIDATE_BUFFER_BIT :: GLbitfield
- pattern GL_MAP_INVALIDATE_RANGE_BIT :: GLbitfield
- pattern GL_MAP_PERSISTENT_BIT :: GLbitfield
- pattern GL_MAP_READ_BIT :: GLbitfield
- pattern GL_MAP_UNSYNCHRONIZED_BIT :: GLbitfield
- pattern GL_MAP_WRITE_BIT :: GLbitfield
- pattern GL_MATRIX_STRIDE :: GLenum
- pattern GL_MAX :: GLenum
- pattern GL_MAX_3D_TEXTURE_SIZE :: GLenum
- pattern GL_MAX_ARRAY_TEXTURE_LAYERS :: GLenum
- pattern GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS :: GLenum
- pattern GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE :: GLenum
- pattern GL_MAX_CLIP_DISTANCES :: GLenum
- pattern GL_MAX_COLOR_ATTACHMENTS :: GLenum
- pattern GL_MAX_COLOR_TEXTURE_SAMPLES :: GLenum
- pattern GL_MAX_COMBINED_ATOMIC_COUNTERS :: GLenum
- pattern GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS :: GLenum
- pattern GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES :: GLenum
- pattern GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_COMBINED_DIMENSIONS :: GLenum
- pattern GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_COMBINED_IMAGE_UNIFORMS :: GLenum
- pattern GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS :: GLenum
- pattern GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES :: GLenum
- pattern GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS :: GLenum
- pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: GLenum
- pattern GL_MAX_COMBINED_UNIFORM_BLOCKS :: GLenum
- pattern GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_COMPUTE_ATOMIC_COUNTERS :: GLenum
- pattern GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS :: GLenum
- pattern GL_MAX_COMPUTE_IMAGE_UNIFORMS :: GLenum
- pattern GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS :: GLenum
- pattern GL_MAX_COMPUTE_SHARED_MEMORY_SIZE :: GLenum
- pattern GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS :: GLenum
- pattern GL_MAX_COMPUTE_UNIFORM_BLOCKS :: GLenum
- pattern GL_MAX_COMPUTE_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_COMPUTE_WORK_GROUP_COUNT :: GLenum
- pattern GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS :: GLenum
- pattern GL_MAX_COMPUTE_WORK_GROUP_SIZE :: GLenum
- pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE :: GLenum
- pattern GL_MAX_CULL_DISTANCES :: GLenum
- pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH :: GLenum
- pattern GL_MAX_DEBUG_LOGGED_MESSAGES :: GLenum
- pattern GL_MAX_DEBUG_MESSAGE_LENGTH :: GLenum
- pattern GL_MAX_DEPTH :: GLenum
- pattern GL_MAX_DEPTH_TEXTURE_SAMPLES :: GLenum
- pattern GL_MAX_DRAW_BUFFERS :: GLenum
- pattern GL_MAX_DUAL_SOURCE_DRAW_BUFFERS :: GLenum
- pattern GL_MAX_ELEMENTS_INDICES :: GLenum
- pattern GL_MAX_ELEMENTS_VERTICES :: GLenum
- pattern GL_MAX_ELEMENT_INDEX :: GLenum
- pattern GL_MAX_FRAGMENT_ATOMIC_COUNTERS :: GLenum
- pattern GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS :: GLenum
- pattern GL_MAX_FRAGMENT_IMAGE_UNIFORMS :: GLenum
- pattern GL_MAX_FRAGMENT_INPUT_COMPONENTS :: GLenum
- pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET :: GLenum
- pattern GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS :: GLenum
- pattern GL_MAX_FRAGMENT_UNIFORM_BLOCKS :: GLenum
- pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_FRAGMENT_UNIFORM_VECTORS :: GLenum
- pattern GL_MAX_FRAMEBUFFER_HEIGHT :: GLenum
- pattern GL_MAX_FRAMEBUFFER_LAYERS :: GLenum
- pattern GL_MAX_FRAMEBUFFER_SAMPLES :: GLenum
- pattern GL_MAX_FRAMEBUFFER_WIDTH :: GLenum
- pattern GL_MAX_GEOMETRY_ATOMIC_COUNTERS :: GLenum
- pattern GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS :: GLenum
- pattern GL_MAX_GEOMETRY_IMAGE_UNIFORMS :: GLenum
- pattern GL_MAX_GEOMETRY_INPUT_COMPONENTS :: GLenum
- pattern GL_MAX_GEOMETRY_OUTPUT_COMPONENTS :: GLenum
- pattern GL_MAX_GEOMETRY_OUTPUT_VERTICES :: GLenum
- pattern GL_MAX_GEOMETRY_SHADER_INVOCATIONS :: GLenum
- pattern GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS :: GLenum
- pattern GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS :: GLenum
- pattern GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS :: GLenum
- pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS :: GLenum
- pattern GL_MAX_GEOMETRY_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_HEIGHT :: GLenum
- pattern GL_MAX_IMAGE_SAMPLES :: GLenum
- pattern GL_MAX_IMAGE_UNITS :: GLenum
- pattern GL_MAX_INTEGER_SAMPLES :: GLenum
- pattern GL_MAX_LABEL_LENGTH :: GLenum
- pattern GL_MAX_LAYERS :: GLenum
- pattern GL_MAX_NAME_LENGTH :: GLenum
- pattern GL_MAX_NUM_ACTIVE_VARIABLES :: GLenum
- pattern GL_MAX_NUM_COMPATIBLE_SUBROUTINES :: GLenum
- pattern GL_MAX_PATCH_VERTICES :: GLenum
- pattern GL_MAX_PROGRAM_TEXEL_OFFSET :: GLenum
- pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET :: GLenum
- pattern GL_MAX_RECTANGLE_TEXTURE_SIZE :: GLenum
- pattern GL_MAX_RENDERBUFFER_SIZE :: GLenum
- pattern GL_MAX_SAMPLES :: GLenum
- pattern GL_MAX_SAMPLE_MASK_WORDS :: GLenum
- pattern GL_MAX_SERVER_WAIT_TIMEOUT :: GLenum
- pattern GL_MAX_SHADER_STORAGE_BLOCK_SIZE :: GLenum
- pattern GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS :: GLenum
- pattern GL_MAX_SUBROUTINES :: GLenum
- pattern GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS :: GLenum
- pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS :: GLenum
- pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS :: GLenum
- pattern GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS :: GLenum
- pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS :: GLenum
- pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS :: GLenum
- pattern GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS :: GLenum
- pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS :: GLenum
- pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS :: GLenum
- pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS :: GLenum
- pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS :: GLenum
- pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS :: GLenum
- pattern GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS :: GLenum
- pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS :: GLenum
- pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS :: GLenum
- pattern GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS :: GLenum
- pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS :: GLenum
- pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS :: GLenum
- pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_TESS_GEN_LEVEL :: GLenum
- pattern GL_MAX_TESS_PATCH_COMPONENTS :: GLenum
- pattern GL_MAX_TEXTURE_BUFFER_SIZE :: GLenum
- pattern GL_MAX_TEXTURE_IMAGE_UNITS :: GLenum
- pattern GL_MAX_TEXTURE_LOD_BIAS :: GLenum
- pattern GL_MAX_TEXTURE_SIZE :: GLenum
- pattern GL_MAX_TRANSFORM_FEEDBACK_BUFFERS :: GLenum
- pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: GLenum
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: GLenum
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: GLenum
- pattern GL_MAX_UNIFORM_BLOCK_SIZE :: GLenum
- pattern GL_MAX_UNIFORM_BUFFER_BINDINGS :: GLenum
- pattern GL_MAX_UNIFORM_LOCATIONS :: GLenum
- pattern GL_MAX_VARYING_COMPONENTS :: GLenum
- pattern GL_MAX_VARYING_FLOATS :: GLenum
- pattern GL_MAX_VARYING_VECTORS :: GLenum
- pattern GL_MAX_VERTEX_ATOMIC_COUNTERS :: GLenum
- pattern GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS :: GLenum
- pattern GL_MAX_VERTEX_ATTRIBS :: GLenum
- pattern GL_MAX_VERTEX_ATTRIB_BINDINGS :: GLenum
- pattern GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET :: GLenum
- pattern GL_MAX_VERTEX_ATTRIB_STRIDE :: GLenum
- pattern GL_MAX_VERTEX_IMAGE_UNIFORMS :: GLenum
- pattern GL_MAX_VERTEX_OUTPUT_COMPONENTS :: GLenum
- pattern GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS :: GLenum
- pattern GL_MAX_VERTEX_STREAMS :: GLenum
- pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: GLenum
- pattern GL_MAX_VERTEX_UNIFORM_BLOCKS :: GLenum
- pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_VERTEX_UNIFORM_VECTORS :: GLenum
- pattern GL_MAX_VIEWPORTS :: GLenum
- pattern GL_MAX_VIEWPORT_DIMS :: GLenum
- pattern GL_MAX_WIDTH :: GLenum
- pattern GL_MEDIUM_FLOAT :: GLenum
- pattern GL_MEDIUM_INT :: GLenum
- pattern GL_MIN :: GLenum
- pattern GL_MINOR_VERSION :: GLenum
- pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET :: GLenum
- pattern GL_MIN_MAP_BUFFER_ALIGNMENT :: GLenum
- pattern GL_MIN_PROGRAM_TEXEL_OFFSET :: GLenum
- pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET :: GLenum
- pattern GL_MIN_SAMPLE_SHADING_VALUE :: GLenum
- pattern GL_MIPMAP :: GLenum
- pattern GL_MIRRORED_REPEAT :: GLenum
- pattern GL_MIRROR_CLAMP_TO_EDGE :: GLenum
- pattern GL_MULTISAMPLE :: GLenum
- pattern GL_NAME_LENGTH :: GLenum
- pattern GL_NAND :: GLenum
- pattern GL_NEAREST :: GLenum
- pattern GL_NEAREST_MIPMAP_LINEAR :: GLenum
- pattern GL_NEAREST_MIPMAP_NEAREST :: GLenum
- pattern GL_NEGATIVE_ONE_TO_ONE :: GLenum
- pattern GL_NEVER :: GLenum
- pattern GL_NICEST :: GLenum
- pattern GL_NONE :: GLenum
- pattern GL_NOOP :: GLenum
- pattern GL_NOR :: GLenum
- pattern GL_NOTEQUAL :: GLenum
- pattern GL_NO_ERROR :: GLenum
- pattern GL_NO_RESET_NOTIFICATION :: GLenum
- pattern GL_NUM_ACTIVE_VARIABLES :: GLenum
- pattern GL_NUM_COMPATIBLE_SUBROUTINES :: GLenum
- pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS :: GLenum
- pattern GL_NUM_EXTENSIONS :: GLenum
- pattern GL_NUM_PROGRAM_BINARY_FORMATS :: GLenum
- pattern GL_NUM_SAMPLE_COUNTS :: GLenum
- pattern GL_NUM_SHADER_BINARY_FORMATS :: GLenum
- pattern GL_NUM_SHADING_LANGUAGE_VERSIONS :: GLenum
- pattern GL_OBJECT_TYPE :: GLenum
- pattern GL_OFFSET :: GLenum
- pattern GL_ONE :: GLenum
- pattern GL_ONE_MINUS_CONSTANT_ALPHA :: GLenum
- pattern GL_ONE_MINUS_CONSTANT_COLOR :: GLenum
- pattern GL_ONE_MINUS_DST_ALPHA :: GLenum
- pattern GL_ONE_MINUS_DST_COLOR :: GLenum
- pattern GL_ONE_MINUS_SRC1_ALPHA :: GLenum
- pattern GL_ONE_MINUS_SRC1_COLOR :: GLenum
- pattern GL_ONE_MINUS_SRC_ALPHA :: GLenum
- pattern GL_ONE_MINUS_SRC_COLOR :: GLenum
- pattern GL_OR :: GLenum
- pattern GL_OR_INVERTED :: GLenum
- pattern GL_OR_REVERSE :: GLenum
- pattern GL_OUT_OF_MEMORY :: GLenum
- pattern GL_PACK_ALIGNMENT :: GLenum
- pattern GL_PACK_COMPRESSED_BLOCK_DEPTH :: GLenum
- pattern GL_PACK_COMPRESSED_BLOCK_HEIGHT :: GLenum
- pattern GL_PACK_COMPRESSED_BLOCK_SIZE :: GLenum
- pattern GL_PACK_COMPRESSED_BLOCK_WIDTH :: GLenum
- pattern GL_PACK_IMAGE_HEIGHT :: GLenum
- pattern GL_PACK_LSB_FIRST :: GLenum
- pattern GL_PACK_ROW_LENGTH :: GLenum
- pattern GL_PACK_SKIP_IMAGES :: GLenum
- pattern GL_PACK_SKIP_PIXELS :: GLenum
- pattern GL_PACK_SKIP_ROWS :: GLenum
- pattern GL_PACK_SWAP_BYTES :: GLenum
- pattern GL_PATCHES :: GLenum
- pattern GL_PATCH_DEFAULT_INNER_LEVEL :: GLenum
- pattern GL_PATCH_DEFAULT_OUTER_LEVEL :: GLenum
- pattern GL_PATCH_VERTICES :: GLenum
- pattern GL_PIXEL_BUFFER_BARRIER_BIT :: GLbitfield
- pattern GL_PIXEL_PACK_BUFFER :: GLenum
- pattern GL_PIXEL_PACK_BUFFER_BINDING :: GLenum
- pattern GL_PIXEL_UNPACK_BUFFER :: GLenum
- pattern GL_PIXEL_UNPACK_BUFFER_BINDING :: GLenum
- pattern GL_POINT :: GLenum
- pattern GL_POINTS :: GLenum
- pattern GL_POINT_FADE_THRESHOLD_SIZE :: GLenum
- pattern GL_POINT_SIZE :: GLenum
- pattern GL_POINT_SIZE_GRANULARITY :: GLenum
- pattern GL_POINT_SIZE_RANGE :: GLenum
- pattern GL_POINT_SPRITE_COORD_ORIGIN :: GLenum
- pattern GL_POLYGON_MODE :: GLenum
- pattern GL_POLYGON_OFFSET_FACTOR :: GLenum
- pattern GL_POLYGON_OFFSET_FILL :: GLenum
- pattern GL_POLYGON_OFFSET_LINE :: GLenum
- pattern GL_POLYGON_OFFSET_POINT :: GLenum
- pattern GL_POLYGON_OFFSET_UNITS :: GLenum
- pattern GL_POLYGON_SMOOTH :: GLenum
- pattern GL_POLYGON_SMOOTH_HINT :: GLenum
- pattern GL_PRIMITIVES_GENERATED :: GLenum
- pattern GL_PRIMITIVE_RESTART :: GLenum
- pattern GL_PRIMITIVE_RESTART_FIXED_INDEX :: GLenum
- pattern GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED :: GLenum
- pattern GL_PRIMITIVE_RESTART_INDEX :: GLenum
- pattern GL_PROGRAM :: GLenum
- pattern GL_PROGRAM_BINARY_FORMATS :: GLenum
- pattern GL_PROGRAM_BINARY_LENGTH :: GLenum
- pattern GL_PROGRAM_BINARY_RETRIEVABLE_HINT :: GLenum
- pattern GL_PROGRAM_INPUT :: GLenum
- pattern GL_PROGRAM_OUTPUT :: GLenum
- pattern GL_PROGRAM_PIPELINE :: GLenum
- pattern GL_PROGRAM_PIPELINE_BINDING :: GLenum
- pattern GL_PROGRAM_POINT_SIZE :: GLenum
- pattern GL_PROGRAM_SEPARABLE :: GLenum
- pattern GL_PROVOKING_VERTEX :: GLenum
- pattern GL_PROXY_TEXTURE_1D :: GLenum
- pattern GL_PROXY_TEXTURE_1D_ARRAY :: GLenum
- pattern GL_PROXY_TEXTURE_2D :: GLenum
- pattern GL_PROXY_TEXTURE_2D_ARRAY :: GLenum
- pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE :: GLenum
- pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY :: GLenum
- pattern GL_PROXY_TEXTURE_3D :: GLenum
- pattern GL_PROXY_TEXTURE_CUBE_MAP :: GLenum
- pattern GL_PROXY_TEXTURE_CUBE_MAP_ARRAY :: GLenum
- pattern GL_PROXY_TEXTURE_RECTANGLE :: GLenum
- pattern GL_QUADS :: GLenum
- pattern GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION :: GLenum
- pattern GL_QUERY :: GLenum
- pattern GL_QUERY_BUFFER :: GLenum
- pattern GL_QUERY_BUFFER_BARRIER_BIT :: GLbitfield
- pattern GL_QUERY_BUFFER_BINDING :: GLenum
- pattern GL_QUERY_BY_REGION_NO_WAIT :: GLenum
- pattern GL_QUERY_BY_REGION_NO_WAIT_INVERTED :: GLenum
- pattern GL_QUERY_BY_REGION_WAIT :: GLenum
- pattern GL_QUERY_BY_REGION_WAIT_INVERTED :: GLenum
- pattern GL_QUERY_COUNTER_BITS :: GLenum
- pattern GL_QUERY_NO_WAIT :: GLenum
- pattern GL_QUERY_NO_WAIT_INVERTED :: GLenum
- pattern GL_QUERY_RESULT :: GLenum
- pattern GL_QUERY_RESULT_AVAILABLE :: GLenum
- pattern GL_QUERY_RESULT_NO_WAIT :: GLenum
- pattern GL_QUERY_TARGET :: GLenum
- pattern GL_QUERY_WAIT :: GLenum
- pattern GL_QUERY_WAIT_INVERTED :: GLenum
- pattern GL_R11F_G11F_B10F :: GLenum
- pattern GL_R16 :: GLenum
- pattern GL_R16F :: GLenum
- pattern GL_R16I :: GLenum
- pattern GL_R16UI :: GLenum
- pattern GL_R16_SNORM :: GLenum
- pattern GL_R32F :: GLenum
- pattern GL_R32I :: GLenum
- pattern GL_R32UI :: GLenum
- pattern GL_R3_G3_B2 :: GLenum
- pattern GL_R8 :: GLenum
- pattern GL_R8I :: GLenum
- pattern GL_R8UI :: GLenum
- pattern GL_R8_SNORM :: GLenum
- pattern GL_RASTERIZER_DISCARD :: GLenum
- pattern GL_READ_BUFFER :: GLenum
- pattern GL_READ_FRAMEBUFFER :: GLenum
- pattern GL_READ_FRAMEBUFFER_BINDING :: GLenum
- pattern GL_READ_ONLY :: GLenum
- pattern GL_READ_PIXELS :: GLenum
- pattern GL_READ_PIXELS_FORMAT :: GLenum
- pattern GL_READ_PIXELS_TYPE :: GLenum
- pattern GL_READ_WRITE :: GLenum
- pattern GL_RED :: GLenum
- pattern GL_RED_INTEGER :: GLenum
- pattern GL_REFERENCED_BY_COMPUTE_SHADER :: GLenum
- pattern GL_REFERENCED_BY_FRAGMENT_SHADER :: GLenum
- pattern GL_REFERENCED_BY_GEOMETRY_SHADER :: GLenum
- pattern GL_REFERENCED_BY_TESS_CONTROL_SHADER :: GLenum
- pattern GL_REFERENCED_BY_TESS_EVALUATION_SHADER :: GLenum
- pattern GL_REFERENCED_BY_VERTEX_SHADER :: GLenum
- pattern GL_RENDERBUFFER :: GLenum
- pattern GL_RENDERBUFFER_ALPHA_SIZE :: GLenum
- pattern GL_RENDERBUFFER_BINDING :: GLenum
- pattern GL_RENDERBUFFER_BLUE_SIZE :: GLenum
- pattern GL_RENDERBUFFER_DEPTH_SIZE :: GLenum
- pattern GL_RENDERBUFFER_GREEN_SIZE :: GLenum
- pattern GL_RENDERBUFFER_HEIGHT :: GLenum
- pattern GL_RENDERBUFFER_INTERNAL_FORMAT :: GLenum
- pattern GL_RENDERBUFFER_RED_SIZE :: GLenum
- pattern GL_RENDERBUFFER_SAMPLES :: GLenum
- pattern GL_RENDERBUFFER_STENCIL_SIZE :: GLenum
- pattern GL_RENDERBUFFER_WIDTH :: GLenum
- pattern GL_RENDERER :: GLenum
- pattern GL_REPEAT :: GLenum
- pattern GL_REPLACE :: GLenum
- pattern GL_RESET_NOTIFICATION_STRATEGY :: GLenum
- pattern GL_RG :: GLenum
- pattern GL_RG16 :: GLenum
- pattern GL_RG16F :: GLenum
- pattern GL_RG16I :: GLenum
- pattern GL_RG16UI :: GLenum
- pattern GL_RG16_SNORM :: GLenum
- pattern GL_RG32F :: GLenum
- pattern GL_RG32I :: GLenum
- pattern GL_RG32UI :: GLenum
- pattern GL_RG8 :: GLenum
- pattern GL_RG8I :: GLenum
- pattern GL_RG8UI :: GLenum
- pattern GL_RG8_SNORM :: GLenum
- pattern GL_RGB :: GLenum
- pattern GL_RGB10 :: GLenum
- pattern GL_RGB10_A2 :: GLenum
- pattern GL_RGB10_A2UI :: GLenum
- pattern GL_RGB12 :: GLenum
- pattern GL_RGB16 :: GLenum
- pattern GL_RGB16F :: GLenum
- pattern GL_RGB16I :: GLenum
- pattern GL_RGB16UI :: GLenum
- pattern GL_RGB16_SNORM :: GLenum
- pattern GL_RGB32F :: GLenum
- pattern GL_RGB32I :: GLenum
- pattern GL_RGB32UI :: GLenum
- pattern GL_RGB4 :: GLenum
- pattern GL_RGB5 :: GLenum
- pattern GL_RGB565 :: GLenum
- pattern GL_RGB5_A1 :: GLenum
- pattern GL_RGB8 :: GLenum
- pattern GL_RGB8I :: GLenum
- pattern GL_RGB8UI :: GLenum
- pattern GL_RGB8_SNORM :: GLenum
- pattern GL_RGB9_E5 :: GLenum
- pattern GL_RGBA :: GLenum
- pattern GL_RGBA12 :: GLenum
- pattern GL_RGBA16 :: GLenum
- pattern GL_RGBA16F :: GLenum
- pattern GL_RGBA16I :: GLenum
- pattern GL_RGBA16UI :: GLenum
- pattern GL_RGBA16_SNORM :: GLenum
- pattern GL_RGBA2 :: GLenum
- pattern GL_RGBA32F :: GLenum
- pattern GL_RGBA32I :: GLenum
- pattern GL_RGBA32UI :: GLenum
- pattern GL_RGBA4 :: GLenum
- pattern GL_RGBA8 :: GLenum
- pattern GL_RGBA8I :: GLenum
- pattern GL_RGBA8UI :: GLenum
- pattern GL_RGBA8_SNORM :: GLenum
- pattern GL_RGBA_INTEGER :: GLenum
- pattern GL_RGB_INTEGER :: GLenum
- pattern GL_RG_INTEGER :: GLenum
- pattern GL_RIGHT :: GLenum
- pattern GL_SAMPLER :: GLenum
- pattern GL_SAMPLER_1D :: GLenum
- pattern GL_SAMPLER_1D_ARRAY :: GLenum
- pattern GL_SAMPLER_1D_ARRAY_SHADOW :: GLenum
- pattern GL_SAMPLER_1D_SHADOW :: GLenum
- pattern GL_SAMPLER_2D :: GLenum
- pattern GL_SAMPLER_2D_ARRAY :: GLenum
- pattern GL_SAMPLER_2D_ARRAY_SHADOW :: GLenum
- pattern GL_SAMPLER_2D_MULTISAMPLE :: GLenum
- pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY :: GLenum
- pattern GL_SAMPLER_2D_RECT :: GLenum
- pattern GL_SAMPLER_2D_RECT_SHADOW :: GLenum
- pattern GL_SAMPLER_2D_SHADOW :: GLenum
- pattern GL_SAMPLER_3D :: GLenum
- pattern GL_SAMPLER_BINDING :: GLenum
- pattern GL_SAMPLER_BUFFER :: GLenum
- pattern GL_SAMPLER_CUBE :: GLenum
- pattern GL_SAMPLER_CUBE_MAP_ARRAY :: GLenum
- pattern GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW :: GLenum
- pattern GL_SAMPLER_CUBE_SHADOW :: GLenum
- pattern GL_SAMPLES :: GLenum
- pattern GL_SAMPLES_PASSED :: GLenum
- pattern GL_SAMPLE_ALPHA_TO_COVERAGE :: GLenum
- pattern GL_SAMPLE_ALPHA_TO_ONE :: GLenum
- pattern GL_SAMPLE_BUFFERS :: GLenum
- pattern GL_SAMPLE_COVERAGE :: GLenum
- pattern GL_SAMPLE_COVERAGE_INVERT :: GLenum
- pattern GL_SAMPLE_COVERAGE_VALUE :: GLenum
- pattern GL_SAMPLE_MASK :: GLenum
- pattern GL_SAMPLE_MASK_VALUE :: GLenum
- pattern GL_SAMPLE_POSITION :: GLenum
- pattern GL_SAMPLE_SHADING :: GLenum
- pattern GL_SCISSOR_BOX :: GLenum
- pattern GL_SCISSOR_TEST :: GLenum
- pattern GL_SEPARATE_ATTRIBS :: GLenum
- pattern GL_SET :: GLenum
- pattern GL_SHADER :: GLenum
- pattern GL_SHADER_BINARY_FORMATS :: GLenum
- pattern GL_SHADER_COMPILER :: GLenum
- pattern GL_SHADER_IMAGE_ACCESS_BARRIER_BIT :: GLbitfield
- pattern GL_SHADER_IMAGE_ATOMIC :: GLenum
- pattern GL_SHADER_IMAGE_LOAD :: GLenum
- pattern GL_SHADER_IMAGE_STORE :: GLenum
- pattern GL_SHADER_SOURCE_LENGTH :: GLenum
- pattern GL_SHADER_STORAGE_BARRIER_BIT :: GLbitfield
- pattern GL_SHADER_STORAGE_BLOCK :: GLenum
- pattern GL_SHADER_STORAGE_BUFFER :: GLenum
- pattern GL_SHADER_STORAGE_BUFFER_BINDING :: GLenum
- pattern GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT :: GLenum
- pattern GL_SHADER_STORAGE_BUFFER_SIZE :: GLenum
- pattern GL_SHADER_STORAGE_BUFFER_START :: GLenum
- pattern GL_SHADER_TYPE :: GLenum
- pattern GL_SHADING_LANGUAGE_VERSION :: GLenum
- pattern GL_SHORT :: GLenum
- pattern GL_SIGNALED :: GLenum
- pattern GL_SIGNED_NORMALIZED :: GLenum
- pattern GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST :: GLenum
- pattern GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE :: GLenum
- pattern GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST :: GLenum
- pattern GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE :: GLenum
- pattern GL_SMOOTH_LINE_WIDTH_GRANULARITY :: GLenum
- pattern GL_SMOOTH_LINE_WIDTH_RANGE :: GLenum
- pattern GL_SMOOTH_POINT_SIZE_GRANULARITY :: GLenum
- pattern GL_SMOOTH_POINT_SIZE_RANGE :: GLenum
- pattern GL_SRC1_ALPHA :: GLenum
- pattern GL_SRC1_COLOR :: GLenum
- pattern GL_SRC_ALPHA :: GLenum
- pattern GL_SRC_ALPHA_SATURATE :: GLenum
- pattern GL_SRC_COLOR :: GLenum
- pattern GL_SRGB :: GLenum
- pattern GL_SRGB8 :: GLenum
- pattern GL_SRGB8_ALPHA8 :: GLenum
- pattern GL_SRGB_ALPHA :: GLenum
- pattern GL_SRGB_READ :: GLenum
- pattern GL_SRGB_WRITE :: GLenum
- pattern GL_STACK_OVERFLOW :: GLenum
- pattern GL_STACK_UNDERFLOW :: GLenum
- pattern GL_STATIC_COPY :: GLenum
- pattern GL_STATIC_DRAW :: GLenum
- pattern GL_STATIC_READ :: GLenum
- pattern GL_STENCIL :: GLenum
- pattern GL_STENCIL_ATTACHMENT :: GLenum
- pattern GL_STENCIL_BACK_FAIL :: GLenum
- pattern GL_STENCIL_BACK_FUNC :: GLenum
- pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL :: GLenum
- pattern GL_STENCIL_BACK_PASS_DEPTH_PASS :: GLenum
- pattern GL_STENCIL_BACK_REF :: GLenum
- pattern GL_STENCIL_BACK_VALUE_MASK :: GLenum
- pattern GL_STENCIL_BACK_WRITEMASK :: GLenum
- pattern GL_STENCIL_BUFFER_BIT :: GLbitfield
- pattern GL_STENCIL_CLEAR_VALUE :: GLenum
- pattern GL_STENCIL_COMPONENTS :: GLenum
- pattern GL_STENCIL_FAIL :: GLenum
- pattern GL_STENCIL_FUNC :: GLenum
- pattern GL_STENCIL_INDEX :: GLenum
- pattern GL_STENCIL_INDEX1 :: GLenum
- pattern GL_STENCIL_INDEX16 :: GLenum
- pattern GL_STENCIL_INDEX4 :: GLenum
- pattern GL_STENCIL_INDEX8 :: GLenum
- pattern GL_STENCIL_PASS_DEPTH_FAIL :: GLenum
- pattern GL_STENCIL_PASS_DEPTH_PASS :: GLenum
- pattern GL_STENCIL_REF :: GLenum
- pattern GL_STENCIL_RENDERABLE :: GLenum
- pattern GL_STENCIL_TEST :: GLenum
- pattern GL_STENCIL_VALUE_MASK :: GLenum
- pattern GL_STENCIL_WRITEMASK :: GLenum
- pattern GL_STEREO :: GLenum
- pattern GL_STREAM_COPY :: GLenum
- pattern GL_STREAM_DRAW :: GLenum
- pattern GL_STREAM_READ :: GLenum
- pattern GL_SUBPIXEL_BITS :: GLenum
- pattern GL_SYNC_CONDITION :: GLenum
- pattern GL_SYNC_FENCE :: GLenum
- pattern GL_SYNC_FLAGS :: GLenum
- pattern GL_SYNC_FLUSH_COMMANDS_BIT :: GLbitfield
- pattern GL_SYNC_GPU_COMMANDS_COMPLETE :: GLenum
- pattern GL_SYNC_STATUS :: GLenum
- pattern GL_TESS_CONTROL_OUTPUT_VERTICES :: GLenum
- pattern GL_TESS_CONTROL_SHADER :: GLenum
- pattern GL_TESS_CONTROL_SHADER_BIT :: GLbitfield
- pattern GL_TESS_CONTROL_SUBROUTINE :: GLenum
- pattern GL_TESS_CONTROL_SUBROUTINE_UNIFORM :: GLenum
- pattern GL_TESS_CONTROL_TEXTURE :: GLenum
- pattern GL_TESS_EVALUATION_SHADER :: GLenum
- pattern GL_TESS_EVALUATION_SHADER_BIT :: GLbitfield
- pattern GL_TESS_EVALUATION_SUBROUTINE :: GLenum
- pattern GL_TESS_EVALUATION_SUBROUTINE_UNIFORM :: GLenum
- pattern GL_TESS_EVALUATION_TEXTURE :: GLenum
- pattern GL_TESS_GEN_MODE :: GLenum
- pattern GL_TESS_GEN_POINT_MODE :: GLenum
- pattern GL_TESS_GEN_SPACING :: GLenum
- pattern GL_TESS_GEN_VERTEX_ORDER :: GLenum
- pattern GL_TEXTURE :: GLenum
- pattern GL_TEXTURE0 :: GLenum
- pattern GL_TEXTURE1 :: GLenum
- pattern GL_TEXTURE10 :: GLenum
- pattern GL_TEXTURE11 :: GLenum
- pattern GL_TEXTURE12 :: GLenum
- pattern GL_TEXTURE13 :: GLenum
- pattern GL_TEXTURE14 :: GLenum
- pattern GL_TEXTURE15 :: GLenum
- pattern GL_TEXTURE16 :: GLenum
- pattern GL_TEXTURE17 :: GLenum
- pattern GL_TEXTURE18 :: GLenum
- pattern GL_TEXTURE19 :: GLenum
- pattern GL_TEXTURE2 :: GLenum
- pattern GL_TEXTURE20 :: GLenum
- pattern GL_TEXTURE21 :: GLenum
- pattern GL_TEXTURE22 :: GLenum
- pattern GL_TEXTURE23 :: GLenum
- pattern GL_TEXTURE24 :: GLenum
- pattern GL_TEXTURE25 :: GLenum
- pattern GL_TEXTURE26 :: GLenum
- pattern GL_TEXTURE27 :: GLenum
- pattern GL_TEXTURE28 :: GLenum
- pattern GL_TEXTURE29 :: GLenum
- pattern GL_TEXTURE3 :: GLenum
- pattern GL_TEXTURE30 :: GLenum
- pattern GL_TEXTURE31 :: GLenum
- pattern GL_TEXTURE4 :: GLenum
- pattern GL_TEXTURE5 :: GLenum
- pattern GL_TEXTURE6 :: GLenum
- pattern GL_TEXTURE7 :: GLenum
- pattern GL_TEXTURE8 :: GLenum
- pattern GL_TEXTURE9 :: GLenum
- pattern GL_TEXTURE_1D :: GLenum
- pattern GL_TEXTURE_1D_ARRAY :: GLenum
- pattern GL_TEXTURE_2D :: GLenum
- pattern GL_TEXTURE_2D_ARRAY :: GLenum
- pattern GL_TEXTURE_2D_MULTISAMPLE :: GLenum
- pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY :: GLenum
- pattern GL_TEXTURE_3D :: GLenum
- pattern GL_TEXTURE_ALPHA_SIZE :: GLenum
- pattern GL_TEXTURE_ALPHA_TYPE :: GLenum
- pattern GL_TEXTURE_BASE_LEVEL :: GLenum
- pattern GL_TEXTURE_BINDING_1D :: GLenum
- pattern GL_TEXTURE_BINDING_1D_ARRAY :: GLenum
- pattern GL_TEXTURE_BINDING_2D :: GLenum
- pattern GL_TEXTURE_BINDING_2D_ARRAY :: GLenum
- pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE :: GLenum
- pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY :: GLenum
- pattern GL_TEXTURE_BINDING_3D :: GLenum
- pattern GL_TEXTURE_BINDING_BUFFER :: GLenum
- pattern GL_TEXTURE_BINDING_CUBE_MAP :: GLenum
- pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY :: GLenum
- pattern GL_TEXTURE_BINDING_RECTANGLE :: GLenum
- pattern GL_TEXTURE_BLUE_SIZE :: GLenum
- pattern GL_TEXTURE_BLUE_TYPE :: GLenum
- pattern GL_TEXTURE_BORDER_COLOR :: GLenum
- pattern GL_TEXTURE_BUFFER :: GLenum
- pattern GL_TEXTURE_BUFFER_BINDING :: GLenum
- pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING :: GLenum
- pattern GL_TEXTURE_BUFFER_OFFSET :: GLenum
- pattern GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT :: GLenum
- pattern GL_TEXTURE_BUFFER_SIZE :: GLenum
- pattern GL_TEXTURE_COMPARE_FUNC :: GLenum
- pattern GL_TEXTURE_COMPARE_MODE :: GLenum
- pattern GL_TEXTURE_COMPRESSED :: GLenum
- pattern GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT :: GLenum
- pattern GL_TEXTURE_COMPRESSED_BLOCK_SIZE :: GLenum
- pattern GL_TEXTURE_COMPRESSED_BLOCK_WIDTH :: GLenum
- pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE :: GLenum
- pattern GL_TEXTURE_COMPRESSION_HINT :: GLenum
- pattern GL_TEXTURE_CUBE_MAP :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_ARRAY :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_SEAMLESS :: GLenum
- pattern GL_TEXTURE_DEPTH :: GLenum
- pattern GL_TEXTURE_DEPTH_SIZE :: GLenum
- pattern GL_TEXTURE_DEPTH_TYPE :: GLenum
- pattern GL_TEXTURE_FETCH_BARRIER_BIT :: GLbitfield
- pattern GL_TEXTURE_FIXED_SAMPLE_LOCATIONS :: GLenum
- pattern GL_TEXTURE_GATHER :: GLenum
- pattern GL_TEXTURE_GATHER_SHADOW :: GLenum
- pattern GL_TEXTURE_GREEN_SIZE :: GLenum
- pattern GL_TEXTURE_GREEN_TYPE :: GLenum
- pattern GL_TEXTURE_HEIGHT :: GLenum
- pattern GL_TEXTURE_IMAGE_FORMAT :: GLenum
- pattern GL_TEXTURE_IMAGE_TYPE :: GLenum
- pattern GL_TEXTURE_IMMUTABLE_FORMAT :: GLenum
- pattern GL_TEXTURE_IMMUTABLE_LEVELS :: GLenum
- pattern GL_TEXTURE_INTERNAL_FORMAT :: GLenum
- pattern GL_TEXTURE_LOD_BIAS :: GLenum
- pattern GL_TEXTURE_MAG_FILTER :: GLenum
- pattern GL_TEXTURE_MAX_LEVEL :: GLenum
- pattern GL_TEXTURE_MAX_LOD :: GLenum
- pattern GL_TEXTURE_MIN_FILTER :: GLenum
- pattern GL_TEXTURE_MIN_LOD :: GLenum
- pattern GL_TEXTURE_RECTANGLE :: GLenum
- pattern GL_TEXTURE_RED_SIZE :: GLenum
- pattern GL_TEXTURE_RED_TYPE :: GLenum
- pattern GL_TEXTURE_SAMPLES :: GLenum
- pattern GL_TEXTURE_SHADOW :: GLenum
- pattern GL_TEXTURE_SHARED_SIZE :: GLenum
- pattern GL_TEXTURE_STENCIL_SIZE :: GLenum
- pattern GL_TEXTURE_SWIZZLE_A :: GLenum
- pattern GL_TEXTURE_SWIZZLE_B :: GLenum
- pattern GL_TEXTURE_SWIZZLE_G :: GLenum
- pattern GL_TEXTURE_SWIZZLE_R :: GLenum
- pattern GL_TEXTURE_SWIZZLE_RGBA :: GLenum
- pattern GL_TEXTURE_TARGET :: GLenum
- pattern GL_TEXTURE_UPDATE_BARRIER_BIT :: GLbitfield
- pattern GL_TEXTURE_VIEW :: GLenum
- pattern GL_TEXTURE_VIEW_MIN_LAYER :: GLenum
- pattern GL_TEXTURE_VIEW_MIN_LEVEL :: GLenum
- pattern GL_TEXTURE_VIEW_NUM_LAYERS :: GLenum
- pattern GL_TEXTURE_VIEW_NUM_LEVELS :: GLenum
- pattern GL_TEXTURE_WIDTH :: GLenum
- pattern GL_TEXTURE_WRAP_R :: GLenum
- pattern GL_TEXTURE_WRAP_S :: GLenum
- pattern GL_TEXTURE_WRAP_T :: GLenum
- pattern GL_TIMEOUT_EXPIRED :: GLenum
- pattern GL_TIMEOUT_IGNORED :: GLuint64
- pattern GL_TIMESTAMP :: GLenum
- pattern GL_TIME_ELAPSED :: GLenum
- pattern GL_TOP_LEVEL_ARRAY_SIZE :: GLenum
- pattern GL_TOP_LEVEL_ARRAY_STRIDE :: GLenum
- pattern GL_TRANSFORM_FEEDBACK :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_ACTIVE :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BARRIER_BIT :: GLbitfield
- pattern GL_TRANSFORM_FEEDBACK_BINDING :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BUFFER :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_INDEX :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_START :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_PAUSED :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_VARYING :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_VARYINGS :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: GLenum
- pattern GL_TRIANGLES :: GLenum
- pattern GL_TRIANGLES_ADJACENCY :: GLenum
- pattern GL_TRIANGLE_FAN :: GLenum
- pattern GL_TRIANGLE_STRIP :: GLenum
- pattern GL_TRIANGLE_STRIP_ADJACENCY :: GLenum
- pattern GL_TRUE :: GLboolean
- pattern GL_TYPE :: GLenum
- pattern GL_UNDEFINED_VERTEX :: GLenum
- pattern GL_UNIFORM :: GLenum
- pattern GL_UNIFORM_ARRAY_STRIDE :: GLenum
- pattern GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX :: GLenum
- pattern GL_UNIFORM_BARRIER_BIT :: GLbitfield
- pattern GL_UNIFORM_BLOCK :: GLenum
- pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS :: GLenum
- pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: GLenum
- pattern GL_UNIFORM_BLOCK_BINDING :: GLenum
- pattern GL_UNIFORM_BLOCK_DATA_SIZE :: GLenum
- pattern GL_UNIFORM_BLOCK_INDEX :: GLenum
- pattern GL_UNIFORM_BLOCK_NAME_LENGTH :: GLenum
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER :: GLenum
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: GLenum
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER :: GLenum
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER :: GLenum
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER :: GLenum
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: GLenum
- pattern GL_UNIFORM_BUFFER :: GLenum
- pattern GL_UNIFORM_BUFFER_BINDING :: GLenum
- pattern GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT :: GLenum
- pattern GL_UNIFORM_BUFFER_SIZE :: GLenum
- pattern GL_UNIFORM_BUFFER_START :: GLenum
- pattern GL_UNIFORM_IS_ROW_MAJOR :: GLenum
- pattern GL_UNIFORM_MATRIX_STRIDE :: GLenum
- pattern GL_UNIFORM_NAME_LENGTH :: GLenum
- pattern GL_UNIFORM_OFFSET :: GLenum
- pattern GL_UNIFORM_SIZE :: GLenum
- pattern GL_UNIFORM_TYPE :: GLenum
- pattern GL_UNKNOWN_CONTEXT_RESET :: GLenum
- pattern GL_UNPACK_ALIGNMENT :: GLenum
- pattern GL_UNPACK_COMPRESSED_BLOCK_DEPTH :: GLenum
- pattern GL_UNPACK_COMPRESSED_BLOCK_HEIGHT :: GLenum
- pattern GL_UNPACK_COMPRESSED_BLOCK_SIZE :: GLenum
- pattern GL_UNPACK_COMPRESSED_BLOCK_WIDTH :: GLenum
- pattern GL_UNPACK_IMAGE_HEIGHT :: GLenum
- pattern GL_UNPACK_LSB_FIRST :: GLenum
- pattern GL_UNPACK_ROW_LENGTH :: GLenum
- pattern GL_UNPACK_SKIP_IMAGES :: GLenum
- pattern GL_UNPACK_SKIP_PIXELS :: GLenum
- pattern GL_UNPACK_SKIP_ROWS :: GLenum
- pattern GL_UNPACK_SWAP_BYTES :: GLenum
- pattern GL_UNSIGNALED :: GLenum
- pattern GL_UNSIGNED_BYTE :: GLenum
- pattern GL_UNSIGNED_BYTE_2_3_3_REV :: GLenum
- pattern GL_UNSIGNED_BYTE_3_3_2 :: GLenum
- pattern GL_UNSIGNED_INT :: GLenum
- pattern GL_UNSIGNED_INT_10F_11F_11F_REV :: GLenum
- pattern GL_UNSIGNED_INT_10_10_10_2 :: GLenum
- pattern GL_UNSIGNED_INT_24_8 :: GLenum
- pattern GL_UNSIGNED_INT_2_10_10_10_REV :: GLenum
- pattern GL_UNSIGNED_INT_5_9_9_9_REV :: GLenum
- pattern GL_UNSIGNED_INT_8_8_8_8 :: GLenum
- pattern GL_UNSIGNED_INT_8_8_8_8_REV :: GLenum
- pattern GL_UNSIGNED_INT_ATOMIC_COUNTER :: GLenum
- pattern GL_UNSIGNED_INT_IMAGE_1D :: GLenum
- pattern GL_UNSIGNED_INT_IMAGE_1D_ARRAY :: GLenum
- pattern GL_UNSIGNED_INT_IMAGE_2D :: GLenum
- pattern GL_UNSIGNED_INT_IMAGE_2D_ARRAY :: GLenum
- pattern GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE :: GLenum
- pattern GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY :: GLenum
- pattern GL_UNSIGNED_INT_IMAGE_2D_RECT :: GLenum
- pattern GL_UNSIGNED_INT_IMAGE_3D :: GLenum
- pattern GL_UNSIGNED_INT_IMAGE_BUFFER :: GLenum
- pattern GL_UNSIGNED_INT_IMAGE_CUBE :: GLenum
- pattern GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_1D :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_2D :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_2D_RECT :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_3D :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_BUFFER :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_CUBE :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY :: GLenum
- pattern GL_UNSIGNED_INT_VEC2 :: GLenum
- pattern GL_UNSIGNED_INT_VEC3 :: GLenum
- pattern GL_UNSIGNED_INT_VEC4 :: GLenum
- pattern GL_UNSIGNED_NORMALIZED :: GLenum
- pattern GL_UNSIGNED_SHORT :: GLenum
- pattern GL_UNSIGNED_SHORT_1_5_5_5_REV :: GLenum
- pattern GL_UNSIGNED_SHORT_4_4_4_4 :: GLenum
- pattern GL_UNSIGNED_SHORT_4_4_4_4_REV :: GLenum
- pattern GL_UNSIGNED_SHORT_5_5_5_1 :: GLenum
- pattern GL_UNSIGNED_SHORT_5_6_5 :: GLenum
- pattern GL_UNSIGNED_SHORT_5_6_5_REV :: GLenum
- pattern GL_UPPER_LEFT :: GLenum
- pattern GL_VALIDATE_STATUS :: GLenum
- pattern GL_VENDOR :: GLenum
- pattern GL_VERSION :: GLenum
- pattern GL_VERTEX_ARRAY :: GLenum
- pattern GL_VERTEX_ARRAY_BINDING :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT :: GLbitfield
- pattern GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_LONG :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_POINTER :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_SIZE :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_TYPE :: GLenum
- pattern GL_VERTEX_ATTRIB_BINDING :: GLenum
- pattern GL_VERTEX_ATTRIB_RELATIVE_OFFSET :: GLenum
- pattern GL_VERTEX_BINDING_BUFFER :: GLenum
- pattern GL_VERTEX_BINDING_DIVISOR :: GLenum
- pattern GL_VERTEX_BINDING_OFFSET :: GLenum
- pattern GL_VERTEX_BINDING_STRIDE :: GLenum
- pattern GL_VERTEX_PROGRAM_POINT_SIZE :: GLenum
- pattern GL_VERTEX_SHADER :: GLenum
- pattern GL_VERTEX_SHADER_BIT :: GLbitfield
- pattern GL_VERTEX_SUBROUTINE :: GLenum
- pattern GL_VERTEX_SUBROUTINE_UNIFORM :: GLenum
- pattern GL_VERTEX_TEXTURE :: GLenum
- pattern GL_VIEWPORT :: GLenum
- pattern GL_VIEWPORT_BOUNDS_RANGE :: GLenum
- pattern GL_VIEWPORT_INDEX_PROVOKING_VERTEX :: GLenum
- pattern GL_VIEWPORT_SUBPIXEL_BITS :: GLenum
- pattern GL_VIEW_CLASS_128_BITS :: GLenum
- pattern GL_VIEW_CLASS_16_BITS :: GLenum
- pattern GL_VIEW_CLASS_24_BITS :: GLenum
- pattern GL_VIEW_CLASS_32_BITS :: GLenum
- pattern GL_VIEW_CLASS_48_BITS :: GLenum
- pattern GL_VIEW_CLASS_64_BITS :: GLenum
- pattern GL_VIEW_CLASS_8_BITS :: GLenum
- pattern GL_VIEW_CLASS_96_BITS :: GLenum
- pattern GL_VIEW_CLASS_BPTC_FLOAT :: GLenum
- pattern GL_VIEW_CLASS_BPTC_UNORM :: GLenum
- pattern GL_VIEW_CLASS_RGTC1_RED :: GLenum
- pattern GL_VIEW_CLASS_RGTC2_RG :: GLenum
- pattern GL_VIEW_CLASS_S3TC_DXT1_RGB :: GLenum
- pattern GL_VIEW_CLASS_S3TC_DXT1_RGBA :: GLenum
- pattern GL_VIEW_CLASS_S3TC_DXT3_RGBA :: GLenum
- pattern GL_VIEW_CLASS_S3TC_DXT5_RGBA :: GLenum
- pattern GL_VIEW_COMPATIBILITY_CLASS :: GLenum
- pattern GL_WAIT_FAILED :: GLenum
- pattern GL_WRITE_ONLY :: GLenum
- pattern GL_XOR :: GLenum
- pattern GL_ZERO :: GLenum
- pattern GL_ZERO_TO_ONE :: GLenum
- glActiveShaderProgram :: MonadIO m => GLuint -> GLuint -> m ()
- glActiveTexture :: MonadIO m => GLenum -> m ()
- glAttachShader :: MonadIO m => GLuint -> GLuint -> m ()
- glBeginConditionalRender :: MonadIO m => GLuint -> GLenum -> m ()
- glBeginQuery :: MonadIO m => GLenum -> GLuint -> m ()
- glBeginQueryIndexed :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glBeginTransformFeedback :: MonadIO m => GLenum -> m ()
- glBindAttribLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindBuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindBufferBase :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glBindBufferRange :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glBindBuffersBase :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> m ()
- glBindBuffersRange :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizeiptr -> m ()
- glBindFragDataLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindFragDataLocationIndexed :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindFramebuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindImageTexture :: MonadIO m => GLuint -> GLuint -> GLint -> GLboolean -> GLint -> GLenum -> GLenum -> m ()
- glBindImageTextures :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
- glBindProgramPipeline :: MonadIO m => GLuint -> m ()
- glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindSampler :: MonadIO m => GLuint -> GLuint -> m ()
- glBindSamplers :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
- glBindTexture :: MonadIO m => GLenum -> GLuint -> m ()
- glBindTextureUnit :: MonadIO m => GLuint -> GLuint -> m ()
- glBindTextures :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
- glBindTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
- glBindVertexArray :: MonadIO m => GLuint -> m ()
- glBindVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLsizei -> m ()
- glBindVertexBuffers :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizei -> m ()
- glBlendColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glBlendEquation :: MonadIO m => GLenum -> m ()
- glBlendEquationSeparate :: MonadIO m => GLenum -> GLenum -> m ()
- glBlendEquationSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
- glBlendEquationi :: MonadIO m => GLuint -> GLenum -> m ()
- glBlendFunc :: MonadIO m => GLenum -> GLenum -> m ()
- glBlendFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glBlendFuncSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glBlendFunci :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
- glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
- glBlitNamedFramebuffer :: MonadIO m => GLuint -> GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
- glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr a -> GLenum -> m ()
- glBufferStorage :: MonadIO m => GLenum -> GLsizeiptr -> Ptr a -> GLbitfield -> m ()
- glBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
- glCheckFramebufferStatus :: MonadIO m => GLenum -> m GLenum
- glCheckNamedFramebufferStatus :: MonadIO m => GLuint -> GLenum -> m GLenum
- glClampColor :: MonadIO m => GLenum -> GLenum -> m ()
- glClear :: MonadIO m => GLbitfield -> m ()
- glClearBufferData :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> Ptr a -> m ()
- glClearBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLsizeiptr -> GLenum -> GLenum -> Ptr a -> m ()
- glClearBufferfi :: MonadIO m => GLenum -> GLint -> GLfloat -> GLint -> m ()
- glClearBufferfv :: MonadIO m => GLenum -> GLint -> Ptr GLfloat -> m ()
- glClearBufferiv :: MonadIO m => GLenum -> GLint -> Ptr GLint -> m ()
- glClearBufferuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
- glClearColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glClearDepth :: MonadIO m => GLdouble -> m ()
- glClearDepthf :: MonadIO m => GLfloat -> m ()
- glClearNamedBufferData :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> Ptr a -> m ()
- glClearNamedBufferSubData :: MonadIO m => GLuint -> GLenum -> GLintptr -> GLsizeiptr -> GLenum -> GLenum -> Ptr a -> m ()
- glClearNamedFramebufferfi :: MonadIO m => GLuint -> GLenum -> GLint -> GLfloat -> GLint -> m ()
- glClearNamedFramebufferfv :: MonadIO m => GLuint -> GLenum -> GLint -> Ptr GLfloat -> m ()
- glClearNamedFramebufferiv :: MonadIO m => GLuint -> GLenum -> GLint -> Ptr GLint -> m ()
- glClearNamedFramebufferuiv :: MonadIO m => GLuint -> GLenum -> GLint -> Ptr GLuint -> m ()
- glClearStencil :: MonadIO m => GLint -> m ()
- glClearTexImage :: MonadIO m => GLuint -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glClearTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glClientWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum
- glClipControl :: MonadIO m => GLenum -> GLenum -> m ()
- glColorMask :: MonadIO m => GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- glColorMaski :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- glCompileShader :: MonadIO m => GLuint -> m ()
- glCompressedTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
- glCompressedTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
- glCompressedTexImage3D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
- glCompressedTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCompressedTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCompressedTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCompressedTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCompressedTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCompressedTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCopyBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> m ()
- glCopyImageSubData :: MonadIO m => GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
- glCopyNamedBufferSubData :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLintptr -> GLsizeiptr -> m ()
- glCopyTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> m ()
- glCopyTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m ()
- glCopyTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m ()
- glCopyTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCopyTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCopyTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m ()
- glCopyTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCopyTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCreateBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCreateFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCreateProgram :: MonadIO m => m GLuint
- glCreateProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCreateQueries :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
- glCreateRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCreateSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCreateShader :: MonadIO m => GLenum -> m GLuint
- glCreateShaderProgramv :: MonadIO m => GLenum -> GLsizei -> Ptr (Ptr GLchar) -> m GLuint
- glCreateTextures :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
- glCreateTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCreateVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCullFace :: MonadIO m => GLenum -> m ()
- glDebugMessageCallback :: MonadIO m => GLDEBUGPROC -> Ptr a -> m ()
- glDebugMessageControl :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m ()
- glDebugMessageInsert :: MonadIO m => GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> m ()
- glDeleteBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteProgram :: MonadIO m => GLuint -> m ()
- glDeleteProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteShader :: MonadIO m => GLuint -> m ()
- glDeleteSync :: MonadIO m => GLsync -> m ()
- glDeleteTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDepthFunc :: MonadIO m => GLenum -> m ()
- glDepthMask :: MonadIO m => GLboolean -> m ()
- glDepthRange :: MonadIO m => GLdouble -> GLdouble -> m ()
- glDepthRangeArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLdouble -> m ()
- glDepthRangeIndexed :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glDepthRangef :: MonadIO m => GLfloat -> GLfloat -> m ()
- glDetachShader :: MonadIO m => GLuint -> GLuint -> m ()
- glDisable :: MonadIO m => GLenum -> m ()
- glDisableVertexArrayAttrib :: MonadIO m => GLuint -> GLuint -> m ()
- glDisableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glDisablei :: MonadIO m => GLenum -> GLuint -> m ()
- glDispatchCompute :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glDispatchComputeIndirect :: MonadIO m => GLintptr -> m ()
- glDrawArrays :: MonadIO m => GLenum -> GLint -> GLsizei -> m ()
- glDrawArraysIndirect :: MonadIO m => GLenum -> Ptr a -> m ()
- glDrawArraysInstanced :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> m ()
- glDrawArraysInstancedBaseInstance :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> GLuint -> m ()
- glDrawBuffer :: MonadIO m => GLenum -> m ()
- glDrawBuffers :: MonadIO m => GLsizei -> Ptr GLenum -> m ()
- glDrawElements :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> m ()
- glDrawElementsBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLint -> m ()
- glDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr a -> m ()
- glDrawElementsInstanced :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> m ()
- glDrawElementsInstancedBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLuint -> m ()
- glDrawElementsInstancedBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLint -> m ()
- glDrawElementsInstancedBaseVertexBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLint -> GLuint -> m ()
- glDrawRangeElements :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr a -> m ()
- glDrawRangeElementsBaseVertex :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr a -> GLint -> m ()
- glDrawTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
- glDrawTransformFeedbackInstanced :: MonadIO m => GLenum -> GLuint -> GLsizei -> m ()
- glDrawTransformFeedbackStream :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glDrawTransformFeedbackStreamInstanced :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> m ()
- glEnable :: MonadIO m => GLenum -> m ()
- glEnableVertexArrayAttrib :: MonadIO m => GLuint -> GLuint -> m ()
- glEnableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glEnablei :: MonadIO m => GLenum -> GLuint -> m ()
- glEndConditionalRender :: MonadIO m => m ()
- glEndQuery :: MonadIO m => GLenum -> m ()
- glEndQueryIndexed :: MonadIO m => GLenum -> GLuint -> m ()
- glEndTransformFeedback :: MonadIO m => m ()
- glFenceSync :: MonadIO m => GLenum -> GLbitfield -> m GLsync
- glFinish :: MonadIO m => m ()
- glFlush :: MonadIO m => m ()
- glFlushMappedBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m ()
- glFlushMappedNamedBufferRange :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> m ()
- glFramebufferParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glFramebufferRenderbuffer :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> m ()
- glFramebufferTexture :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture1D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture2D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture3D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glFramebufferTextureLayer :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glFrontFace :: MonadIO m => GLenum -> m ()
- glGenBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenerateMipmap :: MonadIO m => GLenum -> m ()
- glGenerateTextureMipmap :: MonadIO m => GLuint -> m ()
- glGetActiveAtomicCounterBufferiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveAttrib :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetActiveSubroutineName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveSubroutineUniformName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveSubroutineUniformiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveUniform :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetActiveUniformBlockName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveUniformBlockiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveUniformName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveUniformsiv :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> GLenum -> Ptr GLint -> m ()
- glGetAttachedShaders :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLuint -> m ()
- glGetAttribLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetBooleani_v :: MonadIO m => GLenum -> GLuint -> Ptr GLboolean -> m ()
- glGetBooleanv :: MonadIO m => GLenum -> Ptr GLboolean -> m ()
- glGetBufferParameteri64v :: MonadIO m => GLenum -> GLenum -> Ptr GLint64 -> m ()
- glGetBufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetBufferPointerv :: MonadIO m => GLenum -> GLenum -> Ptr (Ptr a) -> m ()
- glGetBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
- glGetCompressedTexImage :: MonadIO m => GLenum -> GLint -> Ptr a -> m ()
- glGetCompressedTextureImage :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr a -> m ()
- glGetCompressedTextureSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLsizei -> Ptr a -> m ()
- glGetDebugMessageLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> m GLuint
- glGetDoublei_v :: MonadIO m => GLenum -> GLuint -> Ptr GLdouble -> m ()
- glGetDoublev :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glGetError :: MonadIO m => m GLenum
- glGetFloati_v :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetFloatv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glGetFragDataIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetFragDataLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetFramebufferAttachmentParameteriv :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetFramebufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetGraphicsResetStatus :: MonadIO m => m GLenum
- glGetInteger64i_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint64 -> m ()
- glGetInteger64v :: MonadIO m => GLenum -> Ptr GLint64 -> m ()
- glGetIntegeri_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
- glGetIntegerv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glGetInternalformati64v :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint64 -> m ()
- glGetInternalformativ :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint -> m ()
- glGetMultisamplefv :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetNamedBufferParameteri64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
- glGetNamedBufferParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetNamedBufferPointerv :: MonadIO m => GLuint -> GLenum -> Ptr (Ptr a) -> m ()
- glGetNamedBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
- glGetNamedFramebufferAttachmentParameteriv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetNamedFramebufferParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetNamedRenderbufferParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetObjectPtrLabel :: MonadIO m => Ptr a -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetPointerv :: MonadIO m => GLenum -> Ptr (Ptr a) -> m ()
- glGetProgramBinary :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr a -> m ()
- glGetProgramInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramInterfaceiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetProgramPipelineInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramPipelineiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetProgramResourceIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
- glGetProgramResourceLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetProgramResourceLocationIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetProgramResourceName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramResourceiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
- glGetProgramStageiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetProgramiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryBufferObjecti64v :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
- glGetQueryBufferObjectiv :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
- glGetQueryBufferObjectui64v :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
- glGetQueryBufferObjectuiv :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
- glGetQueryIndexediv :: MonadIO m => GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryObjecti64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
- glGetQueryObjectiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryObjectui64v :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m ()
- glGetQueryObjectuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetQueryiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetRenderbufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetShaderInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetShaderPrecisionFormat :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> Ptr GLint -> m ()
- glGetShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetShaderiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetString :: MonadIO m => GLenum -> m (Ptr GLubyte)
- glGetStringi :: MonadIO m => GLenum -> GLuint -> m (Ptr GLubyte)
- glGetSubroutineIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
- glGetSubroutineUniformLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetSynciv :: MonadIO m => GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
- glGetTexImage :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glGetTexLevelParameterfv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLfloat -> m ()
- glGetTexLevelParameteriv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glGetTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTextureImage :: MonadIO m => GLuint -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
- glGetTextureLevelParameterfv :: MonadIO m => GLuint -> GLint -> GLenum -> Ptr GLfloat -> m ()
- glGetTextureLevelParameteriv :: MonadIO m => GLuint -> GLint -> GLenum -> Ptr GLint -> m ()
- glGetTextureParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetTextureParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetTextureParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetTextureParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetTextureSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
- glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetTransformFeedbacki64_v :: MonadIO m => GLuint -> GLenum -> GLuint -> Ptr GLint64 -> m ()
- glGetTransformFeedbacki_v :: MonadIO m => GLuint -> GLenum -> GLuint -> Ptr GLint -> m ()
- glGetTransformFeedbackiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetUniformBlockIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLuint
- glGetUniformIndices :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLuint -> m ()
- glGetUniformLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetUniformSubroutineuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
- glGetUniformdv :: MonadIO m => GLuint -> GLint -> Ptr GLdouble -> m ()
- glGetUniformfv :: MonadIO m => GLuint -> GLint -> Ptr GLfloat -> m ()
- glGetUniformiv :: MonadIO m => GLuint -> GLint -> Ptr GLint -> m ()
- glGetUniformuiv :: MonadIO m => GLuint -> GLint -> Ptr GLuint -> m ()
- glGetVertexArrayIndexed64iv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint64 -> m ()
- glGetVertexArrayIndexediv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVertexArrayiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVertexAttribIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVertexAttribIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetVertexAttribLdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetVertexAttribPointerv :: MonadIO m => GLuint -> GLenum -> Ptr (Ptr a) -> m ()
- glGetVertexAttribdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetVertexAttribfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetVertexAttribiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetnCompressedTexImage :: MonadIO m => GLenum -> GLint -> GLsizei -> Ptr a -> m ()
- glGetnTexImage :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
- glGetnUniformdv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glGetnUniformfv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glGetnUniformiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glGetnUniformuiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glHint :: MonadIO m => GLenum -> GLenum -> m ()
- glInvalidateBufferData :: MonadIO m => GLuint -> m ()
- glInvalidateBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> m ()
- glInvalidateFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> m ()
- glInvalidateNamedFramebufferData :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> m ()
- glInvalidateNamedFramebufferSubData :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glInvalidateSubFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glInvalidateTexImage :: MonadIO m => GLuint -> GLint -> m ()
- glInvalidateTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
- glIsBuffer :: MonadIO m => GLuint -> m GLboolean
- glIsEnabled :: MonadIO m => GLenum -> m GLboolean
- glIsEnabledi :: MonadIO m => GLenum -> GLuint -> m GLboolean
- glIsFramebuffer :: MonadIO m => GLuint -> m GLboolean
- glIsProgram :: MonadIO m => GLuint -> m GLboolean
- glIsProgramPipeline :: MonadIO m => GLuint -> m GLboolean
- glIsQuery :: MonadIO m => GLuint -> m GLboolean
- glIsRenderbuffer :: MonadIO m => GLuint -> m GLboolean
- glIsSampler :: MonadIO m => GLuint -> m GLboolean
- glIsShader :: MonadIO m => GLuint -> m GLboolean
- glIsSync :: MonadIO m => GLsync -> m GLboolean
- glIsTexture :: MonadIO m => GLuint -> m GLboolean
- glIsTransformFeedback :: MonadIO m => GLuint -> m GLboolean
- glIsVertexArray :: MonadIO m => GLuint -> m GLboolean
- glLineWidth :: MonadIO m => GLfloat -> m ()
- glLinkProgram :: MonadIO m => GLuint -> m ()
- glLogicOp :: MonadIO m => GLenum -> m ()
- glMapBuffer :: MonadIO m => GLenum -> GLenum -> m (Ptr a)
- glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr a)
- glMapNamedBuffer :: MonadIO m => GLuint -> GLenum -> m (Ptr a)
- glMapNamedBufferRange :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr a)
- glMemoryBarrier :: MonadIO m => GLbitfield -> m ()
- glMemoryBarrierByRegion :: MonadIO m => GLbitfield -> m ()
- glMinSampleShading :: MonadIO m => GLfloat -> m ()
- glMultiDrawArrays :: MonadIO m => GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> m ()
- glMultiDrawArraysIndirect :: MonadIO m => GLenum -> Ptr a -> GLsizei -> GLsizei -> m ()
- glMultiDrawElements :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> m ()
- glMultiDrawElementsBaseVertex :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> Ptr GLint -> m ()
- glMultiDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr a -> GLsizei -> GLsizei -> m ()
- glNamedBufferData :: MonadIO m => GLuint -> GLsizeiptr -> Ptr a -> GLenum -> m ()
- glNamedBufferStorage :: MonadIO m => GLuint -> GLsizeiptr -> Ptr a -> GLbitfield -> m ()
- glNamedBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
- glNamedFramebufferDrawBuffer :: MonadIO m => GLuint -> GLenum -> m ()
- glNamedFramebufferDrawBuffers :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> m ()
- glNamedFramebufferParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glNamedFramebufferReadBuffer :: MonadIO m => GLuint -> GLenum -> m ()
- glNamedFramebufferRenderbuffer :: MonadIO m => GLuint -> GLenum -> GLenum -> GLuint -> m ()
- glNamedFramebufferTexture :: MonadIO m => GLuint -> GLenum -> GLuint -> GLint -> m ()
- glNamedFramebufferTextureLayer :: MonadIO m => GLuint -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glNamedRenderbufferStorage :: MonadIO m => GLuint -> GLenum -> GLsizei -> GLsizei -> m ()
- glNamedRenderbufferStorageMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- glObjectPtrLabel :: MonadIO m => Ptr a -> GLsizei -> Ptr GLchar -> m ()
- glPatchParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPatchParameteri :: MonadIO m => GLenum -> GLint -> m ()
- glPauseTransformFeedback :: MonadIO m => m ()
- glPixelStoref :: MonadIO m => GLenum -> GLfloat -> m ()
- glPixelStorei :: MonadIO m => GLenum -> GLint -> m ()
- glPointParameterf :: MonadIO m => GLenum -> GLfloat -> m ()
- glPointParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPointParameteri :: MonadIO m => GLenum -> GLint -> m ()
- glPointParameteriv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glPointSize :: MonadIO m => GLfloat -> m ()
- glPolygonMode :: MonadIO m => GLenum -> GLenum -> m ()
- glPolygonOffset :: MonadIO m => GLfloat -> GLfloat -> m ()
- glPopDebugGroup :: MonadIO m => m ()
- glPrimitiveRestartIndex :: MonadIO m => GLuint -> m ()
- glProgramBinary :: MonadIO m => GLuint -> GLenum -> Ptr a -> GLsizei -> m ()
- glProgramParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glProgramUniform1d :: MonadIO m => GLuint -> GLint -> GLdouble -> m ()
- glProgramUniform1dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform1f :: MonadIO m => GLuint -> GLint -> GLfloat -> m ()
- glProgramUniform1fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform1i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
- glProgramUniform1iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform1ui :: MonadIO m => GLuint -> GLint -> GLuint -> m ()
- glProgramUniform1uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform2d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> m ()
- glProgramUniform2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform2f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> m ()
- glProgramUniform2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform2i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform2iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform2ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> m ()
- glProgramUniform2uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform3d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glProgramUniform3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform3f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glProgramUniform3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform3iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform3ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> m ()
- glProgramUniform3uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform4d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glProgramUniform4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform4f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glProgramUniform4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform4iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform4ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glProgramUniform4uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniformMatrix2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix2x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix2x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix2x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix2x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix3x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix3x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix4x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix4x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProvokingVertex :: MonadIO m => GLenum -> m ()
- glPushDebugGroup :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- glQueryCounter :: MonadIO m => GLuint -> GLenum -> m ()
- glReadBuffer :: MonadIO m => GLenum -> m ()
- glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glReadnPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
- glReleaseShaderCompiler :: MonadIO m => m ()
- glRenderbufferStorage :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
- glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glResumeTransformFeedback :: MonadIO m => m ()
- glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m ()
- glSampleMaski :: MonadIO m => GLuint -> GLbitfield -> m ()
- glSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glSamplerParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
- glSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glSamplerParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glScissor :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glScissorArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLint -> m ()
- glScissorIndexed :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glScissorIndexedv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glShaderBinary :: MonadIO m => GLsizei -> Ptr GLuint -> GLenum -> Ptr a -> GLsizei -> m ()
- glShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLint -> m ()
- glShaderStorageBlockBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glStencilFunc :: MonadIO m => GLenum -> GLint -> GLuint -> m ()
- glStencilFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLint -> GLuint -> m ()
- glStencilMask :: MonadIO m => GLuint -> m ()
- glStencilMaskSeparate :: MonadIO m => GLenum -> GLuint -> m ()
- glStencilOp :: MonadIO m => GLenum -> GLenum -> GLenum -> m ()
- glStencilOpSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glTexBuffer :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glTexBufferRange :: MonadIO m => GLenum -> GLenum -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glTexImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glTexImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glTexImage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glTexImage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glTexParameterf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glTexParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexStorage1D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> m ()
- glTexStorage2D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glTexStorage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexStorage3D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m ()
- glTexStorage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTextureBarrier :: MonadIO m => m ()
- glTextureBuffer :: MonadIO m => GLuint -> GLenum -> GLuint -> m ()
- glTextureBufferRange :: MonadIO m => GLuint -> GLenum -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glTextureParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glTextureParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glTextureParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
- glTextureParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glTextureParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glTextureParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glTextureStorage1D :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> m ()
- glTextureStorage2D :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glTextureStorage2DMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTextureStorage3D :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m ()
- glTextureStorage3DMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTextureView :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glTransformFeedbackBufferBase :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glTransformFeedbackBufferRange :: MonadIO m => GLuint -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> GLenum -> m ()
- glUniform1d :: MonadIO m => GLint -> GLdouble -> m ()
- glUniform1dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform1f :: MonadIO m => GLint -> GLfloat -> m ()
- glUniform1fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform1i :: MonadIO m => GLint -> GLint -> m ()
- glUniform1iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform1ui :: MonadIO m => GLint -> GLuint -> m ()
- glUniform1uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform2d :: MonadIO m => GLint -> GLdouble -> GLdouble -> m ()
- glUniform2dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> m ()
- glUniform2fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform2i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glUniform2iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform2ui :: MonadIO m => GLint -> GLuint -> GLuint -> m ()
- glUniform2uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform3d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glUniform3dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform3f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform3fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform3i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glUniform3iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform3ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> m ()
- glUniform3uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform4d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glUniform4dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform4f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform4fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> m ()
- glUniform4iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform4ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glUniform4uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniformBlockBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glUniformMatrix2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformSubroutinesuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
- glUnmapBuffer :: MonadIO m => GLenum -> m GLboolean
- glUnmapNamedBuffer :: MonadIO m => GLuint -> m GLboolean
- glUseProgram :: MonadIO m => GLuint -> m ()
- glUseProgramStages :: MonadIO m => GLuint -> GLbitfield -> GLuint -> m ()
- glValidateProgram :: MonadIO m => GLuint -> m ()
- glValidateProgramPipeline :: MonadIO m => GLuint -> m ()
- glVertexArrayAttribBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glVertexArrayAttribFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexArrayAttribIFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLuint -> m ()
- glVertexArrayAttribLFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLuint -> m ()
- glVertexArrayBindingDivisor :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glVertexArrayElementBuffer :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexArrayVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLuint -> GLintptr -> GLsizei -> m ()
- glVertexArrayVertexBuffers :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizei -> m ()
- glVertexAttrib1d :: MonadIO m => GLuint -> GLdouble -> m ()
- glVertexAttrib1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib1f :: MonadIO m => GLuint -> GLfloat -> m ()
- glVertexAttrib1fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib1s :: MonadIO m => GLuint -> GLshort -> m ()
- glVertexAttrib1sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glVertexAttrib2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib2f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> m ()
- glVertexAttrib2fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib2s :: MonadIO m => GLuint -> GLshort -> GLshort -> m ()
- glVertexAttrib2sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib3f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib3fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib3s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib3sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4Nbv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttrib4Niv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttrib4Nsv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4Nub :: MonadIO m => GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
- glVertexAttrib4Nubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttrib4Nuiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttrib4Nusv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttrib4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttrib4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib4f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib4fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttrib4s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttrib4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttrib4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttribBinding :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribDivisor :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribI1i :: MonadIO m => GLuint -> GLint -> m ()
- glVertexAttribI1iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI1ui :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribI1uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI2i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
- glVertexAttribI2iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI2ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI2uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI3iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI3uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttribI4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttribI4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttribI4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttribIFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m ()
- glVertexAttribIPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glVertexAttribL1d :: MonadIO m => GLuint -> GLdouble -> m ()
- glVertexAttribL1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribL2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glVertexAttribL2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribL3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttribL3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribL4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttribL4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribLFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m ()
- glVertexAttribLPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glVertexAttribP1ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP1uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP2ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP2uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP3ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP3uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP4ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP4uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr a -> m ()
- glVertexBindingDivisor :: MonadIO m => GLuint -> GLuint -> m ()
- glViewport :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glViewportArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m ()
- glViewportIndexedf :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glViewportIndexedfv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m ()
Types
type GLDEBUGPROC = FunPtr GLDEBUGPROCFunc Source #
A pointer to a debug callback.
type GLDEBUGPROCFunc Source #
= GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> Ptr () |
|
-> IO () |
Debug callback.
type GLbitfield = Word32 Source #
32bit bit field.
type GLsizeiptr = CPtrdiff Source #
Pointer-sized non-negative binary integer size.
makeGLDEBUGPROC :: GLDEBUGPROCFunc -> IO (FunPtr GLDEBUGPROCFunc) Source #
The storage associated with the resulting FunPtr
has to be released with
freeHaskellFunPtr
when it is no longer required.
Enums
pattern GL_ACTIVE_ATOMIC_COUNTER_BUFFERS :: GLenum Source #
pattern GL_ACTIVE_ATTRIBUTES :: GLenum Source #
pattern GL_ACTIVE_ATTRIBUTE_MAX_LENGTH :: GLenum Source #
pattern GL_ACTIVE_PROGRAM :: GLenum Source #
pattern GL_ACTIVE_RESOURCES :: GLenum Source #
pattern GL_ACTIVE_SUBROUTINES :: GLenum Source #
pattern GL_ACTIVE_SUBROUTINE_MAX_LENGTH :: GLenum Source #
pattern GL_ACTIVE_SUBROUTINE_UNIFORMS :: GLenum Source #
pattern GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS :: GLenum Source #
pattern GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH :: GLenum Source #
pattern GL_ACTIVE_TEXTURE :: GLenum Source #
pattern GL_ACTIVE_UNIFORMS :: GLenum Source #
pattern GL_ACTIVE_UNIFORM_BLOCKS :: GLenum Source #
pattern GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH :: GLenum Source #
pattern GL_ACTIVE_UNIFORM_MAX_LENGTH :: GLenum Source #
pattern GL_ACTIVE_VARIABLES :: GLenum Source #
pattern GL_ALIASED_LINE_WIDTH_RANGE :: GLenum Source #
pattern GL_ALL_BARRIER_BITS :: GLbitfield Source #
pattern GL_ALL_SHADER_BITS :: GLbitfield Source #
pattern GL_ALREADY_SIGNALED :: GLenum Source #
pattern GL_AND_INVERTED :: GLenum Source #
pattern GL_AND_REVERSE :: GLenum Source #
pattern GL_ANY_SAMPLES_PASSED :: GLenum Source #
pattern GL_ANY_SAMPLES_PASSED_CONSERVATIVE :: GLenum Source #
pattern GL_ARRAY_BUFFER :: GLenum Source #
pattern GL_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_ARRAY_SIZE :: GLenum Source #
pattern GL_ARRAY_STRIDE :: GLenum Source #
pattern GL_ATOMIC_COUNTER_BARRIER_BIT :: GLbitfield Source #
pattern GL_ATOMIC_COUNTER_BUFFER :: GLenum Source #
pattern GL_ATOMIC_COUNTER_BUFFER_BINDING :: GLenum Source #
pattern GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE :: GLenum Source #
pattern GL_ATOMIC_COUNTER_BUFFER_INDEX :: GLenum Source #
pattern GL_ATOMIC_COUNTER_BUFFER_SIZE :: GLenum Source #
pattern GL_ATOMIC_COUNTER_BUFFER_START :: GLenum Source #
pattern GL_ATTACHED_SHADERS :: GLenum Source #
pattern GL_AUTO_GENERATE_MIPMAP :: GLenum Source #
pattern GL_BACK_LEFT :: GLenum Source #
pattern GL_BACK_RIGHT :: GLenum Source #
pattern GL_BGRA_INTEGER :: GLenum Source #
pattern GL_BGR_INTEGER :: GLenum Source #
pattern GL_BLEND_COLOR :: GLenum Source #
pattern GL_BLEND_DST :: GLenum Source #
pattern GL_BLEND_DST_ALPHA :: GLenum Source #
pattern GL_BLEND_DST_RGB :: GLenum Source #
pattern GL_BLEND_EQUATION :: GLenum Source #
pattern GL_BLEND_EQUATION_ALPHA :: GLenum Source #
pattern GL_BLEND_EQUATION_RGB :: GLenum Source #
pattern GL_BLEND_SRC :: GLenum Source #
pattern GL_BLEND_SRC_ALPHA :: GLenum Source #
pattern GL_BLEND_SRC_RGB :: GLenum Source #
pattern GL_BLOCK_INDEX :: GLenum Source #
pattern GL_BLUE_INTEGER :: GLenum Source #
pattern GL_BOOL_VEC2 :: GLenum Source #
pattern GL_BOOL_VEC3 :: GLenum Source #
pattern GL_BOOL_VEC4 :: GLenum Source #
pattern GL_BUFFER_ACCESS :: GLenum Source #
pattern GL_BUFFER_ACCESS_FLAGS :: GLenum Source #
pattern GL_BUFFER_BINDING :: GLenum Source #
pattern GL_BUFFER_DATA_SIZE :: GLenum Source #
pattern GL_BUFFER_IMMUTABLE_STORAGE :: GLenum Source #
pattern GL_BUFFER_MAPPED :: GLenum Source #
pattern GL_BUFFER_MAP_LENGTH :: GLenum Source #
pattern GL_BUFFER_MAP_OFFSET :: GLenum Source #
pattern GL_BUFFER_MAP_POINTER :: GLenum Source #
pattern GL_BUFFER_SIZE :: GLenum Source #
pattern GL_BUFFER_STORAGE_FLAGS :: GLenum Source #
pattern GL_BUFFER_UPDATE_BARRIER_BIT :: GLbitfield Source #
pattern GL_BUFFER_USAGE :: GLenum Source #
pattern GL_BUFFER_VARIABLE :: GLenum Source #
pattern GL_CAVEAT_SUPPORT :: GLenum Source #
pattern GL_CLAMP_READ_COLOR :: GLenum Source #
pattern GL_CLAMP_TO_BORDER :: GLenum Source #
pattern GL_CLAMP_TO_EDGE :: GLenum Source #
pattern GL_CLEAR_BUFFER :: GLenum Source #
pattern GL_CLEAR_TEXTURE :: GLenum Source #
pattern GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT :: GLbitfield Source #
pattern GL_CLIENT_STORAGE_BIT :: GLbitfield Source #
pattern GL_CLIP_DEPTH_MODE :: GLenum Source #
pattern GL_CLIP_DISTANCE0 :: GLenum Source #
pattern GL_CLIP_DISTANCE1 :: GLenum Source #
pattern GL_CLIP_DISTANCE2 :: GLenum Source #
pattern GL_CLIP_DISTANCE3 :: GLenum Source #
pattern GL_CLIP_DISTANCE4 :: GLenum Source #
pattern GL_CLIP_DISTANCE5 :: GLenum Source #
pattern GL_CLIP_DISTANCE6 :: GLenum Source #
pattern GL_CLIP_DISTANCE7 :: GLenum Source #
pattern GL_CLIP_ORIGIN :: GLenum Source #
pattern GL_COLOR_ATTACHMENT0 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT1 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT10 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT11 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT12 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT13 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT14 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT15 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT16 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT17 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT18 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT19 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT2 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT20 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT21 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT22 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT23 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT24 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT25 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT26 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT27 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT28 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT29 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT3 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT30 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT31 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT4 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT5 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT6 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT7 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT8 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT9 :: GLenum Source #
pattern GL_COLOR_BUFFER_BIT :: GLbitfield Source #
pattern GL_COLOR_CLEAR_VALUE :: GLenum Source #
pattern GL_COLOR_COMPONENTS :: GLenum Source #
pattern GL_COLOR_ENCODING :: GLenum Source #
pattern GL_COLOR_LOGIC_OP :: GLenum Source #
pattern GL_COLOR_RENDERABLE :: GLenum Source #
pattern GL_COLOR_WRITEMASK :: GLenum Source #
pattern GL_COMMAND_BARRIER_BIT :: GLbitfield Source #
pattern GL_COMPARE_REF_TO_TEXTURE :: GLenum Source #
pattern GL_COMPATIBLE_SUBROUTINES :: GLenum Source #
pattern GL_COMPILE_STATUS :: GLenum Source #
pattern GL_COMPRESSED_R11_EAC :: GLenum Source #
pattern GL_COMPRESSED_RED :: GLenum Source #
pattern GL_COMPRESSED_RED_RGTC1 :: GLenum Source #
pattern GL_COMPRESSED_RG :: GLenum Source #
pattern GL_COMPRESSED_RG11_EAC :: GLenum Source #
pattern GL_COMPRESSED_RGB :: GLenum Source #
pattern GL_COMPRESSED_RGB8_ETC2 :: GLenum Source #
pattern GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: GLenum Source #
pattern GL_COMPRESSED_RGBA :: GLenum Source #
pattern GL_COMPRESSED_RGBA8_ETC2_EAC :: GLenum Source #
pattern GL_COMPRESSED_RGBA_BPTC_UNORM :: GLenum Source #
pattern GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT :: GLenum Source #
pattern GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT :: GLenum Source #
pattern GL_COMPRESSED_RG_RGTC2 :: GLenum Source #
pattern GL_COMPRESSED_SIGNED_R11_EAC :: GLenum Source #
pattern GL_COMPRESSED_SIGNED_RED_RGTC1 :: GLenum Source #
pattern GL_COMPRESSED_SIGNED_RG11_EAC :: GLenum Source #
pattern GL_COMPRESSED_SIGNED_RG_RGTC2 :: GLenum Source #
pattern GL_COMPRESSED_SRGB :: GLenum Source #
pattern GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC :: GLenum Source #
pattern GL_COMPRESSED_SRGB8_ETC2 :: GLenum Source #
pattern GL_COMPRESSED_SRGB_ALPHA :: GLenum Source #
pattern GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM :: GLenum Source #
pattern GL_COMPRESSED_TEXTURE_FORMATS :: GLenum Source #
pattern GL_COMPUTE_SHADER :: GLenum Source #
pattern GL_COMPUTE_SHADER_BIT :: GLbitfield Source #
pattern GL_COMPUTE_SUBROUTINE :: GLenum Source #
pattern GL_COMPUTE_SUBROUTINE_UNIFORM :: GLenum Source #
pattern GL_COMPUTE_TEXTURE :: GLenum Source #
pattern GL_COMPUTE_WORK_GROUP_SIZE :: GLenum Source #
pattern GL_CONDITION_SATISFIED :: GLenum Source #
pattern GL_CONSTANT_ALPHA :: GLenum Source #
pattern GL_CONSTANT_COLOR :: GLenum Source #
pattern GL_CONTEXT_COMPATIBILITY_PROFILE_BIT :: GLbitfield Source #
pattern GL_CONTEXT_CORE_PROFILE_BIT :: GLbitfield Source #
pattern GL_CONTEXT_FLAGS :: GLenum Source #
pattern GL_CONTEXT_FLAG_DEBUG_BIT :: GLbitfield Source #
pattern GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: GLbitfield Source #
pattern GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT :: GLbitfield Source #
pattern GL_CONTEXT_LOST :: GLenum Source #
pattern GL_CONTEXT_PROFILE_MASK :: GLenum Source #
pattern GL_CONTEXT_RELEASE_BEHAVIOR :: GLenum Source #
pattern GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH :: GLenum Source #
pattern GL_COPY_INVERTED :: GLenum Source #
pattern GL_COPY_READ_BUFFER :: GLenum Source #
pattern GL_COPY_READ_BUFFER_BINDING :: GLenum Source #
pattern GL_COPY_WRITE_BUFFER :: GLenum Source #
pattern GL_COPY_WRITE_BUFFER_BINDING :: GLenum Source #
pattern GL_CULL_FACE :: GLenum Source #
pattern GL_CULL_FACE_MODE :: GLenum Source #
pattern GL_CURRENT_PROGRAM :: GLenum Source #
pattern GL_CURRENT_QUERY :: GLenum Source #
pattern GL_CURRENT_VERTEX_ATTRIB :: GLenum Source #
pattern GL_DEBUG_CALLBACK_FUNCTION :: GLenum Source #
pattern GL_DEBUG_CALLBACK_USER_PARAM :: GLenum Source #
pattern GL_DEBUG_GROUP_STACK_DEPTH :: GLenum Source #
pattern GL_DEBUG_LOGGED_MESSAGES :: GLenum Source #
pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH :: GLenum Source #
pattern GL_DEBUG_OUTPUT :: GLenum Source #
pattern GL_DEBUG_OUTPUT_SYNCHRONOUS :: GLenum Source #
pattern GL_DEBUG_SEVERITY_HIGH :: GLenum Source #
pattern GL_DEBUG_SEVERITY_LOW :: GLenum Source #
pattern GL_DEBUG_SEVERITY_MEDIUM :: GLenum Source #
pattern GL_DEBUG_SEVERITY_NOTIFICATION :: GLenum Source #
pattern GL_DEBUG_SOURCE_API :: GLenum Source #
pattern GL_DEBUG_SOURCE_APPLICATION :: GLenum Source #
pattern GL_DEBUG_SOURCE_OTHER :: GLenum Source #
pattern GL_DEBUG_SOURCE_SHADER_COMPILER :: GLenum Source #
pattern GL_DEBUG_SOURCE_THIRD_PARTY :: GLenum Source #
pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM :: GLenum Source #
pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR :: GLenum Source #
pattern GL_DEBUG_TYPE_ERROR :: GLenum Source #
pattern GL_DEBUG_TYPE_MARKER :: GLenum Source #
pattern GL_DEBUG_TYPE_OTHER :: GLenum Source #
pattern GL_DEBUG_TYPE_PERFORMANCE :: GLenum Source #
pattern GL_DEBUG_TYPE_POP_GROUP :: GLenum Source #
pattern GL_DEBUG_TYPE_PORTABILITY :: GLenum Source #
pattern GL_DEBUG_TYPE_PUSH_GROUP :: GLenum Source #
pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR :: GLenum Source #
pattern GL_DECR_WRAP :: GLenum Source #
pattern GL_DELETE_STATUS :: GLenum Source #
pattern GL_DEPTH24_STENCIL8 :: GLenum Source #
pattern GL_DEPTH32F_STENCIL8 :: GLenum Source #
pattern GL_DEPTH_ATTACHMENT :: GLenum Source #
pattern GL_DEPTH_BUFFER_BIT :: GLbitfield Source #
pattern GL_DEPTH_CLAMP :: GLenum Source #
pattern GL_DEPTH_CLEAR_VALUE :: GLenum Source #
pattern GL_DEPTH_COMPONENT :: GLenum Source #
pattern GL_DEPTH_COMPONENT16 :: GLenum Source #
pattern GL_DEPTH_COMPONENT24 :: GLenum Source #
pattern GL_DEPTH_COMPONENT32 :: GLenum Source #
pattern GL_DEPTH_COMPONENT32F :: GLenum Source #
pattern GL_DEPTH_COMPONENTS :: GLenum Source #
pattern GL_DEPTH_FUNC :: GLenum Source #
pattern GL_DEPTH_RANGE :: GLenum Source #
pattern GL_DEPTH_RENDERABLE :: GLenum Source #
pattern GL_DEPTH_STENCIL :: GLenum Source #
pattern GL_DEPTH_STENCIL_ATTACHMENT :: GLenum Source #
pattern GL_DEPTH_STENCIL_TEXTURE_MODE :: GLenum Source #
pattern GL_DEPTH_TEST :: GLenum Source #
pattern GL_DEPTH_WRITEMASK :: GLenum Source #
pattern GL_DISPATCH_INDIRECT_BUFFER :: GLenum Source #
pattern GL_DISPATCH_INDIRECT_BUFFER_BINDING :: GLenum Source #
pattern GL_DONT_CARE :: GLenum Source #
pattern GL_DOUBLEBUFFER :: GLenum Source #
pattern GL_DOUBLE_MAT2 :: GLenum Source #
pattern GL_DOUBLE_MAT2x3 :: GLenum Source #
pattern GL_DOUBLE_MAT2x4 :: GLenum Source #
pattern GL_DOUBLE_MAT3 :: GLenum Source #
pattern GL_DOUBLE_MAT3x2 :: GLenum Source #
pattern GL_DOUBLE_MAT3x4 :: GLenum Source #
pattern GL_DOUBLE_MAT4 :: GLenum Source #
pattern GL_DOUBLE_MAT4x2 :: GLenum Source #
pattern GL_DOUBLE_MAT4x3 :: GLenum Source #
pattern GL_DOUBLE_VEC2 :: GLenum Source #
pattern GL_DOUBLE_VEC3 :: GLenum Source #
pattern GL_DOUBLE_VEC4 :: GLenum Source #
pattern GL_DRAW_BUFFER :: GLenum Source #
pattern GL_DRAW_BUFFER0 :: GLenum Source #
pattern GL_DRAW_BUFFER1 :: GLenum Source #
pattern GL_DRAW_BUFFER10 :: GLenum Source #
pattern GL_DRAW_BUFFER11 :: GLenum Source #
pattern GL_DRAW_BUFFER12 :: GLenum Source #
pattern GL_DRAW_BUFFER13 :: GLenum Source #
pattern GL_DRAW_BUFFER14 :: GLenum Source #
pattern GL_DRAW_BUFFER15 :: GLenum Source #
pattern GL_DRAW_BUFFER2 :: GLenum Source #
pattern GL_DRAW_BUFFER3 :: GLenum Source #
pattern GL_DRAW_BUFFER4 :: GLenum Source #
pattern GL_DRAW_BUFFER5 :: GLenum Source #
pattern GL_DRAW_BUFFER6 :: GLenum Source #
pattern GL_DRAW_BUFFER7 :: GLenum Source #
pattern GL_DRAW_BUFFER8 :: GLenum Source #
pattern GL_DRAW_BUFFER9 :: GLenum Source #
pattern GL_DRAW_FRAMEBUFFER :: GLenum Source #
pattern GL_DRAW_FRAMEBUFFER_BINDING :: GLenum Source #
pattern GL_DRAW_INDIRECT_BUFFER :: GLenum Source #
pattern GL_DRAW_INDIRECT_BUFFER_BINDING :: GLenum Source #
pattern GL_DST_ALPHA :: GLenum Source #
pattern GL_DST_COLOR :: GLenum Source #
pattern GL_DYNAMIC_COPY :: GLenum Source #
pattern GL_DYNAMIC_DRAW :: GLenum Source #
pattern GL_DYNAMIC_READ :: GLenum Source #
pattern GL_DYNAMIC_STORAGE_BIT :: GLbitfield Source #
pattern GL_ELEMENT_ARRAY_BARRIER_BIT :: GLbitfield Source #
pattern GL_ELEMENT_ARRAY_BUFFER :: GLenum Source #
pattern GL_ELEMENT_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_EXTENSIONS :: GLenum Source #
pattern GL_FASTEST :: GLenum Source #
pattern GL_FIRST_VERTEX_CONVENTION :: GLenum Source #
pattern GL_FIXED_ONLY :: GLenum Source #
pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV :: GLenum Source #
pattern GL_FLOAT_MAT2 :: GLenum Source #
pattern GL_FLOAT_MAT2x3 :: GLenum Source #
pattern GL_FLOAT_MAT2x4 :: GLenum Source #
pattern GL_FLOAT_MAT3 :: GLenum Source #
pattern GL_FLOAT_MAT3x2 :: GLenum Source #
pattern GL_FLOAT_MAT3x4 :: GLenum Source #
pattern GL_FLOAT_MAT4 :: GLenum Source #
pattern GL_FLOAT_MAT4x2 :: GLenum Source #
pattern GL_FLOAT_MAT4x3 :: GLenum Source #
pattern GL_FLOAT_VEC2 :: GLenum Source #
pattern GL_FLOAT_VEC3 :: GLenum Source #
pattern GL_FLOAT_VEC4 :: GLenum Source #
pattern GL_FRACTIONAL_EVEN :: GLenum Source #
pattern GL_FRACTIONAL_ODD :: GLenum Source #
pattern GL_FRAGMENT_INTERPOLATION_OFFSET_BITS :: GLenum Source #
pattern GL_FRAGMENT_SHADER :: GLenum Source #
pattern GL_FRAGMENT_SHADER_BIT :: GLbitfield Source #
pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT :: GLenum Source #
pattern GL_FRAGMENT_SUBROUTINE :: GLenum Source #
pattern GL_FRAGMENT_SUBROUTINE_UNIFORM :: GLenum Source #
pattern GL_FRAGMENT_TEXTURE :: GLenum Source #
pattern GL_FRAMEBUFFER :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_LAYERED :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: GLenum Source #
pattern GL_FRAMEBUFFER_BARRIER_BIT :: GLbitfield Source #
pattern GL_FRAMEBUFFER_BINDING :: GLenum Source #
pattern GL_FRAMEBUFFER_BLEND :: GLenum Source #
pattern GL_FRAMEBUFFER_COMPLETE :: GLenum Source #
pattern GL_FRAMEBUFFER_DEFAULT :: GLenum Source #
pattern GL_FRAMEBUFFER_DEFAULT_HEIGHT :: GLenum Source #
pattern GL_FRAMEBUFFER_DEFAULT_LAYERS :: GLenum Source #
pattern GL_FRAMEBUFFER_DEFAULT_SAMPLES :: GLenum Source #
pattern GL_FRAMEBUFFER_DEFAULT_WIDTH :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: GLenum Source #
pattern GL_FRAMEBUFFER_RENDERABLE :: GLenum Source #
pattern GL_FRAMEBUFFER_RENDERABLE_LAYERED :: GLenum Source #
pattern GL_FRAMEBUFFER_SRGB :: GLenum Source #
pattern GL_FRAMEBUFFER_UNDEFINED :: GLenum Source #
pattern GL_FRAMEBUFFER_UNSUPPORTED :: GLenum Source #
pattern GL_FRONT_AND_BACK :: GLenum Source #
pattern GL_FRONT_FACE :: GLenum Source #
pattern GL_FRONT_LEFT :: GLenum Source #
pattern GL_FRONT_RIGHT :: GLenum Source #
pattern GL_FULL_SUPPORT :: GLenum Source #
pattern GL_FUNC_ADD :: GLenum Source #
pattern GL_FUNC_REVERSE_SUBTRACT :: GLenum Source #
pattern GL_FUNC_SUBTRACT :: GLenum Source #
pattern GL_GEOMETRY_INPUT_TYPE :: GLenum Source #
pattern GL_GEOMETRY_OUTPUT_TYPE :: GLenum Source #
pattern GL_GEOMETRY_SHADER :: GLenum Source #
pattern GL_GEOMETRY_SHADER_BIT :: GLbitfield Source #
pattern GL_GEOMETRY_SHADER_INVOCATIONS :: GLenum Source #
pattern GL_GEOMETRY_SUBROUTINE :: GLenum Source #
pattern GL_GEOMETRY_SUBROUTINE_UNIFORM :: GLenum Source #
pattern GL_GEOMETRY_TEXTURE :: GLenum Source #
pattern GL_GEOMETRY_VERTICES_OUT :: GLenum Source #
pattern GL_GET_TEXTURE_IMAGE_FORMAT :: GLenum Source #
pattern GL_GET_TEXTURE_IMAGE_TYPE :: GLenum Source #
pattern GL_GREATER :: GLenum Source #
pattern GL_GREEN_INTEGER :: GLenum Source #
pattern GL_GUILTY_CONTEXT_RESET :: GLenum Source #
pattern GL_HALF_FLOAT :: GLenum Source #
pattern GL_HIGH_FLOAT :: GLenum Source #
pattern GL_HIGH_INT :: GLenum Source #
pattern GL_IMAGE_1D :: GLenum Source #
pattern GL_IMAGE_1D_ARRAY :: GLenum Source #
pattern GL_IMAGE_2D :: GLenum Source #
pattern GL_IMAGE_2D_ARRAY :: GLenum Source #
pattern GL_IMAGE_2D_MULTISAMPLE :: GLenum Source #
pattern GL_IMAGE_2D_MULTISAMPLE_ARRAY :: GLenum Source #
pattern GL_IMAGE_2D_RECT :: GLenum Source #
pattern GL_IMAGE_3D :: GLenum Source #
pattern GL_IMAGE_BINDING_ACCESS :: GLenum Source #
pattern GL_IMAGE_BINDING_FORMAT :: GLenum Source #
pattern GL_IMAGE_BINDING_LAYER :: GLenum Source #
pattern GL_IMAGE_BINDING_LAYERED :: GLenum Source #
pattern GL_IMAGE_BINDING_LEVEL :: GLenum Source #
pattern GL_IMAGE_BINDING_NAME :: GLenum Source #
pattern GL_IMAGE_BUFFER :: GLenum Source #
pattern GL_IMAGE_CLASS_10_10_10_2 :: GLenum Source #
pattern GL_IMAGE_CLASS_11_11_10 :: GLenum Source #
pattern GL_IMAGE_CLASS_1_X_16 :: GLenum Source #
pattern GL_IMAGE_CLASS_1_X_32 :: GLenum Source #
pattern GL_IMAGE_CLASS_1_X_8 :: GLenum Source #
pattern GL_IMAGE_CLASS_2_X_16 :: GLenum Source #
pattern GL_IMAGE_CLASS_2_X_32 :: GLenum Source #
pattern GL_IMAGE_CLASS_2_X_8 :: GLenum Source #
pattern GL_IMAGE_CLASS_4_X_16 :: GLenum Source #
pattern GL_IMAGE_CLASS_4_X_32 :: GLenum Source #
pattern GL_IMAGE_CLASS_4_X_8 :: GLenum Source #
pattern GL_IMAGE_COMPATIBILITY_CLASS :: GLenum Source #
pattern GL_IMAGE_CUBE :: GLenum Source #
pattern GL_IMAGE_CUBE_MAP_ARRAY :: GLenum Source #
pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS :: GLenum Source #
pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE :: GLenum Source #
pattern GL_IMAGE_FORMAT_COMPATIBILITY_TYPE :: GLenum Source #
pattern GL_IMAGE_PIXEL_FORMAT :: GLenum Source #
pattern GL_IMAGE_PIXEL_TYPE :: GLenum Source #
pattern GL_IMAGE_TEXEL_SIZE :: GLenum Source #
pattern GL_IMPLEMENTATION_COLOR_READ_FORMAT :: GLenum Source #
pattern GL_IMPLEMENTATION_COLOR_READ_TYPE :: GLenum Source #
pattern GL_INCR_WRAP :: GLenum Source #
pattern GL_INFO_LOG_LENGTH :: GLenum Source #
pattern GL_INNOCENT_CONTEXT_RESET :: GLenum Source #
pattern GL_INTERLEAVED_ATTRIBS :: GLenum Source #
pattern GL_INTERNALFORMAT_ALPHA_SIZE :: GLenum Source #
pattern GL_INTERNALFORMAT_ALPHA_TYPE :: GLenum Source #
pattern GL_INTERNALFORMAT_BLUE_SIZE :: GLenum Source #
pattern GL_INTERNALFORMAT_BLUE_TYPE :: GLenum Source #
pattern GL_INTERNALFORMAT_DEPTH_SIZE :: GLenum Source #
pattern GL_INTERNALFORMAT_DEPTH_TYPE :: GLenum Source #
pattern GL_INTERNALFORMAT_GREEN_SIZE :: GLenum Source #
pattern GL_INTERNALFORMAT_GREEN_TYPE :: GLenum Source #
pattern GL_INTERNALFORMAT_PREFERRED :: GLenum Source #
pattern GL_INTERNALFORMAT_RED_SIZE :: GLenum Source #
pattern GL_INTERNALFORMAT_RED_TYPE :: GLenum Source #
pattern GL_INTERNALFORMAT_SHARED_SIZE :: GLenum Source #
pattern GL_INTERNALFORMAT_STENCIL_SIZE :: GLenum Source #
pattern GL_INTERNALFORMAT_STENCIL_TYPE :: GLenum Source #
pattern GL_INTERNALFORMAT_SUPPORTED :: GLenum Source #
pattern GL_INT_2_10_10_10_REV :: GLenum Source #
pattern GL_INT_IMAGE_1D :: GLenum Source #
pattern GL_INT_IMAGE_1D_ARRAY :: GLenum Source #
pattern GL_INT_IMAGE_2D :: GLenum Source #
pattern GL_INT_IMAGE_2D_ARRAY :: GLenum Source #
pattern GL_INT_IMAGE_2D_MULTISAMPLE :: GLenum Source #
pattern GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY :: GLenum Source #
pattern GL_INT_IMAGE_2D_RECT :: GLenum Source #
pattern GL_INT_IMAGE_3D :: GLenum Source #
pattern GL_INT_IMAGE_BUFFER :: GLenum Source #
pattern GL_INT_IMAGE_CUBE :: GLenum Source #
pattern GL_INT_IMAGE_CUBE_MAP_ARRAY :: GLenum Source #
pattern GL_INT_SAMPLER_1D :: GLenum Source #
pattern GL_INT_SAMPLER_1D_ARRAY :: GLenum Source #
pattern GL_INT_SAMPLER_2D :: GLenum Source #
pattern GL_INT_SAMPLER_2D_ARRAY :: GLenum Source #
pattern GL_INT_SAMPLER_2D_MULTISAMPLE :: GLenum Source #
pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: GLenum Source #
pattern GL_INT_SAMPLER_2D_RECT :: GLenum Source #
pattern GL_INT_SAMPLER_3D :: GLenum Source #
pattern GL_INT_SAMPLER_BUFFER :: GLenum Source #
pattern GL_INT_SAMPLER_CUBE :: GLenum Source #
pattern GL_INT_SAMPLER_CUBE_MAP_ARRAY :: GLenum Source #
pattern GL_INT_VEC2 :: GLenum Source #
pattern GL_INT_VEC3 :: GLenum Source #
pattern GL_INT_VEC4 :: GLenum Source #
pattern GL_INVALID_ENUM :: GLenum Source #
pattern GL_INVALID_FRAMEBUFFER_OPERATION :: GLenum Source #
pattern GL_INVALID_INDEX :: GLuint Source #
pattern GL_INVALID_OPERATION :: GLenum Source #
pattern GL_INVALID_VALUE :: GLenum Source #
pattern GL_ISOLINES :: GLenum Source #
pattern GL_IS_PER_PATCH :: GLenum Source #
pattern GL_IS_ROW_MAJOR :: GLenum Source #
pattern GL_LAST_VERTEX_CONVENTION :: GLenum Source #
pattern GL_LAYER_PROVOKING_VERTEX :: GLenum Source #
pattern GL_LINEAR_MIPMAP_LINEAR :: GLenum Source #
pattern GL_LINEAR_MIPMAP_NEAREST :: GLenum Source #
pattern GL_LINES_ADJACENCY :: GLenum Source #
pattern GL_LINE_LOOP :: GLenum Source #
pattern GL_LINE_SMOOTH :: GLenum Source #
pattern GL_LINE_SMOOTH_HINT :: GLenum Source #
pattern GL_LINE_STRIP :: GLenum Source #
pattern GL_LINE_STRIP_ADJACENCY :: GLenum Source #
pattern GL_LINE_WIDTH :: GLenum Source #
pattern GL_LINE_WIDTH_GRANULARITY :: GLenum Source #
pattern GL_LINE_WIDTH_RANGE :: GLenum Source #
pattern GL_LINK_STATUS :: GLenum Source #
pattern GL_LOCATION :: GLenum Source #
pattern GL_LOCATION_COMPONENT :: GLenum Source #
pattern GL_LOCATION_INDEX :: GLenum Source #
pattern GL_LOGIC_OP_MODE :: GLenum Source #
pattern GL_LOSE_CONTEXT_ON_RESET :: GLenum Source #
pattern GL_LOWER_LEFT :: GLenum Source #
pattern GL_LOW_FLOAT :: GLenum Source #
pattern GL_LOW_INT :: GLenum Source #
pattern GL_MAJOR_VERSION :: GLenum Source #
pattern GL_MANUAL_GENERATE_MIPMAP :: GLenum Source #
pattern GL_MAP_COHERENT_BIT :: GLbitfield Source #
pattern GL_MAP_FLUSH_EXPLICIT_BIT :: GLbitfield Source #
pattern GL_MAP_INVALIDATE_BUFFER_BIT :: GLbitfield Source #
pattern GL_MAP_INVALIDATE_RANGE_BIT :: GLbitfield Source #
pattern GL_MAP_PERSISTENT_BIT :: GLbitfield Source #
pattern GL_MAP_READ_BIT :: GLbitfield Source #
pattern GL_MAP_UNSYNCHRONIZED_BIT :: GLbitfield Source #
pattern GL_MAP_WRITE_BIT :: GLbitfield Source #
pattern GL_MATRIX_STRIDE :: GLenum Source #
pattern GL_MAX_3D_TEXTURE_SIZE :: GLenum Source #
pattern GL_MAX_ARRAY_TEXTURE_LAYERS :: GLenum Source #
pattern GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS :: GLenum Source #
pattern GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE :: GLenum Source #
pattern GL_MAX_CLIP_DISTANCES :: GLenum Source #
pattern GL_MAX_COLOR_ATTACHMENTS :: GLenum Source #
pattern GL_MAX_COLOR_TEXTURE_SAMPLES :: GLenum Source #
pattern GL_MAX_COMBINED_ATOMIC_COUNTERS :: GLenum Source #
pattern GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS :: GLenum Source #
pattern GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES :: GLenum Source #
pattern GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS :: GLenum Source #
pattern GL_MAX_COMBINED_DIMENSIONS :: GLenum Source #
pattern GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: GLenum Source #
pattern GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS :: GLenum Source #
pattern GL_MAX_COMBINED_IMAGE_UNIFORMS :: GLenum Source #
pattern GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES :: GLenum Source #
pattern GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS :: GLenum Source #
pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: GLenum Source #
pattern GL_MAX_COMBINED_UNIFORM_BLOCKS :: GLenum Source #
pattern GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: GLenum Source #
pattern GL_MAX_COMPUTE_ATOMIC_COUNTERS :: GLenum Source #
pattern GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS :: GLenum Source #
pattern GL_MAX_COMPUTE_IMAGE_UNIFORMS :: GLenum Source #
pattern GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS :: GLenum Source #
pattern GL_MAX_COMPUTE_SHARED_MEMORY_SIZE :: GLenum Source #
pattern GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS :: GLenum Source #
pattern GL_MAX_COMPUTE_UNIFORM_BLOCKS :: GLenum Source #
pattern GL_MAX_COMPUTE_UNIFORM_COMPONENTS :: GLenum Source #
pattern GL_MAX_COMPUTE_WORK_GROUP_COUNT :: GLenum Source #
pattern GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS :: GLenum Source #
pattern GL_MAX_COMPUTE_WORK_GROUP_SIZE :: GLenum Source #
pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE :: GLenum Source #
pattern GL_MAX_CULL_DISTANCES :: GLenum Source #
pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH :: GLenum Source #
pattern GL_MAX_DEBUG_LOGGED_MESSAGES :: GLenum Source #
pattern GL_MAX_DEBUG_MESSAGE_LENGTH :: GLenum Source #
pattern GL_MAX_DEPTH :: GLenum Source #
pattern GL_MAX_DEPTH_TEXTURE_SAMPLES :: GLenum Source #
pattern GL_MAX_DRAW_BUFFERS :: GLenum Source #
pattern GL_MAX_DUAL_SOURCE_DRAW_BUFFERS :: GLenum Source #
pattern GL_MAX_ELEMENTS_INDICES :: GLenum Source #
pattern GL_MAX_ELEMENTS_VERTICES :: GLenum Source #
pattern GL_MAX_ELEMENT_INDEX :: GLenum Source #
pattern GL_MAX_FRAGMENT_ATOMIC_COUNTERS :: GLenum Source #
pattern GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS :: GLenum Source #
pattern GL_MAX_FRAGMENT_IMAGE_UNIFORMS :: GLenum Source #
pattern GL_MAX_FRAGMENT_INPUT_COMPONENTS :: GLenum Source #
pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET :: GLenum Source #
pattern GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS :: GLenum Source #
pattern GL_MAX_FRAGMENT_UNIFORM_BLOCKS :: GLenum Source #
pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS :: GLenum Source #
pattern GL_MAX_FRAGMENT_UNIFORM_VECTORS :: GLenum Source #
pattern GL_MAX_FRAMEBUFFER_HEIGHT :: GLenum Source #
pattern GL_MAX_FRAMEBUFFER_LAYERS :: GLenum Source #
pattern GL_MAX_FRAMEBUFFER_SAMPLES :: GLenum Source #
pattern GL_MAX_FRAMEBUFFER_WIDTH :: GLenum Source #
pattern GL_MAX_GEOMETRY_ATOMIC_COUNTERS :: GLenum Source #
pattern GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS :: GLenum Source #
pattern GL_MAX_GEOMETRY_IMAGE_UNIFORMS :: GLenum Source #
pattern GL_MAX_GEOMETRY_INPUT_COMPONENTS :: GLenum Source #
pattern GL_MAX_GEOMETRY_OUTPUT_COMPONENTS :: GLenum Source #
pattern GL_MAX_GEOMETRY_OUTPUT_VERTICES :: GLenum Source #
pattern GL_MAX_GEOMETRY_SHADER_INVOCATIONS :: GLenum Source #
pattern GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS :: GLenum Source #
pattern GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS :: GLenum Source #
pattern GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS :: GLenum Source #
pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS :: GLenum Source #
pattern GL_MAX_GEOMETRY_UNIFORM_COMPONENTS :: GLenum Source #
pattern GL_MAX_HEIGHT :: GLenum Source #
pattern GL_MAX_IMAGE_SAMPLES :: GLenum Source #
pattern GL_MAX_IMAGE_UNITS :: GLenum Source #
pattern GL_MAX_INTEGER_SAMPLES :: GLenum Source #
pattern GL_MAX_LABEL_LENGTH :: GLenum Source #
pattern GL_MAX_LAYERS :: GLenum Source #
pattern GL_MAX_NAME_LENGTH :: GLenum Source #
pattern GL_MAX_NUM_ACTIVE_VARIABLES :: GLenum Source #
pattern GL_MAX_NUM_COMPATIBLE_SUBROUTINES :: GLenum Source #
pattern GL_MAX_PATCH_VERTICES :: GLenum Source #
pattern GL_MAX_PROGRAM_TEXEL_OFFSET :: GLenum Source #
pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET :: GLenum Source #
pattern GL_MAX_RECTANGLE_TEXTURE_SIZE :: GLenum Source #
pattern GL_MAX_RENDERBUFFER_SIZE :: GLenum Source #
pattern GL_MAX_SAMPLES :: GLenum Source #
pattern GL_MAX_SAMPLE_MASK_WORDS :: GLenum Source #
pattern GL_MAX_SERVER_WAIT_TIMEOUT :: GLenum Source #
pattern GL_MAX_SHADER_STORAGE_BLOCK_SIZE :: GLenum Source #
pattern GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS :: GLenum Source #
pattern GL_MAX_SUBROUTINES :: GLenum Source #
pattern GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS :: GLenum Source #
pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS :: GLenum Source #
pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS :: GLenum Source #
pattern GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS :: GLenum Source #
pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS :: GLenum Source #
pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS :: GLenum Source #
pattern GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS :: GLenum Source #
pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS :: GLenum Source #
pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS :: GLenum Source #
pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS :: GLenum Source #
pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS :: GLenum Source #
pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS :: GLenum Source #
pattern GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS :: GLenum Source #
pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS :: GLenum Source #
pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS :: GLenum Source #
pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS :: GLenum Source #
pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS :: GLenum Source #
pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS :: GLenum Source #
pattern GL_MAX_TESS_GEN_LEVEL :: GLenum Source #
pattern GL_MAX_TESS_PATCH_COMPONENTS :: GLenum Source #
pattern GL_MAX_TEXTURE_BUFFER_SIZE :: GLenum Source #
pattern GL_MAX_TEXTURE_IMAGE_UNITS :: GLenum Source #
pattern GL_MAX_TEXTURE_LOD_BIAS :: GLenum Source #
pattern GL_MAX_TEXTURE_SIZE :: GLenum Source #
pattern GL_MAX_TRANSFORM_FEEDBACK_BUFFERS :: GLenum Source #
pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: GLenum Source #
pattern GL_MAX_UNIFORM_BLOCK_SIZE :: GLenum Source #
pattern GL_MAX_UNIFORM_BUFFER_BINDINGS :: GLenum Source #
pattern GL_MAX_UNIFORM_LOCATIONS :: GLenum Source #
pattern GL_MAX_VARYING_COMPONENTS :: GLenum Source #
pattern GL_MAX_VARYING_FLOATS :: GLenum Source #
pattern GL_MAX_VARYING_VECTORS :: GLenum Source #
pattern GL_MAX_VERTEX_ATOMIC_COUNTERS :: GLenum Source #
pattern GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS :: GLenum Source #
pattern GL_MAX_VERTEX_ATTRIBS :: GLenum Source #
pattern GL_MAX_VERTEX_ATTRIB_BINDINGS :: GLenum Source #
pattern GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET :: GLenum Source #
pattern GL_MAX_VERTEX_ATTRIB_STRIDE :: GLenum Source #
pattern GL_MAX_VERTEX_IMAGE_UNIFORMS :: GLenum Source #
pattern GL_MAX_VERTEX_OUTPUT_COMPONENTS :: GLenum Source #
pattern GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS :: GLenum Source #
pattern GL_MAX_VERTEX_STREAMS :: GLenum Source #
pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: GLenum Source #
pattern GL_MAX_VERTEX_UNIFORM_BLOCKS :: GLenum Source #
pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS :: GLenum Source #
pattern GL_MAX_VERTEX_UNIFORM_VECTORS :: GLenum Source #
pattern GL_MAX_VIEWPORTS :: GLenum Source #
pattern GL_MAX_VIEWPORT_DIMS :: GLenum Source #
pattern GL_MAX_WIDTH :: GLenum Source #
pattern GL_MEDIUM_FLOAT :: GLenum Source #
pattern GL_MEDIUM_INT :: GLenum Source #
pattern GL_MINOR_VERSION :: GLenum Source #
pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET :: GLenum Source #
pattern GL_MIN_MAP_BUFFER_ALIGNMENT :: GLenum Source #
pattern GL_MIN_PROGRAM_TEXEL_OFFSET :: GLenum Source #
pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET :: GLenum Source #
pattern GL_MIN_SAMPLE_SHADING_VALUE :: GLenum Source #
pattern GL_MIRRORED_REPEAT :: GLenum Source #
pattern GL_MIRROR_CLAMP_TO_EDGE :: GLenum Source #
pattern GL_MULTISAMPLE :: GLenum Source #
pattern GL_NAME_LENGTH :: GLenum Source #
pattern GL_NEAREST :: GLenum Source #
pattern GL_NEAREST_MIPMAP_LINEAR :: GLenum Source #
pattern GL_NEAREST_MIPMAP_NEAREST :: GLenum Source #
pattern GL_NEGATIVE_ONE_TO_ONE :: GLenum Source #
pattern GL_NOTEQUAL :: GLenum Source #
pattern GL_NO_ERROR :: GLenum Source #
pattern GL_NO_RESET_NOTIFICATION :: GLenum Source #
pattern GL_NUM_ACTIVE_VARIABLES :: GLenum Source #
pattern GL_NUM_COMPATIBLE_SUBROUTINES :: GLenum Source #
pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS :: GLenum Source #
pattern GL_NUM_EXTENSIONS :: GLenum Source #
pattern GL_NUM_PROGRAM_BINARY_FORMATS :: GLenum Source #
pattern GL_NUM_SAMPLE_COUNTS :: GLenum Source #
pattern GL_NUM_SHADER_BINARY_FORMATS :: GLenum Source #
pattern GL_NUM_SHADING_LANGUAGE_VERSIONS :: GLenum Source #
pattern GL_OBJECT_TYPE :: GLenum Source #
pattern GL_ONE_MINUS_CONSTANT_ALPHA :: GLenum Source #
pattern GL_ONE_MINUS_CONSTANT_COLOR :: GLenum Source #
pattern GL_ONE_MINUS_DST_ALPHA :: GLenum Source #
pattern GL_ONE_MINUS_DST_COLOR :: GLenum Source #
pattern GL_ONE_MINUS_SRC1_ALPHA :: GLenum Source #
pattern GL_ONE_MINUS_SRC1_COLOR :: GLenum Source #
pattern GL_ONE_MINUS_SRC_ALPHA :: GLenum Source #
pattern GL_ONE_MINUS_SRC_COLOR :: GLenum Source #
pattern GL_OR_INVERTED :: GLenum Source #
pattern GL_OR_REVERSE :: GLenum Source #
pattern GL_OUT_OF_MEMORY :: GLenum Source #
pattern GL_PACK_ALIGNMENT :: GLenum Source #
pattern GL_PACK_COMPRESSED_BLOCK_DEPTH :: GLenum Source #
pattern GL_PACK_COMPRESSED_BLOCK_HEIGHT :: GLenum Source #
pattern GL_PACK_COMPRESSED_BLOCK_SIZE :: GLenum Source #
pattern GL_PACK_COMPRESSED_BLOCK_WIDTH :: GLenum Source #
pattern GL_PACK_IMAGE_HEIGHT :: GLenum Source #
pattern GL_PACK_LSB_FIRST :: GLenum Source #
pattern GL_PACK_ROW_LENGTH :: GLenum Source #
pattern GL_PACK_SKIP_IMAGES :: GLenum Source #
pattern GL_PACK_SKIP_PIXELS :: GLenum Source #
pattern GL_PACK_SKIP_ROWS :: GLenum Source #
pattern GL_PACK_SWAP_BYTES :: GLenum Source #
pattern GL_PATCHES :: GLenum Source #
pattern GL_PATCH_DEFAULT_INNER_LEVEL :: GLenum Source #
pattern GL_PATCH_DEFAULT_OUTER_LEVEL :: GLenum Source #
pattern GL_PATCH_VERTICES :: GLenum Source #
pattern GL_PIXEL_BUFFER_BARRIER_BIT :: GLbitfield Source #
pattern GL_PIXEL_PACK_BUFFER :: GLenum Source #
pattern GL_PIXEL_PACK_BUFFER_BINDING :: GLenum Source #
pattern GL_PIXEL_UNPACK_BUFFER :: GLenum Source #
pattern GL_PIXEL_UNPACK_BUFFER_BINDING :: GLenum Source #
pattern GL_POINT_FADE_THRESHOLD_SIZE :: GLenum Source #
pattern GL_POINT_SIZE :: GLenum Source #
pattern GL_POINT_SIZE_GRANULARITY :: GLenum Source #
pattern GL_POINT_SIZE_RANGE :: GLenum Source #
pattern GL_POINT_SPRITE_COORD_ORIGIN :: GLenum Source #
pattern GL_POLYGON_MODE :: GLenum Source #
pattern GL_POLYGON_OFFSET_FACTOR :: GLenum Source #
pattern GL_POLYGON_OFFSET_FILL :: GLenum Source #
pattern GL_POLYGON_OFFSET_LINE :: GLenum Source #
pattern GL_POLYGON_OFFSET_POINT :: GLenum Source #
pattern GL_POLYGON_OFFSET_UNITS :: GLenum Source #
pattern GL_POLYGON_SMOOTH :: GLenum Source #
pattern GL_POLYGON_SMOOTH_HINT :: GLenum Source #
pattern GL_PRIMITIVES_GENERATED :: GLenum Source #
pattern GL_PRIMITIVE_RESTART :: GLenum Source #
pattern GL_PRIMITIVE_RESTART_FIXED_INDEX :: GLenum Source #
pattern GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED :: GLenum Source #
pattern GL_PRIMITIVE_RESTART_INDEX :: GLenum Source #
pattern GL_PROGRAM :: GLenum Source #
pattern GL_PROGRAM_BINARY_FORMATS :: GLenum Source #
pattern GL_PROGRAM_BINARY_LENGTH :: GLenum Source #
pattern GL_PROGRAM_BINARY_RETRIEVABLE_HINT :: GLenum Source #
pattern GL_PROGRAM_INPUT :: GLenum Source #
pattern GL_PROGRAM_OUTPUT :: GLenum Source #
pattern GL_PROGRAM_PIPELINE :: GLenum Source #
pattern GL_PROGRAM_PIPELINE_BINDING :: GLenum Source #
pattern GL_PROGRAM_POINT_SIZE :: GLenum Source #
pattern GL_PROGRAM_SEPARABLE :: GLenum Source #
pattern GL_PROVOKING_VERTEX :: GLenum Source #
pattern GL_PROXY_TEXTURE_1D :: GLenum Source #
pattern GL_PROXY_TEXTURE_1D_ARRAY :: GLenum Source #
pattern GL_PROXY_TEXTURE_2D :: GLenum Source #
pattern GL_PROXY_TEXTURE_2D_ARRAY :: GLenum Source #
pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE :: GLenum Source #
pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY :: GLenum Source #
pattern GL_PROXY_TEXTURE_3D :: GLenum Source #
pattern GL_PROXY_TEXTURE_CUBE_MAP :: GLenum Source #
pattern GL_PROXY_TEXTURE_CUBE_MAP_ARRAY :: GLenum Source #
pattern GL_PROXY_TEXTURE_RECTANGLE :: GLenum Source #
pattern GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION :: GLenum Source #
pattern GL_QUERY_BUFFER :: GLenum Source #
pattern GL_QUERY_BUFFER_BARRIER_BIT :: GLbitfield Source #
pattern GL_QUERY_BUFFER_BINDING :: GLenum Source #
pattern GL_QUERY_BY_REGION_NO_WAIT :: GLenum Source #
pattern GL_QUERY_BY_REGION_NO_WAIT_INVERTED :: GLenum Source #
pattern GL_QUERY_BY_REGION_WAIT :: GLenum Source #
pattern GL_QUERY_BY_REGION_WAIT_INVERTED :: GLenum Source #
pattern GL_QUERY_COUNTER_BITS :: GLenum Source #
pattern GL_QUERY_NO_WAIT :: GLenum Source #
pattern GL_QUERY_NO_WAIT_INVERTED :: GLenum Source #
pattern GL_QUERY_RESULT :: GLenum Source #
pattern GL_QUERY_RESULT_AVAILABLE :: GLenum Source #
pattern GL_QUERY_RESULT_NO_WAIT :: GLenum Source #
pattern GL_QUERY_TARGET :: GLenum Source #
pattern GL_QUERY_WAIT :: GLenum Source #
pattern GL_QUERY_WAIT_INVERTED :: GLenum Source #
pattern GL_R11F_G11F_B10F :: GLenum Source #
pattern GL_R16_SNORM :: GLenum Source #
pattern GL_R3_G3_B2 :: GLenum Source #
pattern GL_R8_SNORM :: GLenum Source #
pattern GL_RASTERIZER_DISCARD :: GLenum Source #
pattern GL_READ_BUFFER :: GLenum Source #
pattern GL_READ_FRAMEBUFFER :: GLenum Source #
pattern GL_READ_FRAMEBUFFER_BINDING :: GLenum Source #
pattern GL_READ_ONLY :: GLenum Source #
pattern GL_READ_PIXELS :: GLenum Source #
pattern GL_READ_PIXELS_FORMAT :: GLenum Source #
pattern GL_READ_PIXELS_TYPE :: GLenum Source #
pattern GL_READ_WRITE :: GLenum Source #
pattern GL_RED_INTEGER :: GLenum Source #
pattern GL_REFERENCED_BY_COMPUTE_SHADER :: GLenum Source #
pattern GL_REFERENCED_BY_FRAGMENT_SHADER :: GLenum Source #
pattern GL_REFERENCED_BY_GEOMETRY_SHADER :: GLenum Source #
pattern GL_REFERENCED_BY_TESS_CONTROL_SHADER :: GLenum Source #
pattern GL_REFERENCED_BY_TESS_EVALUATION_SHADER :: GLenum Source #
pattern GL_REFERENCED_BY_VERTEX_SHADER :: GLenum Source #
pattern GL_RENDERBUFFER :: GLenum Source #
pattern GL_RENDERBUFFER_ALPHA_SIZE :: GLenum Source #
pattern GL_RENDERBUFFER_BINDING :: GLenum Source #
pattern GL_RENDERBUFFER_BLUE_SIZE :: GLenum Source #
pattern GL_RENDERBUFFER_DEPTH_SIZE :: GLenum Source #
pattern GL_RENDERBUFFER_GREEN_SIZE :: GLenum Source #
pattern GL_RENDERBUFFER_HEIGHT :: GLenum Source #
pattern GL_RENDERBUFFER_INTERNAL_FORMAT :: GLenum Source #
pattern GL_RENDERBUFFER_RED_SIZE :: GLenum Source #
pattern GL_RENDERBUFFER_SAMPLES :: GLenum Source #
pattern GL_RENDERBUFFER_STENCIL_SIZE :: GLenum Source #
pattern GL_RENDERBUFFER_WIDTH :: GLenum Source #
pattern GL_RENDERER :: GLenum Source #
pattern GL_REPLACE :: GLenum Source #
pattern GL_RESET_NOTIFICATION_STRATEGY :: GLenum Source #
pattern GL_RG16_SNORM :: GLenum Source #
pattern GL_RG8_SNORM :: GLenum Source #
pattern GL_RGB10_A2 :: GLenum Source #
pattern GL_RGB10_A2UI :: GLenum Source #
pattern GL_RGB16UI :: GLenum Source #
pattern GL_RGB16_SNORM :: GLenum Source #
pattern GL_RGB32UI :: GLenum Source #
pattern GL_RGB5_A1 :: GLenum Source #
pattern GL_RGB8_SNORM :: GLenum Source #
pattern GL_RGB9_E5 :: GLenum Source #
pattern GL_RGBA16F :: GLenum Source #
pattern GL_RGBA16I :: GLenum Source #
pattern GL_RGBA16UI :: GLenum Source #
pattern GL_RGBA16_SNORM :: GLenum Source #
pattern GL_RGBA32F :: GLenum Source #
pattern GL_RGBA32I :: GLenum Source #
pattern GL_RGBA32UI :: GLenum Source #
pattern GL_RGBA8UI :: GLenum Source #
pattern GL_RGBA8_SNORM :: GLenum Source #
pattern GL_RGBA_INTEGER :: GLenum Source #
pattern GL_RGB_INTEGER :: GLenum Source #
pattern GL_RG_INTEGER :: GLenum Source #
pattern GL_SAMPLER :: GLenum Source #
pattern GL_SAMPLER_1D :: GLenum Source #
pattern GL_SAMPLER_1D_ARRAY :: GLenum Source #
pattern GL_SAMPLER_1D_ARRAY_SHADOW :: GLenum Source #
pattern GL_SAMPLER_1D_SHADOW :: GLenum Source #
pattern GL_SAMPLER_2D :: GLenum Source #
pattern GL_SAMPLER_2D_ARRAY :: GLenum Source #
pattern GL_SAMPLER_2D_ARRAY_SHADOW :: GLenum Source #
pattern GL_SAMPLER_2D_MULTISAMPLE :: GLenum Source #
pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY :: GLenum Source #
pattern GL_SAMPLER_2D_RECT :: GLenum Source #
pattern GL_SAMPLER_2D_RECT_SHADOW :: GLenum Source #
pattern GL_SAMPLER_2D_SHADOW :: GLenum Source #
pattern GL_SAMPLER_3D :: GLenum Source #
pattern GL_SAMPLER_BINDING :: GLenum Source #
pattern GL_SAMPLER_BUFFER :: GLenum Source #
pattern GL_SAMPLER_CUBE :: GLenum Source #
pattern GL_SAMPLER_CUBE_MAP_ARRAY :: GLenum Source #
pattern GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW :: GLenum Source #
pattern GL_SAMPLER_CUBE_SHADOW :: GLenum Source #
pattern GL_SAMPLES :: GLenum Source #
pattern GL_SAMPLES_PASSED :: GLenum Source #
pattern GL_SAMPLE_ALPHA_TO_COVERAGE :: GLenum Source #
pattern GL_SAMPLE_ALPHA_TO_ONE :: GLenum Source #
pattern GL_SAMPLE_BUFFERS :: GLenum Source #
pattern GL_SAMPLE_COVERAGE :: GLenum Source #
pattern GL_SAMPLE_COVERAGE_INVERT :: GLenum Source #
pattern GL_SAMPLE_COVERAGE_VALUE :: GLenum Source #
pattern GL_SAMPLE_MASK :: GLenum Source #
pattern GL_SAMPLE_MASK_VALUE :: GLenum Source #
pattern GL_SAMPLE_POSITION :: GLenum Source #
pattern GL_SAMPLE_SHADING :: GLenum Source #
pattern GL_SCISSOR_BOX :: GLenum Source #
pattern GL_SCISSOR_TEST :: GLenum Source #
pattern GL_SEPARATE_ATTRIBS :: GLenum Source #
pattern GL_SHADER_BINARY_FORMATS :: GLenum Source #
pattern GL_SHADER_COMPILER :: GLenum Source #
pattern GL_SHADER_IMAGE_ACCESS_BARRIER_BIT :: GLbitfield Source #
pattern GL_SHADER_IMAGE_ATOMIC :: GLenum Source #
pattern GL_SHADER_IMAGE_LOAD :: GLenum Source #
pattern GL_SHADER_IMAGE_STORE :: GLenum Source #
pattern GL_SHADER_SOURCE_LENGTH :: GLenum Source #
pattern GL_SHADER_STORAGE_BARRIER_BIT :: GLbitfield Source #
pattern GL_SHADER_STORAGE_BLOCK :: GLenum Source #
pattern GL_SHADER_STORAGE_BUFFER :: GLenum Source #
pattern GL_SHADER_STORAGE_BUFFER_BINDING :: GLenum Source #
pattern GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT :: GLenum Source #
pattern GL_SHADER_STORAGE_BUFFER_SIZE :: GLenum Source #
pattern GL_SHADER_STORAGE_BUFFER_START :: GLenum Source #
pattern GL_SHADER_TYPE :: GLenum Source #
pattern GL_SHADING_LANGUAGE_VERSION :: GLenum Source #
pattern GL_SIGNALED :: GLenum Source #
pattern GL_SIGNED_NORMALIZED :: GLenum Source #
pattern GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST :: GLenum Source #
pattern GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE :: GLenum Source #
pattern GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST :: GLenum Source #
pattern GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE :: GLenum Source #
pattern GL_SMOOTH_LINE_WIDTH_GRANULARITY :: GLenum Source #
pattern GL_SMOOTH_LINE_WIDTH_RANGE :: GLenum Source #
pattern GL_SMOOTH_POINT_SIZE_GRANULARITY :: GLenum Source #
pattern GL_SMOOTH_POINT_SIZE_RANGE :: GLenum Source #
pattern GL_SRC1_ALPHA :: GLenum Source #
pattern GL_SRC1_COLOR :: GLenum Source #
pattern GL_SRC_ALPHA :: GLenum Source #
pattern GL_SRC_ALPHA_SATURATE :: GLenum Source #
pattern GL_SRC_COLOR :: GLenum Source #
pattern GL_SRGB8_ALPHA8 :: GLenum Source #
pattern GL_SRGB_ALPHA :: GLenum Source #
pattern GL_SRGB_READ :: GLenum Source #
pattern GL_SRGB_WRITE :: GLenum Source #
pattern GL_STACK_OVERFLOW :: GLenum Source #
pattern GL_STACK_UNDERFLOW :: GLenum Source #
pattern GL_STATIC_COPY :: GLenum Source #
pattern GL_STATIC_DRAW :: GLenum Source #
pattern GL_STATIC_READ :: GLenum Source #
pattern GL_STENCIL :: GLenum Source #
pattern GL_STENCIL_ATTACHMENT :: GLenum Source #
pattern GL_STENCIL_BACK_FAIL :: GLenum Source #
pattern GL_STENCIL_BACK_FUNC :: GLenum Source #
pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL :: GLenum Source #
pattern GL_STENCIL_BACK_PASS_DEPTH_PASS :: GLenum Source #
pattern GL_STENCIL_BACK_REF :: GLenum Source #
pattern GL_STENCIL_BACK_VALUE_MASK :: GLenum Source #
pattern GL_STENCIL_BACK_WRITEMASK :: GLenum Source #
pattern GL_STENCIL_BUFFER_BIT :: GLbitfield Source #
pattern GL_STENCIL_CLEAR_VALUE :: GLenum Source #
pattern GL_STENCIL_COMPONENTS :: GLenum Source #
pattern GL_STENCIL_FAIL :: GLenum Source #
pattern GL_STENCIL_FUNC :: GLenum Source #
pattern GL_STENCIL_INDEX :: GLenum Source #
pattern GL_STENCIL_INDEX1 :: GLenum Source #
pattern GL_STENCIL_INDEX16 :: GLenum Source #
pattern GL_STENCIL_INDEX4 :: GLenum Source #
pattern GL_STENCIL_INDEX8 :: GLenum Source #
pattern GL_STENCIL_PASS_DEPTH_FAIL :: GLenum Source #
pattern GL_STENCIL_PASS_DEPTH_PASS :: GLenum Source #
pattern GL_STENCIL_REF :: GLenum Source #
pattern GL_STENCIL_RENDERABLE :: GLenum Source #
pattern GL_STENCIL_TEST :: GLenum Source #
pattern GL_STENCIL_VALUE_MASK :: GLenum Source #
pattern GL_STENCIL_WRITEMASK :: GLenum Source #
pattern GL_STREAM_COPY :: GLenum Source #
pattern GL_STREAM_DRAW :: GLenum Source #
pattern GL_STREAM_READ :: GLenum Source #
pattern GL_SUBPIXEL_BITS :: GLenum Source #
pattern GL_SYNC_CONDITION :: GLenum Source #
pattern GL_SYNC_FENCE :: GLenum Source #
pattern GL_SYNC_FLAGS :: GLenum Source #
pattern GL_SYNC_FLUSH_COMMANDS_BIT :: GLbitfield Source #
pattern GL_SYNC_GPU_COMMANDS_COMPLETE :: GLenum Source #
pattern GL_SYNC_STATUS :: GLenum Source #
pattern GL_TESS_CONTROL_OUTPUT_VERTICES :: GLenum Source #
pattern GL_TESS_CONTROL_SHADER :: GLenum Source #
pattern GL_TESS_CONTROL_SHADER_BIT :: GLbitfield Source #
pattern GL_TESS_CONTROL_SUBROUTINE :: GLenum Source #
pattern GL_TESS_CONTROL_SUBROUTINE_UNIFORM :: GLenum Source #
pattern GL_TESS_CONTROL_TEXTURE :: GLenum Source #
pattern GL_TESS_EVALUATION_SHADER :: GLenum Source #
pattern GL_TESS_EVALUATION_SHADER_BIT :: GLbitfield Source #
pattern GL_TESS_EVALUATION_SUBROUTINE :: GLenum Source #
pattern GL_TESS_EVALUATION_SUBROUTINE_UNIFORM :: GLenum Source #
pattern GL_TESS_EVALUATION_TEXTURE :: GLenum Source #
pattern GL_TESS_GEN_MODE :: GLenum Source #
pattern GL_TESS_GEN_POINT_MODE :: GLenum Source #
pattern GL_TESS_GEN_SPACING :: GLenum Source #
pattern GL_TESS_GEN_VERTEX_ORDER :: GLenum Source #
pattern GL_TEXTURE :: GLenum Source #
pattern GL_TEXTURE0 :: GLenum Source #
pattern GL_TEXTURE1 :: GLenum Source #
pattern GL_TEXTURE10 :: GLenum Source #
pattern GL_TEXTURE11 :: GLenum Source #
pattern GL_TEXTURE12 :: GLenum Source #
pattern GL_TEXTURE13 :: GLenum Source #
pattern GL_TEXTURE14 :: GLenum Source #
pattern GL_TEXTURE15 :: GLenum Source #
pattern GL_TEXTURE16 :: GLenum Source #
pattern GL_TEXTURE17 :: GLenum Source #
pattern GL_TEXTURE18 :: GLenum Source #
pattern GL_TEXTURE19 :: GLenum Source #
pattern GL_TEXTURE2 :: GLenum Source #
pattern GL_TEXTURE20 :: GLenum Source #
pattern GL_TEXTURE21 :: GLenum Source #
pattern GL_TEXTURE22 :: GLenum Source #
pattern GL_TEXTURE23 :: GLenum Source #
pattern GL_TEXTURE24 :: GLenum Source #
pattern GL_TEXTURE25 :: GLenum Source #
pattern GL_TEXTURE26 :: GLenum Source #
pattern GL_TEXTURE27 :: GLenum Source #
pattern GL_TEXTURE28 :: GLenum Source #
pattern GL_TEXTURE29 :: GLenum Source #
pattern GL_TEXTURE3 :: GLenum Source #
pattern GL_TEXTURE30 :: GLenum Source #
pattern GL_TEXTURE31 :: GLenum Source #
pattern GL_TEXTURE4 :: GLenum Source #
pattern GL_TEXTURE5 :: GLenum Source #
pattern GL_TEXTURE6 :: GLenum Source #
pattern GL_TEXTURE7 :: GLenum Source #
pattern GL_TEXTURE8 :: GLenum Source #
pattern GL_TEXTURE9 :: GLenum Source #
pattern GL_TEXTURE_1D :: GLenum Source #
pattern GL_TEXTURE_1D_ARRAY :: GLenum Source #
pattern GL_TEXTURE_2D :: GLenum Source #
pattern GL_TEXTURE_2D_ARRAY :: GLenum Source #
pattern GL_TEXTURE_2D_MULTISAMPLE :: GLenum Source #
pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY :: GLenum Source #
pattern GL_TEXTURE_3D :: GLenum Source #
pattern GL_TEXTURE_ALPHA_SIZE :: GLenum Source #
pattern GL_TEXTURE_ALPHA_TYPE :: GLenum Source #
pattern GL_TEXTURE_BASE_LEVEL :: GLenum Source #
pattern GL_TEXTURE_BINDING_1D :: GLenum Source #
pattern GL_TEXTURE_BINDING_1D_ARRAY :: GLenum Source #
pattern GL_TEXTURE_BINDING_2D :: GLenum Source #
pattern GL_TEXTURE_BINDING_2D_ARRAY :: GLenum Source #
pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE :: GLenum Source #
pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY :: GLenum Source #
pattern GL_TEXTURE_BINDING_3D :: GLenum Source #
pattern GL_TEXTURE_BINDING_BUFFER :: GLenum Source #
pattern GL_TEXTURE_BINDING_CUBE_MAP :: GLenum Source #
pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY :: GLenum Source #
pattern GL_TEXTURE_BINDING_RECTANGLE :: GLenum Source #
pattern GL_TEXTURE_BLUE_SIZE :: GLenum Source #
pattern GL_TEXTURE_BLUE_TYPE :: GLenum Source #
pattern GL_TEXTURE_BORDER_COLOR :: GLenum Source #
pattern GL_TEXTURE_BUFFER :: GLenum Source #
pattern GL_TEXTURE_BUFFER_BINDING :: GLenum Source #
pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING :: GLenum Source #
pattern GL_TEXTURE_BUFFER_OFFSET :: GLenum Source #
pattern GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT :: GLenum Source #
pattern GL_TEXTURE_BUFFER_SIZE :: GLenum Source #
pattern GL_TEXTURE_COMPARE_FUNC :: GLenum Source #
pattern GL_TEXTURE_COMPARE_MODE :: GLenum Source #
pattern GL_TEXTURE_COMPRESSED :: GLenum Source #
pattern GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT :: GLenum Source #
pattern GL_TEXTURE_COMPRESSED_BLOCK_SIZE :: GLenum Source #
pattern GL_TEXTURE_COMPRESSED_BLOCK_WIDTH :: GLenum Source #
pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE :: GLenum Source #
pattern GL_TEXTURE_COMPRESSION_HINT :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_ARRAY :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_SEAMLESS :: GLenum Source #
pattern GL_TEXTURE_DEPTH :: GLenum Source #
pattern GL_TEXTURE_DEPTH_SIZE :: GLenum Source #
pattern GL_TEXTURE_DEPTH_TYPE :: GLenum Source #
pattern GL_TEXTURE_FETCH_BARRIER_BIT :: GLbitfield Source #
pattern GL_TEXTURE_FIXED_SAMPLE_LOCATIONS :: GLenum Source #
pattern GL_TEXTURE_GATHER :: GLenum Source #
pattern GL_TEXTURE_GATHER_SHADOW :: GLenum Source #
pattern GL_TEXTURE_GREEN_SIZE :: GLenum Source #
pattern GL_TEXTURE_GREEN_TYPE :: GLenum Source #
pattern GL_TEXTURE_HEIGHT :: GLenum Source #
pattern GL_TEXTURE_IMAGE_FORMAT :: GLenum Source #
pattern GL_TEXTURE_IMAGE_TYPE :: GLenum Source #
pattern GL_TEXTURE_IMMUTABLE_FORMAT :: GLenum Source #
pattern GL_TEXTURE_IMMUTABLE_LEVELS :: GLenum Source #
pattern GL_TEXTURE_INTERNAL_FORMAT :: GLenum Source #
pattern GL_TEXTURE_LOD_BIAS :: GLenum Source #
pattern GL_TEXTURE_MAG_FILTER :: GLenum Source #
pattern GL_TEXTURE_MAX_LEVEL :: GLenum Source #
pattern GL_TEXTURE_MAX_LOD :: GLenum Source #
pattern GL_TEXTURE_MIN_FILTER :: GLenum Source #
pattern GL_TEXTURE_MIN_LOD :: GLenum Source #
pattern GL_TEXTURE_RECTANGLE :: GLenum Source #
pattern GL_TEXTURE_RED_SIZE :: GLenum Source #
pattern GL_TEXTURE_RED_TYPE :: GLenum Source #
pattern GL_TEXTURE_SAMPLES :: GLenum Source #
pattern GL_TEXTURE_SHADOW :: GLenum Source #
pattern GL_TEXTURE_SHARED_SIZE :: GLenum Source #
pattern GL_TEXTURE_STENCIL_SIZE :: GLenum Source #
pattern GL_TEXTURE_SWIZZLE_A :: GLenum Source #
pattern GL_TEXTURE_SWIZZLE_B :: GLenum Source #
pattern GL_TEXTURE_SWIZZLE_G :: GLenum Source #
pattern GL_TEXTURE_SWIZZLE_R :: GLenum Source #
pattern GL_TEXTURE_SWIZZLE_RGBA :: GLenum Source #
pattern GL_TEXTURE_TARGET :: GLenum Source #
pattern GL_TEXTURE_UPDATE_BARRIER_BIT :: GLbitfield Source #
pattern GL_TEXTURE_VIEW :: GLenum Source #
pattern GL_TEXTURE_VIEW_MIN_LAYER :: GLenum Source #
pattern GL_TEXTURE_VIEW_MIN_LEVEL :: GLenum Source #
pattern GL_TEXTURE_VIEW_NUM_LAYERS :: GLenum Source #
pattern GL_TEXTURE_VIEW_NUM_LEVELS :: GLenum Source #
pattern GL_TEXTURE_WIDTH :: GLenum Source #
pattern GL_TEXTURE_WRAP_R :: GLenum Source #
pattern GL_TEXTURE_WRAP_S :: GLenum Source #
pattern GL_TEXTURE_WRAP_T :: GLenum Source #
pattern GL_TIMEOUT_EXPIRED :: GLenum Source #
pattern GL_TIMEOUT_IGNORED :: GLuint64 Source #
pattern GL_TIMESTAMP :: GLenum Source #
pattern GL_TIME_ELAPSED :: GLenum Source #
pattern GL_TOP_LEVEL_ARRAY_SIZE :: GLenum Source #
pattern GL_TOP_LEVEL_ARRAY_STRIDE :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_ACTIVE :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BARRIER_BIT :: GLbitfield Source #
pattern GL_TRANSFORM_FEEDBACK_BINDING :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_INDEX :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_START :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_PAUSED :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_VARYING :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_VARYINGS :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: GLenum Source #
pattern GL_TRIANGLES :: GLenum Source #
pattern GL_TRIANGLES_ADJACENCY :: GLenum Source #
pattern GL_TRIANGLE_FAN :: GLenum Source #
pattern GL_TRIANGLE_STRIP :: GLenum Source #
pattern GL_TRIANGLE_STRIP_ADJACENCY :: GLenum Source #
pattern GL_UNDEFINED_VERTEX :: GLenum Source #
pattern GL_UNIFORM :: GLenum Source #
pattern GL_UNIFORM_ARRAY_STRIDE :: GLenum Source #
pattern GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX :: GLenum Source #
pattern GL_UNIFORM_BARRIER_BIT :: GLbitfield Source #
pattern GL_UNIFORM_BLOCK :: GLenum Source #
pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS :: GLenum Source #
pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: GLenum Source #
pattern GL_UNIFORM_BLOCK_BINDING :: GLenum Source #
pattern GL_UNIFORM_BLOCK_DATA_SIZE :: GLenum Source #
pattern GL_UNIFORM_BLOCK_INDEX :: GLenum Source #
pattern GL_UNIFORM_BLOCK_NAME_LENGTH :: GLenum Source #
pattern GL_UNIFORM_BUFFER :: GLenum Source #
pattern GL_UNIFORM_BUFFER_BINDING :: GLenum Source #
pattern GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT :: GLenum Source #
pattern GL_UNIFORM_BUFFER_SIZE :: GLenum Source #
pattern GL_UNIFORM_BUFFER_START :: GLenum Source #
pattern GL_UNIFORM_IS_ROW_MAJOR :: GLenum Source #
pattern GL_UNIFORM_MATRIX_STRIDE :: GLenum Source #
pattern GL_UNIFORM_NAME_LENGTH :: GLenum Source #
pattern GL_UNIFORM_OFFSET :: GLenum Source #
pattern GL_UNIFORM_SIZE :: GLenum Source #
pattern GL_UNIFORM_TYPE :: GLenum Source #
pattern GL_UNKNOWN_CONTEXT_RESET :: GLenum Source #
pattern GL_UNPACK_ALIGNMENT :: GLenum Source #
pattern GL_UNPACK_COMPRESSED_BLOCK_DEPTH :: GLenum Source #
pattern GL_UNPACK_COMPRESSED_BLOCK_HEIGHT :: GLenum Source #
pattern GL_UNPACK_COMPRESSED_BLOCK_SIZE :: GLenum Source #
pattern GL_UNPACK_COMPRESSED_BLOCK_WIDTH :: GLenum Source #
pattern GL_UNPACK_IMAGE_HEIGHT :: GLenum Source #
pattern GL_UNPACK_LSB_FIRST :: GLenum Source #
pattern GL_UNPACK_ROW_LENGTH :: GLenum Source #
pattern GL_UNPACK_SKIP_IMAGES :: GLenum Source #
pattern GL_UNPACK_SKIP_PIXELS :: GLenum Source #
pattern GL_UNPACK_SKIP_ROWS :: GLenum Source #
pattern GL_UNPACK_SWAP_BYTES :: GLenum Source #
pattern GL_UNSIGNALED :: GLenum Source #
pattern GL_UNSIGNED_BYTE :: GLenum Source #
pattern GL_UNSIGNED_BYTE_2_3_3_REV :: GLenum Source #
pattern GL_UNSIGNED_BYTE_3_3_2 :: GLenum Source #
pattern GL_UNSIGNED_INT :: GLenum Source #
pattern GL_UNSIGNED_INT_10F_11F_11F_REV :: GLenum Source #
pattern GL_UNSIGNED_INT_10_10_10_2 :: GLenum Source #
pattern GL_UNSIGNED_INT_24_8 :: GLenum Source #
pattern GL_UNSIGNED_INT_2_10_10_10_REV :: GLenum Source #
pattern GL_UNSIGNED_INT_5_9_9_9_REV :: GLenum Source #
pattern GL_UNSIGNED_INT_8_8_8_8 :: GLenum Source #
pattern GL_UNSIGNED_INT_8_8_8_8_REV :: GLenum Source #
pattern GL_UNSIGNED_INT_ATOMIC_COUNTER :: GLenum Source #
pattern GL_UNSIGNED_INT_IMAGE_1D :: GLenum Source #
pattern GL_UNSIGNED_INT_IMAGE_1D_ARRAY :: GLenum Source #
pattern GL_UNSIGNED_INT_IMAGE_2D :: GLenum Source #
pattern GL_UNSIGNED_INT_IMAGE_2D_ARRAY :: GLenum Source #
pattern GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE :: GLenum Source #
pattern GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY :: GLenum Source #
pattern GL_UNSIGNED_INT_IMAGE_2D_RECT :: GLenum Source #
pattern GL_UNSIGNED_INT_IMAGE_3D :: GLenum Source #
pattern GL_UNSIGNED_INT_IMAGE_BUFFER :: GLenum Source #
pattern GL_UNSIGNED_INT_IMAGE_CUBE :: GLenum Source #
pattern GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_1D :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_2D :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_2D_RECT :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_3D :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_BUFFER :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_CUBE :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY :: GLenum Source #
pattern GL_UNSIGNED_INT_VEC2 :: GLenum Source #
pattern GL_UNSIGNED_INT_VEC3 :: GLenum Source #
pattern GL_UNSIGNED_INT_VEC4 :: GLenum Source #
pattern GL_UNSIGNED_NORMALIZED :: GLenum Source #
pattern GL_UNSIGNED_SHORT :: GLenum Source #
pattern GL_UNSIGNED_SHORT_1_5_5_5_REV :: GLenum Source #
pattern GL_UNSIGNED_SHORT_4_4_4_4 :: GLenum Source #
pattern GL_UNSIGNED_SHORT_4_4_4_4_REV :: GLenum Source #
pattern GL_UNSIGNED_SHORT_5_5_5_1 :: GLenum Source #
pattern GL_UNSIGNED_SHORT_5_6_5 :: GLenum Source #
pattern GL_UNSIGNED_SHORT_5_6_5_REV :: GLenum Source #
pattern GL_UPPER_LEFT :: GLenum Source #
pattern GL_VALIDATE_STATUS :: GLenum Source #
pattern GL_VERSION :: GLenum Source #
pattern GL_VERTEX_ARRAY :: GLenum Source #
pattern GL_VERTEX_ARRAY_BINDING :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT :: GLbitfield Source #
pattern GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_LONG :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_POINTER :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_SIZE :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_TYPE :: GLenum Source #
pattern GL_VERTEX_ATTRIB_BINDING :: GLenum Source #
pattern GL_VERTEX_ATTRIB_RELATIVE_OFFSET :: GLenum Source #
pattern GL_VERTEX_BINDING_BUFFER :: GLenum Source #
pattern GL_VERTEX_BINDING_DIVISOR :: GLenum Source #
pattern GL_VERTEX_BINDING_OFFSET :: GLenum Source #
pattern GL_VERTEX_BINDING_STRIDE :: GLenum Source #
pattern GL_VERTEX_PROGRAM_POINT_SIZE :: GLenum Source #
pattern GL_VERTEX_SHADER :: GLenum Source #
pattern GL_VERTEX_SHADER_BIT :: GLbitfield Source #
pattern GL_VERTEX_SUBROUTINE :: GLenum Source #
pattern GL_VERTEX_SUBROUTINE_UNIFORM :: GLenum Source #
pattern GL_VERTEX_TEXTURE :: GLenum Source #
pattern GL_VIEWPORT :: GLenum Source #
pattern GL_VIEWPORT_BOUNDS_RANGE :: GLenum Source #
pattern GL_VIEWPORT_INDEX_PROVOKING_VERTEX :: GLenum Source #
pattern GL_VIEWPORT_SUBPIXEL_BITS :: GLenum Source #
pattern GL_VIEW_CLASS_128_BITS :: GLenum Source #
pattern GL_VIEW_CLASS_16_BITS :: GLenum Source #
pattern GL_VIEW_CLASS_24_BITS :: GLenum Source #
pattern GL_VIEW_CLASS_32_BITS :: GLenum Source #
pattern GL_VIEW_CLASS_48_BITS :: GLenum Source #
pattern GL_VIEW_CLASS_64_BITS :: GLenum Source #
pattern GL_VIEW_CLASS_8_BITS :: GLenum Source #
pattern GL_VIEW_CLASS_96_BITS :: GLenum Source #
pattern GL_VIEW_CLASS_BPTC_FLOAT :: GLenum Source #
pattern GL_VIEW_CLASS_BPTC_UNORM :: GLenum Source #
pattern GL_VIEW_CLASS_RGTC1_RED :: GLenum Source #
pattern GL_VIEW_CLASS_RGTC2_RG :: GLenum Source #
pattern GL_VIEW_CLASS_S3TC_DXT1_RGB :: GLenum Source #
pattern GL_VIEW_CLASS_S3TC_DXT1_RGBA :: GLenum Source #
pattern GL_VIEW_CLASS_S3TC_DXT3_RGBA :: GLenum Source #
pattern GL_VIEW_CLASS_S3TC_DXT5_RGBA :: GLenum Source #
pattern GL_VIEW_COMPATIBILITY_CLASS :: GLenum Source #
pattern GL_WAIT_FAILED :: GLenum Source #
pattern GL_WRITE_ONLY :: GLenum Source #
pattern GL_ZERO_TO_ONE :: GLenum Source #
Functions
glActiveShaderProgram Source #
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBeginConditionalRender Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glBeginTransformFeedback Source #
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> Ptr GLintptr |
|
-> Ptr GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x.
glBindFragDataLocation Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBindFragDataLocationIndexed Source #
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLint |
|
-> GLboolean |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glBindTransformFeedback Source #
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> Ptr GLintptr |
|
-> Ptr GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBlendEquationSeparate Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBlendEquationSeparatei Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLbitfield |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBlitNamedFramebuffer Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLbitfield |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> GLbitfield |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCheckFramebufferStatus Source #
:: MonadIO m | |
=> GLenum |
|
-> m GLenum | of type FramebufferStatus. |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glCheckNamedFramebufferStatus Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> m GLenum | of type FramebufferStatus. |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLbitfield |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLfloat |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glClearNamedBufferData Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
glClearNamedBufferSubData Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
glClearNamedFramebufferfi Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> GLfloat |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glClearNamedFramebufferfv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glClearNamedFramebufferiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glClearNamedFramebufferuiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLsync |
|
-> GLbitfield |
|
-> GLuint64 |
|
-> m GLenum | of type SyncStatus. |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLboolean |
|
-> GLboolean |
|
-> GLboolean |
|
-> GLboolean |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLboolean |
|
-> GLboolean |
|
-> GLboolean |
|
-> GLboolean |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexImage1D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexImage2D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexImage3D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexSubImage1D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexSubImage2D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexSubImage3D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTextureSubImage1D Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
glCompressedTextureSubImage2D Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
glCompressedTextureSubImage3D Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLintptr |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glCopyNamedBufferSubData Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCopyTextureSubImage1D Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glCopyTextureSubImage2D Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glCopyTextureSubImage3D Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glCreateProgram :: MonadIO m => m GLuint Source #
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCreateProgramPipelines Source #
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glCreateRenderbuffers Source #
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m GLuint |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCreateShaderProgramv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr (Ptr GLchar) |
|
-> m GLuint |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glCreateTransformFeedbacks Source #
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDebugMessageCallback Source #
:: MonadIO m | |
=> GLDEBUGPROC |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
glDebugMessageControl Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDeleteProgramPipelines Source #
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDeleteRenderbuffers Source #
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDeleteTransformFeedbacks Source #
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDisableVertexArrayAttrib Source #
Manual page for OpenGL 4.x.
glDisableVertexAttribArray Source #
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
glDispatchComputeIndirect Source #
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
glDrawArraysInstanced Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDrawArraysInstancedBaseInstance Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDrawElementsBaseVertex Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDrawElementsIndirect Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
glDrawElementsInstanced Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDrawElementsInstancedBaseInstance Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glDrawElementsInstancedBaseVertex Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDrawElementsInstancedBaseVertexBaseInstance Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDrawRangeElementsBaseVertex Source #
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDrawTransformFeedback Source #
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glDrawTransformFeedbackInstanced Source #
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glDrawTransformFeedbackStream Source #
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glDrawTransformFeedbackStreamInstanced Source #
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glEnableVertexArrayAttrib Source #
Manual page for OpenGL 4.x.
glEnableVertexAttribArray Source #
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glEndConditionalRender :: MonadIO m => m () Source #
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glEndTransformFeedback :: MonadIO m => m () Source #
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLbitfield |
|
-> m GLsync | of type |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFinish :: MonadIO m => m () Source #
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glFlush :: MonadIO m => m () Source #
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glFlushMappedBufferRange Source #
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFlushMappedNamedBufferRange Source #
:: MonadIO m | |
=> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x.
glFramebufferParameteri Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glFramebufferRenderbuffer Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTexture1D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTexture2D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTexture3D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTextureLayer Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGenProgramPipelines Source #
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGenTransformFeedbacks Source #
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetActiveAtomicCounterBufferiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLint |
|
-> Ptr GLenum |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetActiveSubroutineName Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
glGetActiveSubroutineUniformName Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
glGetActiveSubroutineUniformiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLint |
|
-> Ptr GLenum |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetActiveUniformBlockName Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetActiveUniformBlockiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetActiveUniformName Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetActiveUniformsiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLboolean |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLboolean |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetBufferParameteri64v Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetBufferParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetCompressedTexImage Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetCompressedTextureImage Source #
Manual page for OpenGL 4.x.
glGetCompressedTextureSubImage Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> Ptr GLenum |
|
-> Ptr GLuint |
|
-> Ptr GLenum |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m GLuint |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetFragDataLocation Source #
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLchar |
|
-> m GLint |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetFramebufferAttachmentParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetFramebufferParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glGetGraphicsResetStatus Source #
:: MonadIO m | |
=> m GLenum | of type GraphicsResetStatus. |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetInternalformati64v Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLint64 |
|
-> m () |
Manual page for OpenGL 4.x.
glGetInternalformativ Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetNamedBufferParameteri64v Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint64 |
|
-> m () |
Manual page for OpenGL 4.x.
glGetNamedBufferParameteriv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glGetNamedBufferPointerv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
Manual page for OpenGL 4.x.
glGetNamedBufferSubData Source #
:: MonadIO m | |
=> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
glGetNamedFramebufferAttachmentParameteriv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glGetNamedFramebufferParameteriv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glGetNamedRenderbufferParameteriv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> Ptr a |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetProgramInterfaceiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glGetProgramPipelineInfoLog Source #
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
glGetProgramPipelineiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glGetProgramResourceIndex Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLchar |
|
-> m GLuint |
Manual page for OpenGL 4.x.
glGetProgramResourceLocation Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLchar |
|
-> m GLint |
Manual page for OpenGL 4.x.
glGetProgramResourceLocationIndex Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLchar |
|
-> m GLint |
Manual page for OpenGL 4.x.
glGetProgramResourceName Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
glGetProgramResourceiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetQueryObjectui64v Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetRenderbufferParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetSamplerParameterIiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetSamplerParameterIuiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetSamplerParameterfv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetSamplerParameteriv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetShaderPrecisionFormat Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m (Ptr GLubyte) | pointing to elements of type |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m (Ptr GLubyte) | pointing to elements of type |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetSubroutineUniformLocation Source #
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLsync |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexLevelParameterfv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexLevelParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetTexParameterIuiv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
glGetTextureLevelParameterfv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glGetTextureLevelParameteriv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glGetTextureParameterIiv Source #
Manual page for OpenGL 4.x.
glGetTextureParameterIuiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glGetTextureParameterfv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glGetTextureParameteriv Source #
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
glGetTransformFeedbackVarying Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLenum |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetTransformFeedbacki64_v Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> Ptr GLint64 |
|
-> m () |
Manual page for OpenGL 4.x.
glGetTransformFeedbacki_v Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glGetTransformFeedbackiv Source #
Manual page for OpenGL 4.x.
glGetUniformBlockIndex Source #
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLchar |
|
-> m GLuint |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr (Ptr GLchar) |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetUniformSubroutineuiv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetVertexArrayIndexed64iv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLenum |
|
-> Ptr GLint64 |
|
-> m () |
Manual page for OpenGL 4.x.
glGetVertexArrayIndexediv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetVertexAttribIuiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x.
glGetVertexAttribPointerv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetnCompressedTexImage Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glInvalidateBufferSubData Source #
:: MonadIO m | |
=> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x.
glInvalidateFramebuffer Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
glInvalidateNamedFramebufferData Source #
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
glInvalidateNamedFramebufferSubData Source #
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glInvalidateSubFramebuffer Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glInvalidateTexSubImage Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glIsTransformFeedback Source #
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m (Ptr a) |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> GLbitfield |
|
-> m (Ptr a) |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> m (Ptr a) |
Manual page for OpenGL 4.x.
glMapNamedBufferRange Source #
:: MonadIO m | |
=> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> GLbitfield |
|
-> m (Ptr a) |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLbitfield |
|
-> m () |
Manual page for OpenGL 4.x.
glMemoryBarrierByRegion Source #
:: MonadIO m | |
=> GLbitfield |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> Ptr GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glMultiDrawArraysIndirect Source #
:: MonadIO m | |
=> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLsizei |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glMultiDrawElementsBaseVertex Source #
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLsizei |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glMultiDrawElementsIndirect Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> GLbitfield |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
glNamedFramebufferDrawBuffer Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
glNamedFramebufferDrawBuffers Source #
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
glNamedFramebufferParameteri Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glNamedFramebufferReadBuffer Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
glNamedFramebufferRenderbuffer Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glNamedFramebufferTexture Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glNamedFramebufferTextureLayer Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glNamedRenderbufferStorage Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glNamedRenderbufferStorageMultisample Source #
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> Ptr a |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glPauseTransformFeedback :: MonadIO m => m () Source #
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPopDebugGroup :: MonadIO m => m () Source #
Manual page for OpenGL 4.x.
glPrimitiveRestartIndex Source #
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix2fv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix2x3fv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix2x4fv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix3fv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix3x2fv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix3x4fv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix4fv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix4x2fv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix4x3fv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
glReleaseShaderCompiler :: MonadIO m => m () Source #
Manual page for OpenGL 4.x.
glRenderbufferStorage Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glRenderbufferStorageMultisample Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glResumeTransformFeedback :: MonadIO m => m () Source #
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLbitfield |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glSamplerParameterIiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glSamplerParameterIuiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr (Ptr GLchar) |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glShaderStorageBlockBinding Source #
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glStencilFuncSeparate Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glStencilMaskSeparate Source #
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexImage2DMultisample Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexImage3DMultisample Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glTexStorage2DMultisample Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glTexStorage3DMultisample Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTextureBarrier :: MonadIO m => m () Source #
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x.
glTextureParameterIiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glTextureParameterIuiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glTextureStorage2DMultisample Source #
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glTextureStorage3DMultisample Source #
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glTransformFeedbackBufferBase Source #
Manual page for OpenGL 4.x.
glTransformFeedbackBufferRange Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x.
glTransformFeedbackVaryings Source #
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr (Ptr GLchar) |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glUniformBlockBinding Source #
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniformSubroutinesuiv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m GLboolean | of type Boolean. |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLbitfield |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glValidateProgramPipeline Source #
Manual page for OpenGL 4.x.
glVertexArrayAttribBinding Source #
Manual page for OpenGL 4.x.
glVertexArrayAttribFormat Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glVertexArrayAttribIFormat Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glVertexArrayAttribLFormat Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glVertexArrayBindingDivisor Source #
Manual page for OpenGL 4.x.
glVertexArrayElementBuffer Source #
Manual page for OpenGL 4.x.
glVertexArrayVertexBuffer Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glVertexArrayVertexBuffers Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> Ptr GLintptr |
|
-> Ptr GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib1dv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib1fv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib1sv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2dv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2fv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2sv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3dv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3fv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3sv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib4dv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib4fv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib4sv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexAttribBinding Source #
Manual page for OpenGL 4.x.
glVertexAttribDivisor Source #
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI1iv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI1uiv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI2iv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI2uiv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI3iv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI3uiv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI4iv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI4uiv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glVertexAttribIFormat Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glVertexAttribIPointer Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glVertexAttribLFormat Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glVertexAttribLPointer Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glVertexAttribPointer Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glVertexBindingDivisor Source #
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
:: MonadIO m | |
=> GLsync |
|
-> GLbitfield |
|
-> GLuint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.