Copyright | (c) Sven Panne 2015 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
- type GLbitfield = CUInt
- type GLboolean = CUChar
- type GLbyte = CSChar
- type GLchar = CChar
- type GLclampd = CDouble
- type GLclampf = CFloat
- type GLdouble = CDouble
- type GLenum = CUInt
- type GLfloat = CFloat
- type GLhalf = CUShort
- type GLint = CInt
- type GLint64 = Int64
- type GLintptr = CPtrdiff
- type GLshort = CShort
- type GLsizei = CInt
- type GLsizeiptr = CPtrdiff
- type GLsync = Ptr ()
- type GLubyte = CUChar
- type GLuint = CUInt
- type GLuint64 = Word64
- type GLushort = CUShort
- type GLvoid = ()
- gl_ACTIVE_ATOMIC_COUNTER_BUFFERS :: GLenum
- gl_ACTIVE_ATTRIBUTES :: GLenum
- gl_ACTIVE_ATTRIBUTE_MAX_LENGTH :: GLenum
- gl_ACTIVE_PROGRAM :: GLenum
- gl_ACTIVE_SUBROUTINES :: GLenum
- gl_ACTIVE_SUBROUTINE_MAX_LENGTH :: GLenum
- gl_ACTIVE_SUBROUTINE_UNIFORMS :: GLenum
- gl_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS :: GLenum
- gl_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH :: GLenum
- gl_ACTIVE_TEXTURE :: GLenum
- gl_ACTIVE_UNIFORMS :: GLenum
- gl_ACTIVE_UNIFORM_BLOCKS :: GLenum
- gl_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH :: GLenum
- gl_ACTIVE_UNIFORM_MAX_LENGTH :: GLenum
- gl_ALIASED_LINE_WIDTH_RANGE :: GLenum
- gl_ALL_BARRIER_BITS :: GLbitfield
- gl_ALL_SHADER_BITS :: GLbitfield
- gl_ALPHA :: GLenum
- gl_ALREADY_SIGNALED :: GLenum
- gl_ALWAYS :: GLenum
- gl_AND :: GLenum
- gl_AND_INVERTED :: GLenum
- gl_AND_REVERSE :: GLenum
- gl_ANY_SAMPLES_PASSED :: GLenum
- gl_ARRAY_BUFFER :: GLenum
- gl_ARRAY_BUFFER_BINDING :: GLenum
- gl_ATOMIC_COUNTER_BARRIER_BIT :: GLbitfield
- gl_ATOMIC_COUNTER_BUFFER :: GLenum
- gl_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS :: GLenum
- gl_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES :: GLenum
- gl_ATOMIC_COUNTER_BUFFER_BINDING :: GLenum
- gl_ATOMIC_COUNTER_BUFFER_DATA_SIZE :: GLenum
- gl_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER :: GLenum
- gl_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER :: GLenum
- gl_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER :: GLenum
- gl_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER :: GLenum
- gl_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER :: GLenum
- gl_ATOMIC_COUNTER_BUFFER_SIZE :: GLenum
- gl_ATOMIC_COUNTER_BUFFER_START :: GLenum
- gl_ATTACHED_SHADERS :: GLenum
- gl_BACK :: GLenum
- gl_BACK_LEFT :: GLenum
- gl_BACK_RIGHT :: GLenum
- gl_BGR :: GLenum
- gl_BGRA :: GLenum
- gl_BGRA_INTEGER :: GLenum
- gl_BGR_INTEGER :: GLenum
- gl_BLEND :: GLenum
- gl_BLEND_DST :: GLenum
- gl_BLEND_DST_ALPHA :: GLenum
- gl_BLEND_DST_RGB :: GLenum
- gl_BLEND_EQUATION_ALPHA :: GLenum
- gl_BLEND_EQUATION_RGB :: GLenum
- gl_BLEND_SRC :: GLenum
- gl_BLEND_SRC_ALPHA :: GLenum
- gl_BLEND_SRC_RGB :: GLenum
- gl_BLUE :: GLenum
- gl_BLUE_INTEGER :: GLenum
- gl_BOOL :: GLenum
- gl_BOOL_VEC2 :: GLenum
- gl_BOOL_VEC3 :: GLenum
- gl_BOOL_VEC4 :: GLenum
- gl_BUFFER_ACCESS :: GLenum
- gl_BUFFER_ACCESS_FLAGS :: GLenum
- gl_BUFFER_MAPPED :: GLenum
- gl_BUFFER_MAP_LENGTH :: GLenum
- gl_BUFFER_MAP_OFFSET :: GLenum
- gl_BUFFER_MAP_POINTER :: GLenum
- gl_BUFFER_SIZE :: GLenum
- gl_BUFFER_UPDATE_BARRIER_BIT :: GLbitfield
- gl_BUFFER_USAGE :: GLenum
- gl_BYTE :: GLenum
- gl_CCW :: GLenum
- gl_CLAMP_READ_COLOR :: GLenum
- gl_CLAMP_TO_BORDER :: GLenum
- gl_CLAMP_TO_EDGE :: GLenum
- gl_CLEAR :: GLenum
- gl_CLIP_DISTANCE0 :: GLenum
- gl_CLIP_DISTANCE1 :: GLenum
- gl_CLIP_DISTANCE2 :: GLenum
- gl_CLIP_DISTANCE3 :: GLenum
- gl_CLIP_DISTANCE4 :: GLenum
- gl_CLIP_DISTANCE5 :: GLenum
- gl_CLIP_DISTANCE6 :: GLenum
- gl_CLIP_DISTANCE7 :: GLenum
- gl_COLOR :: GLenum
- gl_COLOR_ATTACHMENT0 :: GLenum
- gl_COLOR_ATTACHMENT1 :: GLenum
- gl_COLOR_ATTACHMENT10 :: GLenum
- gl_COLOR_ATTACHMENT11 :: GLenum
- gl_COLOR_ATTACHMENT12 :: GLenum
- gl_COLOR_ATTACHMENT13 :: GLenum
- gl_COLOR_ATTACHMENT14 :: GLenum
- gl_COLOR_ATTACHMENT15 :: GLenum
- gl_COLOR_ATTACHMENT16 :: GLenum
- gl_COLOR_ATTACHMENT17 :: GLenum
- gl_COLOR_ATTACHMENT18 :: GLenum
- gl_COLOR_ATTACHMENT19 :: GLenum
- gl_COLOR_ATTACHMENT2 :: GLenum
- gl_COLOR_ATTACHMENT20 :: GLenum
- gl_COLOR_ATTACHMENT21 :: GLenum
- gl_COLOR_ATTACHMENT22 :: GLenum
- gl_COLOR_ATTACHMENT23 :: GLenum
- gl_COLOR_ATTACHMENT24 :: GLenum
- gl_COLOR_ATTACHMENT25 :: GLenum
- gl_COLOR_ATTACHMENT26 :: GLenum
- gl_COLOR_ATTACHMENT27 :: GLenum
- gl_COLOR_ATTACHMENT28 :: GLenum
- gl_COLOR_ATTACHMENT29 :: GLenum
- gl_COLOR_ATTACHMENT3 :: GLenum
- gl_COLOR_ATTACHMENT30 :: GLenum
- gl_COLOR_ATTACHMENT31 :: GLenum
- gl_COLOR_ATTACHMENT4 :: GLenum
- gl_COLOR_ATTACHMENT5 :: GLenum
- gl_COLOR_ATTACHMENT6 :: GLenum
- gl_COLOR_ATTACHMENT7 :: GLenum
- gl_COLOR_ATTACHMENT8 :: GLenum
- gl_COLOR_ATTACHMENT9 :: GLenum
- gl_COLOR_BUFFER_BIT :: GLbitfield
- gl_COLOR_CLEAR_VALUE :: GLenum
- gl_COLOR_LOGIC_OP :: GLenum
- gl_COLOR_WRITEMASK :: GLenum
- gl_COMMAND_BARRIER_BIT :: GLbitfield
- gl_COMPARE_REF_TO_TEXTURE :: GLenum
- gl_COMPATIBLE_SUBROUTINES :: GLenum
- gl_COMPILE_STATUS :: GLenum
- gl_COMPRESSED_RED :: GLenum
- gl_COMPRESSED_RED_RGTC1 :: GLenum
- gl_COMPRESSED_RG :: GLenum
- gl_COMPRESSED_RGB :: GLenum
- gl_COMPRESSED_RGBA :: GLenum
- gl_COMPRESSED_RGBA_BPTC_UNORM :: GLenum
- gl_COMPRESSED_RGB_BPTC_SIGNED_FLOAT :: GLenum
- gl_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT :: GLenum
- gl_COMPRESSED_RG_RGTC2 :: GLenum
- gl_COMPRESSED_SIGNED_RED_RGTC1 :: GLenum
- gl_COMPRESSED_SIGNED_RG_RGTC2 :: GLenum
- gl_COMPRESSED_SRGB :: GLenum
- gl_COMPRESSED_SRGB_ALPHA :: GLenum
- gl_COMPRESSED_SRGB_ALPHA_BPTC_UNORM :: GLenum
- gl_COMPRESSED_TEXTURE_FORMATS :: GLenum
- gl_CONDITION_SATISFIED :: GLenum
- gl_CONSTANT_ALPHA :: GLenum
- gl_CONSTANT_COLOR :: GLenum
- gl_CONTEXT_COMPATIBILITY_PROFILE_BIT :: GLbitfield
- gl_CONTEXT_CORE_PROFILE_BIT :: GLbitfield
- gl_CONTEXT_FLAGS :: GLenum
- gl_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: GLbitfield
- gl_CONTEXT_PROFILE_MASK :: GLenum
- gl_COPY :: GLenum
- gl_COPY_INVERTED :: GLenum
- gl_COPY_READ_BUFFER :: GLenum
- gl_COPY_READ_BUFFER_BINDING :: GLenum
- gl_COPY_WRITE_BUFFER :: GLenum
- gl_COPY_WRITE_BUFFER_BINDING :: GLenum
- gl_CULL_FACE :: GLenum
- gl_CULL_FACE_MODE :: GLenum
- gl_CURRENT_PROGRAM :: GLenum
- gl_CURRENT_QUERY :: GLenum
- gl_CURRENT_VERTEX_ATTRIB :: GLenum
- gl_CW :: GLenum
- gl_DECR :: GLenum
- gl_DECR_WRAP :: GLenum
- gl_DELETE_STATUS :: GLenum
- gl_DEPTH :: GLenum
- gl_DEPTH24_STENCIL8 :: GLenum
- gl_DEPTH32F_STENCIL8 :: GLenum
- gl_DEPTH_ATTACHMENT :: GLenum
- gl_DEPTH_BUFFER_BIT :: GLbitfield
- gl_DEPTH_CLAMP :: GLenum
- gl_DEPTH_CLEAR_VALUE :: GLenum
- gl_DEPTH_COMPONENT :: GLenum
- gl_DEPTH_COMPONENT16 :: GLenum
- gl_DEPTH_COMPONENT24 :: GLenum
- gl_DEPTH_COMPONENT32 :: GLenum
- gl_DEPTH_COMPONENT32F :: GLenum
- gl_DEPTH_FUNC :: GLenum
- gl_DEPTH_RANGE :: GLenum
- gl_DEPTH_STENCIL :: GLenum
- gl_DEPTH_STENCIL_ATTACHMENT :: GLenum
- gl_DEPTH_TEST :: GLenum
- gl_DEPTH_WRITEMASK :: GLenum
- gl_DITHER :: GLenum
- gl_DONT_CARE :: GLenum
- gl_DOUBLE :: GLenum
- gl_DOUBLEBUFFER :: GLenum
- gl_DOUBLE_MAT2 :: GLenum
- gl_DOUBLE_MAT2x3 :: GLenum
- gl_DOUBLE_MAT2x4 :: GLenum
- gl_DOUBLE_MAT3 :: GLenum
- gl_DOUBLE_MAT3x2 :: GLenum
- gl_DOUBLE_MAT3x4 :: GLenum
- gl_DOUBLE_MAT4 :: GLenum
- gl_DOUBLE_MAT4x2 :: GLenum
- gl_DOUBLE_MAT4x3 :: GLenum
- gl_DOUBLE_VEC2 :: GLenum
- gl_DOUBLE_VEC3 :: GLenum
- gl_DOUBLE_VEC4 :: GLenum
- gl_DRAW_BUFFER :: GLenum
- gl_DRAW_BUFFER0 :: GLenum
- gl_DRAW_BUFFER1 :: GLenum
- gl_DRAW_BUFFER10 :: GLenum
- gl_DRAW_BUFFER11 :: GLenum
- gl_DRAW_BUFFER12 :: GLenum
- gl_DRAW_BUFFER13 :: GLenum
- gl_DRAW_BUFFER14 :: GLenum
- gl_DRAW_BUFFER15 :: GLenum
- gl_DRAW_BUFFER2 :: GLenum
- gl_DRAW_BUFFER3 :: GLenum
- gl_DRAW_BUFFER4 :: GLenum
- gl_DRAW_BUFFER5 :: GLenum
- gl_DRAW_BUFFER6 :: GLenum
- gl_DRAW_BUFFER7 :: GLenum
- gl_DRAW_BUFFER8 :: GLenum
- gl_DRAW_BUFFER9 :: GLenum
- gl_DRAW_FRAMEBUFFER :: GLenum
- gl_DRAW_FRAMEBUFFER_BINDING :: GLenum
- gl_DRAW_INDIRECT_BUFFER :: GLenum
- gl_DRAW_INDIRECT_BUFFER_BINDING :: GLenum
- gl_DST_ALPHA :: GLenum
- gl_DST_COLOR :: GLenum
- gl_DYNAMIC_COPY :: GLenum
- gl_DYNAMIC_DRAW :: GLenum
- gl_DYNAMIC_READ :: GLenum
- gl_ELEMENT_ARRAY_BARRIER_BIT :: GLbitfield
- gl_ELEMENT_ARRAY_BUFFER :: GLenum
- gl_ELEMENT_ARRAY_BUFFER_BINDING :: GLenum
- gl_EQUAL :: GLenum
- gl_EQUIV :: GLenum
- gl_EXTENSIONS :: GLenum
- gl_FALSE :: GLenum
- gl_FASTEST :: GLenum
- gl_FILL :: GLenum
- gl_FIRST_VERTEX_CONVENTION :: GLenum
- gl_FIXED :: GLenum
- gl_FIXED_ONLY :: GLenum
- gl_FLOAT :: GLenum
- gl_FLOAT_32_UNSIGNED_INT_24_8_REV :: GLenum
- gl_FLOAT_MAT2 :: GLenum
- gl_FLOAT_MAT2x3 :: GLenum
- gl_FLOAT_MAT2x4 :: GLenum
- gl_FLOAT_MAT3 :: GLenum
- gl_FLOAT_MAT3x2 :: GLenum
- gl_FLOAT_MAT3x4 :: GLenum
- gl_FLOAT_MAT4 :: GLenum
- gl_FLOAT_MAT4x2 :: GLenum
- gl_FLOAT_MAT4x3 :: GLenum
- gl_FLOAT_VEC2 :: GLenum
- gl_FLOAT_VEC3 :: GLenum
- gl_FLOAT_VEC4 :: GLenum
- gl_FRACTIONAL_EVEN :: GLenum
- gl_FRACTIONAL_ODD :: GLenum
- gl_FRAGMENT_INTERPOLATION_OFFSET_BITS :: GLenum
- gl_FRAGMENT_SHADER :: GLenum
- gl_FRAGMENT_SHADER_BIT :: GLbitfield
- gl_FRAGMENT_SHADER_DERIVATIVE_HINT :: GLenum
- gl_FRAMEBUFFER :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_LAYERED :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: GLenum
- gl_FRAMEBUFFER_BARRIER_BIT :: GLbitfield
- gl_FRAMEBUFFER_BINDING :: GLenum
- gl_FRAMEBUFFER_COMPLETE :: GLenum
- gl_FRAMEBUFFER_DEFAULT :: GLenum
- gl_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: GLenum
- gl_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: GLenum
- gl_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS :: GLenum
- gl_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: GLenum
- gl_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: GLenum
- gl_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: GLenum
- gl_FRAMEBUFFER_SRGB :: GLenum
- gl_FRAMEBUFFER_UNDEFINED :: GLenum
- gl_FRAMEBUFFER_UNSUPPORTED :: GLenum
- gl_FRONT :: GLenum
- gl_FRONT_AND_BACK :: GLenum
- gl_FRONT_FACE :: GLenum
- gl_FRONT_LEFT :: GLenum
- gl_FRONT_RIGHT :: GLenum
- gl_FUNC_ADD :: GLenum
- gl_FUNC_REVERSE_SUBTRACT :: GLenum
- gl_FUNC_SUBTRACT :: GLenum
- gl_GEOMETRY_INPUT_TYPE :: GLenum
- gl_GEOMETRY_OUTPUT_TYPE :: GLenum
- gl_GEOMETRY_SHADER :: GLenum
- gl_GEOMETRY_SHADER_BIT :: GLbitfield
- gl_GEOMETRY_SHADER_INVOCATIONS :: GLenum
- gl_GEOMETRY_VERTICES_OUT :: GLenum
- gl_GEQUAL :: GLenum
- gl_GREATER :: GLenum
- gl_GREEN :: GLenum
- gl_GREEN_INTEGER :: GLenum
- gl_HALF_FLOAT :: GLenum
- gl_HIGH_FLOAT :: GLenum
- gl_HIGH_INT :: GLenum
- gl_IMAGE_1D :: GLenum
- gl_IMAGE_1D_ARRAY :: GLenum
- gl_IMAGE_2D :: GLenum
- gl_IMAGE_2D_ARRAY :: GLenum
- gl_IMAGE_2D_MULTISAMPLE :: GLenum
- gl_IMAGE_2D_MULTISAMPLE_ARRAY :: GLenum
- gl_IMAGE_2D_RECT :: GLenum
- gl_IMAGE_3D :: GLenum
- gl_IMAGE_BINDING_ACCESS :: GLenum
- gl_IMAGE_BINDING_FORMAT :: GLenum
- gl_IMAGE_BINDING_LAYER :: GLenum
- gl_IMAGE_BINDING_LAYERED :: GLenum
- gl_IMAGE_BINDING_LEVEL :: GLenum
- gl_IMAGE_BINDING_NAME :: GLenum
- gl_IMAGE_BUFFER :: GLenum
- gl_IMAGE_CUBE :: GLenum
- gl_IMAGE_CUBE_MAP_ARRAY :: GLenum
- gl_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS :: GLenum
- gl_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE :: GLenum
- gl_IMAGE_FORMAT_COMPATIBILITY_TYPE :: GLenum
- gl_IMPLEMENTATION_COLOR_READ_FORMAT :: GLenum
- gl_IMPLEMENTATION_COLOR_READ_TYPE :: GLenum
- gl_INCR :: GLenum
- gl_INCR_WRAP :: GLenum
- gl_INFO_LOG_LENGTH :: GLenum
- gl_INT :: GLenum
- gl_INTERLEAVED_ATTRIBS :: GLenum
- gl_INT_2_10_10_10_REV :: GLenum
- gl_INT_IMAGE_1D :: GLenum
- gl_INT_IMAGE_1D_ARRAY :: GLenum
- gl_INT_IMAGE_2D :: GLenum
- gl_INT_IMAGE_2D_ARRAY :: GLenum
- gl_INT_IMAGE_2D_MULTISAMPLE :: GLenum
- gl_INT_IMAGE_2D_MULTISAMPLE_ARRAY :: GLenum
- gl_INT_IMAGE_2D_RECT :: GLenum
- gl_INT_IMAGE_3D :: GLenum
- gl_INT_IMAGE_BUFFER :: GLenum
- gl_INT_IMAGE_CUBE :: GLenum
- gl_INT_IMAGE_CUBE_MAP_ARRAY :: GLenum
- gl_INT_SAMPLER_1D :: GLenum
- gl_INT_SAMPLER_1D_ARRAY :: GLenum
- gl_INT_SAMPLER_2D :: GLenum
- gl_INT_SAMPLER_2D_ARRAY :: GLenum
- gl_INT_SAMPLER_2D_MULTISAMPLE :: GLenum
- gl_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: GLenum
- gl_INT_SAMPLER_2D_RECT :: GLenum
- gl_INT_SAMPLER_3D :: GLenum
- gl_INT_SAMPLER_BUFFER :: GLenum
- gl_INT_SAMPLER_CUBE :: GLenum
- gl_INT_SAMPLER_CUBE_MAP_ARRAY :: GLenum
- gl_INT_VEC2 :: GLenum
- gl_INT_VEC3 :: GLenum
- gl_INT_VEC4 :: GLenum
- gl_INVALID_ENUM :: GLenum
- gl_INVALID_FRAMEBUFFER_OPERATION :: GLenum
- gl_INVALID_INDEX :: GLuint
- gl_INVALID_OPERATION :: GLenum
- gl_INVALID_VALUE :: GLenum
- gl_INVERT :: GLenum
- gl_ISOLINES :: GLenum
- gl_KEEP :: GLenum
- gl_LAST_VERTEX_CONVENTION :: GLenum
- gl_LAYER_PROVOKING_VERTEX :: GLenum
- gl_LEFT :: GLenum
- gl_LEQUAL :: GLenum
- gl_LESS :: GLenum
- gl_LINE :: GLenum
- gl_LINEAR :: GLenum
- gl_LINEAR_MIPMAP_LINEAR :: GLenum
- gl_LINEAR_MIPMAP_NEAREST :: GLenum
- gl_LINES :: GLenum
- gl_LINES_ADJACENCY :: GLenum
- gl_LINE_LOOP :: GLenum
- gl_LINE_SMOOTH :: GLenum
- gl_LINE_SMOOTH_HINT :: GLenum
- gl_LINE_STRIP :: GLenum
- gl_LINE_STRIP_ADJACENCY :: GLenum
- gl_LINE_WIDTH :: GLenum
- gl_LINE_WIDTH_GRANULARITY :: GLenum
- gl_LINE_WIDTH_RANGE :: GLenum
- gl_LINK_STATUS :: GLenum
- gl_LOGIC_OP_MODE :: GLenum
- gl_LOWER_LEFT :: GLenum
- gl_LOW_FLOAT :: GLenum
- gl_LOW_INT :: GLenum
- gl_MAJOR_VERSION :: GLenum
- gl_MAP_FLUSH_EXPLICIT_BIT :: GLbitfield
- gl_MAP_INVALIDATE_BUFFER_BIT :: GLbitfield
- gl_MAP_INVALIDATE_RANGE_BIT :: GLbitfield
- gl_MAP_READ_BIT :: GLbitfield
- gl_MAP_UNSYNCHRONIZED_BIT :: GLbitfield
- gl_MAP_WRITE_BIT :: GLbitfield
- gl_MAX :: GLenum
- gl_MAX_3D_TEXTURE_SIZE :: GLenum
- gl_MAX_ARRAY_TEXTURE_LAYERS :: GLenum
- gl_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS :: GLenum
- gl_MAX_ATOMIC_COUNTER_BUFFER_SIZE :: GLenum
- gl_MAX_CLIP_DISTANCES :: GLenum
- gl_MAX_COLOR_ATTACHMENTS :: GLenum
- gl_MAX_COLOR_TEXTURE_SAMPLES :: GLenum
- gl_MAX_COMBINED_ATOMIC_COUNTERS :: GLenum
- gl_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS :: GLenum
- gl_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_COMBINED_IMAGE_UNIFORMS :: GLenum
- gl_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS :: GLenum
- gl_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: GLenum
- gl_MAX_COMBINED_UNIFORM_BLOCKS :: GLenum
- gl_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_CUBE_MAP_TEXTURE_SIZE :: GLenum
- gl_MAX_DEPTH_TEXTURE_SAMPLES :: GLenum
- gl_MAX_DRAW_BUFFERS :: GLenum
- gl_MAX_DUAL_SOURCE_DRAW_BUFFERS :: GLenum
- gl_MAX_ELEMENTS_INDICES :: GLenum
- gl_MAX_ELEMENTS_VERTICES :: GLenum
- gl_MAX_FRAGMENT_ATOMIC_COUNTERS :: GLenum
- gl_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS :: GLenum
- gl_MAX_FRAGMENT_IMAGE_UNIFORMS :: GLenum
- gl_MAX_FRAGMENT_INPUT_COMPONENTS :: GLenum
- gl_MAX_FRAGMENT_INTERPOLATION_OFFSET :: GLenum
- gl_MAX_FRAGMENT_UNIFORM_BLOCKS :: GLenum
- gl_MAX_FRAGMENT_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_FRAGMENT_UNIFORM_VECTORS :: GLenum
- gl_MAX_GEOMETRY_ATOMIC_COUNTERS :: GLenum
- gl_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS :: GLenum
- gl_MAX_GEOMETRY_IMAGE_UNIFORMS :: GLenum
- gl_MAX_GEOMETRY_INPUT_COMPONENTS :: GLenum
- gl_MAX_GEOMETRY_OUTPUT_COMPONENTS :: GLenum
- gl_MAX_GEOMETRY_OUTPUT_VERTICES :: GLenum
- gl_MAX_GEOMETRY_SHADER_INVOCATIONS :: GLenum
- gl_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS :: GLenum
- gl_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS :: GLenum
- gl_MAX_GEOMETRY_UNIFORM_BLOCKS :: GLenum
- gl_MAX_GEOMETRY_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_IMAGE_SAMPLES :: GLenum
- gl_MAX_IMAGE_UNITS :: GLenum
- gl_MAX_INTEGER_SAMPLES :: GLenum
- gl_MAX_PATCH_VERTICES :: GLenum
- gl_MAX_PROGRAM_TEXEL_OFFSET :: GLenum
- gl_MAX_PROGRAM_TEXTURE_GATHER_OFFSET :: GLenum
- gl_MAX_RECTANGLE_TEXTURE_SIZE :: GLenum
- gl_MAX_RENDERBUFFER_SIZE :: GLenum
- gl_MAX_SAMPLES :: GLenum
- gl_MAX_SAMPLE_MASK_WORDS :: GLenum
- gl_MAX_SERVER_WAIT_TIMEOUT :: GLenum
- gl_MAX_SUBROUTINES :: GLenum
- gl_MAX_SUBROUTINE_UNIFORM_LOCATIONS :: GLenum
- gl_MAX_TESS_CONTROL_ATOMIC_COUNTERS :: GLenum
- gl_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS :: GLenum
- gl_MAX_TESS_CONTROL_IMAGE_UNIFORMS :: GLenum
- gl_MAX_TESS_CONTROL_INPUT_COMPONENTS :: GLenum
- gl_MAX_TESS_CONTROL_OUTPUT_COMPONENTS :: GLenum
- gl_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS :: GLenum
- gl_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS :: GLenum
- gl_MAX_TESS_CONTROL_UNIFORM_BLOCKS :: GLenum
- gl_MAX_TESS_CONTROL_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_TESS_EVALUATION_ATOMIC_COUNTERS :: GLenum
- gl_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS :: GLenum
- gl_MAX_TESS_EVALUATION_IMAGE_UNIFORMS :: GLenum
- gl_MAX_TESS_EVALUATION_INPUT_COMPONENTS :: GLenum
- gl_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS :: GLenum
- gl_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS :: GLenum
- gl_MAX_TESS_EVALUATION_UNIFORM_BLOCKS :: GLenum
- gl_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_TESS_GEN_LEVEL :: GLenum
- gl_MAX_TESS_PATCH_COMPONENTS :: GLenum
- gl_MAX_TEXTURE_BUFFER_SIZE :: GLenum
- gl_MAX_TEXTURE_IMAGE_UNITS :: GLenum
- gl_MAX_TEXTURE_LOD_BIAS :: GLenum
- gl_MAX_TEXTURE_SIZE :: GLenum
- gl_MAX_TRANSFORM_FEEDBACK_BUFFERS :: GLenum
- gl_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: GLenum
- gl_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: GLenum
- gl_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: GLenum
- gl_MAX_UNIFORM_BLOCK_SIZE :: GLenum
- gl_MAX_UNIFORM_BUFFER_BINDINGS :: GLenum
- gl_MAX_VARYING_COMPONENTS :: GLenum
- gl_MAX_VARYING_FLOATS :: GLenum
- gl_MAX_VARYING_VECTORS :: GLenum
- gl_MAX_VERTEX_ATOMIC_COUNTERS :: GLenum
- gl_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS :: GLenum
- gl_MAX_VERTEX_ATTRIBS :: GLenum
- gl_MAX_VERTEX_IMAGE_UNIFORMS :: GLenum
- gl_MAX_VERTEX_OUTPUT_COMPONENTS :: GLenum
- gl_MAX_VERTEX_STREAMS :: GLenum
- gl_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: GLenum
- gl_MAX_VERTEX_UNIFORM_BLOCKS :: GLenum
- gl_MAX_VERTEX_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_VERTEX_UNIFORM_VECTORS :: GLenum
- gl_MAX_VIEWPORTS :: GLenum
- gl_MAX_VIEWPORT_DIMS :: GLenum
- gl_MEDIUM_FLOAT :: GLenum
- gl_MEDIUM_INT :: GLenum
- gl_MIN :: GLenum
- gl_MINOR_VERSION :: GLenum
- gl_MIN_FRAGMENT_INTERPOLATION_OFFSET :: GLenum
- gl_MIN_MAP_BUFFER_ALIGNMENT :: GLenum
- gl_MIN_PROGRAM_TEXEL_OFFSET :: GLenum
- gl_MIN_PROGRAM_TEXTURE_GATHER_OFFSET :: GLenum
- gl_MIN_SAMPLE_SHADING_VALUE :: GLenum
- gl_MIRRORED_REPEAT :: GLenum
- gl_MULTISAMPLE :: GLenum
- gl_NAND :: GLenum
- gl_NEAREST :: GLenum
- gl_NEAREST_MIPMAP_LINEAR :: GLenum
- gl_NEAREST_MIPMAP_NEAREST :: GLenum
- gl_NEVER :: GLenum
- gl_NICEST :: GLenum
- gl_NONE :: GLenum
- gl_NOOP :: GLenum
- gl_NOR :: GLenum
- gl_NOTEQUAL :: GLenum
- gl_NO_ERROR :: GLenum
- gl_NUM_COMPATIBLE_SUBROUTINES :: GLenum
- gl_NUM_COMPRESSED_TEXTURE_FORMATS :: GLenum
- gl_NUM_EXTENSIONS :: GLenum
- gl_NUM_PROGRAM_BINARY_FORMATS :: GLenum
- gl_NUM_SAMPLE_COUNTS :: GLenum
- gl_NUM_SHADER_BINARY_FORMATS :: GLenum
- gl_OBJECT_TYPE :: GLenum
- gl_ONE :: GLenum
- gl_ONE_MINUS_CONSTANT_ALPHA :: GLenum
- gl_ONE_MINUS_CONSTANT_COLOR :: GLenum
- gl_ONE_MINUS_DST_ALPHA :: GLenum
- gl_ONE_MINUS_DST_COLOR :: GLenum
- gl_ONE_MINUS_SRC1_ALPHA :: GLenum
- gl_ONE_MINUS_SRC1_COLOR :: GLenum
- gl_ONE_MINUS_SRC_ALPHA :: GLenum
- gl_ONE_MINUS_SRC_COLOR :: GLenum
- gl_OR :: GLenum
- gl_OR_INVERTED :: GLenum
- gl_OR_REVERSE :: GLenum
- gl_OUT_OF_MEMORY :: GLenum
- gl_PACK_ALIGNMENT :: GLenum
- gl_PACK_COMPRESSED_BLOCK_DEPTH :: GLenum
- gl_PACK_COMPRESSED_BLOCK_HEIGHT :: GLenum
- gl_PACK_COMPRESSED_BLOCK_SIZE :: GLenum
- gl_PACK_COMPRESSED_BLOCK_WIDTH :: GLenum
- gl_PACK_IMAGE_HEIGHT :: GLenum
- gl_PACK_LSB_FIRST :: GLenum
- gl_PACK_ROW_LENGTH :: GLenum
- gl_PACK_SKIP_IMAGES :: GLenum
- gl_PACK_SKIP_PIXELS :: GLenum
- gl_PACK_SKIP_ROWS :: GLenum
- gl_PACK_SWAP_BYTES :: GLenum
- gl_PATCHES :: GLenum
- gl_PATCH_DEFAULT_INNER_LEVEL :: GLenum
- gl_PATCH_DEFAULT_OUTER_LEVEL :: GLenum
- gl_PATCH_VERTICES :: GLenum
- gl_PIXEL_BUFFER_BARRIER_BIT :: GLbitfield
- gl_PIXEL_PACK_BUFFER :: GLenum
- gl_PIXEL_PACK_BUFFER_BINDING :: GLenum
- gl_PIXEL_UNPACK_BUFFER :: GLenum
- gl_PIXEL_UNPACK_BUFFER_BINDING :: GLenum
- gl_POINT :: GLenum
- gl_POINTS :: GLenum
- gl_POINT_FADE_THRESHOLD_SIZE :: GLenum
- gl_POINT_SIZE :: GLenum
- gl_POINT_SIZE_GRANULARITY :: GLenum
- gl_POINT_SIZE_RANGE :: GLenum
- gl_POINT_SPRITE_COORD_ORIGIN :: GLenum
- gl_POLYGON_MODE :: GLenum
- gl_POLYGON_OFFSET_FACTOR :: GLenum
- gl_POLYGON_OFFSET_FILL :: GLenum
- gl_POLYGON_OFFSET_LINE :: GLenum
- gl_POLYGON_OFFSET_POINT :: GLenum
- gl_POLYGON_OFFSET_UNITS :: GLenum
- gl_POLYGON_SMOOTH :: GLenum
- gl_POLYGON_SMOOTH_HINT :: GLenum
- gl_PRIMITIVES_GENERATED :: GLenum
- gl_PRIMITIVE_RESTART :: GLenum
- gl_PRIMITIVE_RESTART_INDEX :: GLenum
- gl_PROGRAM_BINARY_FORMATS :: GLenum
- gl_PROGRAM_BINARY_LENGTH :: GLenum
- gl_PROGRAM_BINARY_RETRIEVABLE_HINT :: GLenum
- gl_PROGRAM_PIPELINE_BINDING :: GLenum
- gl_PROGRAM_POINT_SIZE :: GLenum
- gl_PROGRAM_SEPARABLE :: GLenum
- gl_PROVOKING_VERTEX :: GLenum
- gl_PROXY_TEXTURE_1D :: GLenum
- gl_PROXY_TEXTURE_1D_ARRAY :: GLenum
- gl_PROXY_TEXTURE_2D :: GLenum
- gl_PROXY_TEXTURE_2D_ARRAY :: GLenum
- gl_PROXY_TEXTURE_2D_MULTISAMPLE :: GLenum
- gl_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY :: GLenum
- gl_PROXY_TEXTURE_3D :: GLenum
- gl_PROXY_TEXTURE_CUBE_MAP :: GLenum
- gl_PROXY_TEXTURE_CUBE_MAP_ARRAY :: GLenum
- gl_PROXY_TEXTURE_RECTANGLE :: GLenum
- gl_QUADS :: GLenum
- gl_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION :: GLenum
- gl_QUERY_BY_REGION_NO_WAIT :: GLenum
- gl_QUERY_BY_REGION_WAIT :: GLenum
- gl_QUERY_COUNTER_BITS :: GLenum
- gl_QUERY_NO_WAIT :: GLenum
- gl_QUERY_RESULT :: GLenum
- gl_QUERY_RESULT_AVAILABLE :: GLenum
- gl_QUERY_WAIT :: GLenum
- gl_R11F_G11F_B10F :: GLenum
- gl_R16 :: GLenum
- gl_R16F :: GLenum
- gl_R16I :: GLenum
- gl_R16UI :: GLenum
- gl_R16_SNORM :: GLenum
- gl_R32F :: GLenum
- gl_R32I :: GLenum
- gl_R32UI :: GLenum
- gl_R3_G3_B2 :: GLenum
- gl_R8 :: GLenum
- gl_R8I :: GLenum
- gl_R8UI :: GLenum
- gl_R8_SNORM :: GLenum
- gl_RASTERIZER_DISCARD :: GLenum
- gl_READ_BUFFER :: GLenum
- gl_READ_FRAMEBUFFER :: GLenum
- gl_READ_FRAMEBUFFER_BINDING :: GLenum
- gl_READ_ONLY :: GLenum
- gl_READ_WRITE :: GLenum
- gl_RED :: GLenum
- gl_RED_INTEGER :: GLenum
- gl_RENDERBUFFER :: GLenum
- gl_RENDERBUFFER_ALPHA_SIZE :: GLenum
- gl_RENDERBUFFER_BINDING :: GLenum
- gl_RENDERBUFFER_BLUE_SIZE :: GLenum
- gl_RENDERBUFFER_DEPTH_SIZE :: GLenum
- gl_RENDERBUFFER_GREEN_SIZE :: GLenum
- gl_RENDERBUFFER_HEIGHT :: GLenum
- gl_RENDERBUFFER_INTERNAL_FORMAT :: GLenum
- gl_RENDERBUFFER_RED_SIZE :: GLenum
- gl_RENDERBUFFER_SAMPLES :: GLenum
- gl_RENDERBUFFER_STENCIL_SIZE :: GLenum
- gl_RENDERBUFFER_WIDTH :: GLenum
- gl_RENDERER :: GLenum
- gl_REPEAT :: GLenum
- gl_REPLACE :: GLenum
- gl_RG :: GLenum
- gl_RG16 :: GLenum
- gl_RG16F :: GLenum
- gl_RG16I :: GLenum
- gl_RG16UI :: GLenum
- gl_RG16_SNORM :: GLenum
- gl_RG32F :: GLenum
- gl_RG32I :: GLenum
- gl_RG32UI :: GLenum
- gl_RG8 :: GLenum
- gl_RG8I :: GLenum
- gl_RG8UI :: GLenum
- gl_RG8_SNORM :: GLenum
- gl_RGB :: GLenum
- gl_RGB10 :: GLenum
- gl_RGB10_A2 :: GLenum
- gl_RGB10_A2UI :: GLenum
- gl_RGB12 :: GLenum
- gl_RGB16 :: GLenum
- gl_RGB16F :: GLenum
- gl_RGB16I :: GLenum
- gl_RGB16UI :: GLenum
- gl_RGB16_SNORM :: GLenum
- gl_RGB32F :: GLenum
- gl_RGB32I :: GLenum
- gl_RGB32UI :: GLenum
- gl_RGB4 :: GLenum
- gl_RGB5 :: GLenum
- gl_RGB565 :: GLenum
- gl_RGB5_A1 :: GLenum
- gl_RGB8 :: GLenum
- gl_RGB8I :: GLenum
- gl_RGB8UI :: GLenum
- gl_RGB8_SNORM :: GLenum
- gl_RGB9_E5 :: GLenum
- gl_RGBA :: GLenum
- gl_RGBA12 :: GLenum
- gl_RGBA16 :: GLenum
- gl_RGBA16F :: GLenum
- gl_RGBA16I :: GLenum
- gl_RGBA16UI :: GLenum
- gl_RGBA16_SNORM :: GLenum
- gl_RGBA2 :: GLenum
- gl_RGBA32F :: GLenum
- gl_RGBA32I :: GLenum
- gl_RGBA32UI :: GLenum
- gl_RGBA4 :: GLenum
- gl_RGBA8 :: GLenum
- gl_RGBA8I :: GLenum
- gl_RGBA8UI :: GLenum
- gl_RGBA8_SNORM :: GLenum
- gl_RGBA_INTEGER :: GLenum
- gl_RGB_INTEGER :: GLenum
- gl_RG_INTEGER :: GLenum
- gl_RIGHT :: GLenum
- gl_SAMPLER_1D :: GLenum
- gl_SAMPLER_1D_ARRAY :: GLenum
- gl_SAMPLER_1D_ARRAY_SHADOW :: GLenum
- gl_SAMPLER_1D_SHADOW :: GLenum
- gl_SAMPLER_2D :: GLenum
- gl_SAMPLER_2D_ARRAY :: GLenum
- gl_SAMPLER_2D_ARRAY_SHADOW :: GLenum
- gl_SAMPLER_2D_MULTISAMPLE :: GLenum
- gl_SAMPLER_2D_MULTISAMPLE_ARRAY :: GLenum
- gl_SAMPLER_2D_RECT :: GLenum
- gl_SAMPLER_2D_RECT_SHADOW :: GLenum
- gl_SAMPLER_2D_SHADOW :: GLenum
- gl_SAMPLER_3D :: GLenum
- gl_SAMPLER_BINDING :: GLenum
- gl_SAMPLER_BUFFER :: GLenum
- gl_SAMPLER_CUBE :: GLenum
- gl_SAMPLER_CUBE_MAP_ARRAY :: GLenum
- gl_SAMPLER_CUBE_MAP_ARRAY_SHADOW :: GLenum
- gl_SAMPLER_CUBE_SHADOW :: GLenum
- gl_SAMPLES :: GLenum
- gl_SAMPLES_PASSED :: GLenum
- gl_SAMPLE_ALPHA_TO_COVERAGE :: GLenum
- gl_SAMPLE_ALPHA_TO_ONE :: GLenum
- gl_SAMPLE_BUFFERS :: GLenum
- gl_SAMPLE_COVERAGE :: GLenum
- gl_SAMPLE_COVERAGE_INVERT :: GLenum
- gl_SAMPLE_COVERAGE_VALUE :: GLenum
- gl_SAMPLE_MASK :: GLenum
- gl_SAMPLE_MASK_VALUE :: GLenum
- gl_SAMPLE_POSITION :: GLenum
- gl_SAMPLE_SHADING :: GLenum
- gl_SCISSOR_BOX :: GLenum
- gl_SCISSOR_TEST :: GLenum
- gl_SEPARATE_ATTRIBS :: GLenum
- gl_SET :: GLenum
- gl_SHADER_BINARY_FORMATS :: GLenum
- gl_SHADER_COMPILER :: GLenum
- gl_SHADER_IMAGE_ACCESS_BARRIER_BIT :: GLbitfield
- gl_SHADER_SOURCE_LENGTH :: GLenum
- gl_SHADER_TYPE :: GLenum
- gl_SHADING_LANGUAGE_VERSION :: GLenum
- gl_SHORT :: GLenum
- gl_SIGNALED :: GLenum
- gl_SIGNED_NORMALIZED :: GLenum
- gl_SMOOTH_LINE_WIDTH_GRANULARITY :: GLenum
- gl_SMOOTH_LINE_WIDTH_RANGE :: GLenum
- gl_SMOOTH_POINT_SIZE_GRANULARITY :: GLenum
- gl_SMOOTH_POINT_SIZE_RANGE :: GLenum
- gl_SRC1_ALPHA :: GLenum
- gl_SRC1_COLOR :: GLenum
- gl_SRC_ALPHA :: GLenum
- gl_SRC_ALPHA_SATURATE :: GLenum
- gl_SRC_COLOR :: GLenum
- gl_SRGB :: GLenum
- gl_SRGB8 :: GLenum
- gl_SRGB8_ALPHA8 :: GLenum
- gl_SRGB_ALPHA :: GLenum
- gl_STATIC_COPY :: GLenum
- gl_STATIC_DRAW :: GLenum
- gl_STATIC_READ :: GLenum
- gl_STENCIL :: GLenum
- gl_STENCIL_ATTACHMENT :: GLenum
- gl_STENCIL_BACK_FAIL :: GLenum
- gl_STENCIL_BACK_FUNC :: GLenum
- gl_STENCIL_BACK_PASS_DEPTH_FAIL :: GLenum
- gl_STENCIL_BACK_PASS_DEPTH_PASS :: GLenum
- gl_STENCIL_BACK_REF :: GLenum
- gl_STENCIL_BACK_VALUE_MASK :: GLenum
- gl_STENCIL_BACK_WRITEMASK :: GLenum
- gl_STENCIL_BUFFER_BIT :: GLbitfield
- gl_STENCIL_CLEAR_VALUE :: GLenum
- gl_STENCIL_FAIL :: GLenum
- gl_STENCIL_FUNC :: GLenum
- gl_STENCIL_INDEX :: GLenum
- gl_STENCIL_INDEX1 :: GLenum
- gl_STENCIL_INDEX16 :: GLenum
- gl_STENCIL_INDEX4 :: GLenum
- gl_STENCIL_INDEX8 :: GLenum
- gl_STENCIL_PASS_DEPTH_FAIL :: GLenum
- gl_STENCIL_PASS_DEPTH_PASS :: GLenum
- gl_STENCIL_REF :: GLenum
- gl_STENCIL_TEST :: GLenum
- gl_STENCIL_VALUE_MASK :: GLenum
- gl_STENCIL_WRITEMASK :: GLenum
- gl_STEREO :: GLenum
- gl_STREAM_COPY :: GLenum
- gl_STREAM_DRAW :: GLenum
- gl_STREAM_READ :: GLenum
- gl_SUBPIXEL_BITS :: GLenum
- gl_SYNC_CONDITION :: GLenum
- gl_SYNC_FENCE :: GLenum
- gl_SYNC_FLAGS :: GLenum
- gl_SYNC_FLUSH_COMMANDS_BIT :: GLbitfield
- gl_SYNC_GPU_COMMANDS_COMPLETE :: GLenum
- gl_SYNC_STATUS :: GLenum
- gl_TESS_CONTROL_OUTPUT_VERTICES :: GLenum
- gl_TESS_CONTROL_SHADER :: GLenum
- gl_TESS_CONTROL_SHADER_BIT :: GLbitfield
- gl_TESS_EVALUATION_SHADER :: GLenum
- gl_TESS_EVALUATION_SHADER_BIT :: GLbitfield
- gl_TESS_GEN_MODE :: GLenum
- gl_TESS_GEN_POINT_MODE :: GLenum
- gl_TESS_GEN_SPACING :: GLenum
- gl_TESS_GEN_VERTEX_ORDER :: GLenum
- gl_TEXTURE :: GLenum
- gl_TEXTURE0 :: GLenum
- gl_TEXTURE1 :: GLenum
- gl_TEXTURE10 :: GLenum
- gl_TEXTURE11 :: GLenum
- gl_TEXTURE12 :: GLenum
- gl_TEXTURE13 :: GLenum
- gl_TEXTURE14 :: GLenum
- gl_TEXTURE15 :: GLenum
- gl_TEXTURE16 :: GLenum
- gl_TEXTURE17 :: GLenum
- gl_TEXTURE18 :: GLenum
- gl_TEXTURE19 :: GLenum
- gl_TEXTURE2 :: GLenum
- gl_TEXTURE20 :: GLenum
- gl_TEXTURE21 :: GLenum
- gl_TEXTURE22 :: GLenum
- gl_TEXTURE23 :: GLenum
- gl_TEXTURE24 :: GLenum
- gl_TEXTURE25 :: GLenum
- gl_TEXTURE26 :: GLenum
- gl_TEXTURE27 :: GLenum
- gl_TEXTURE28 :: GLenum
- gl_TEXTURE29 :: GLenum
- gl_TEXTURE3 :: GLenum
- gl_TEXTURE30 :: GLenum
- gl_TEXTURE31 :: GLenum
- gl_TEXTURE4 :: GLenum
- gl_TEXTURE5 :: GLenum
- gl_TEXTURE6 :: GLenum
- gl_TEXTURE7 :: GLenum
- gl_TEXTURE8 :: GLenum
- gl_TEXTURE9 :: GLenum
- gl_TEXTURE_1D :: GLenum
- gl_TEXTURE_1D_ARRAY :: GLenum
- gl_TEXTURE_2D :: GLenum
- gl_TEXTURE_2D_ARRAY :: GLenum
- gl_TEXTURE_2D_MULTISAMPLE :: GLenum
- gl_TEXTURE_2D_MULTISAMPLE_ARRAY :: GLenum
- gl_TEXTURE_3D :: GLenum
- gl_TEXTURE_ALPHA_SIZE :: GLenum
- gl_TEXTURE_ALPHA_TYPE :: GLenum
- gl_TEXTURE_BASE_LEVEL :: GLenum
- gl_TEXTURE_BINDING_1D :: GLenum
- gl_TEXTURE_BINDING_1D_ARRAY :: GLenum
- gl_TEXTURE_BINDING_2D :: GLenum
- gl_TEXTURE_BINDING_2D_ARRAY :: GLenum
- gl_TEXTURE_BINDING_2D_MULTISAMPLE :: GLenum
- gl_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY :: GLenum
- gl_TEXTURE_BINDING_3D :: GLenum
- gl_TEXTURE_BINDING_BUFFER :: GLenum
- gl_TEXTURE_BINDING_CUBE_MAP :: GLenum
- gl_TEXTURE_BINDING_CUBE_MAP_ARRAY :: GLenum
- gl_TEXTURE_BINDING_RECTANGLE :: GLenum
- gl_TEXTURE_BLUE_SIZE :: GLenum
- gl_TEXTURE_BLUE_TYPE :: GLenum
- gl_TEXTURE_BORDER_COLOR :: GLenum
- gl_TEXTURE_BUFFER :: GLenum
- gl_TEXTURE_BUFFER_DATA_STORE_BINDING :: GLenum
- gl_TEXTURE_COMPARE_FUNC :: GLenum
- gl_TEXTURE_COMPARE_MODE :: GLenum
- gl_TEXTURE_COMPRESSED :: GLenum
- gl_TEXTURE_COMPRESSED_IMAGE_SIZE :: GLenum
- gl_TEXTURE_COMPRESSION_HINT :: GLenum
- gl_TEXTURE_CUBE_MAP :: GLenum
- gl_TEXTURE_CUBE_MAP_ARRAY :: GLenum
- gl_TEXTURE_CUBE_MAP_NEGATIVE_X :: GLenum
- gl_TEXTURE_CUBE_MAP_NEGATIVE_Y :: GLenum
- gl_TEXTURE_CUBE_MAP_NEGATIVE_Z :: GLenum
- gl_TEXTURE_CUBE_MAP_POSITIVE_X :: GLenum
- gl_TEXTURE_CUBE_MAP_POSITIVE_Y :: GLenum
- gl_TEXTURE_CUBE_MAP_POSITIVE_Z :: GLenum
- gl_TEXTURE_CUBE_MAP_SEAMLESS :: GLenum
- gl_TEXTURE_DEPTH :: GLenum
- gl_TEXTURE_DEPTH_SIZE :: GLenum
- gl_TEXTURE_DEPTH_TYPE :: GLenum
- gl_TEXTURE_FETCH_BARRIER_BIT :: GLbitfield
- gl_TEXTURE_FIXED_SAMPLE_LOCATIONS :: GLenum
- gl_TEXTURE_GREEN_SIZE :: GLenum
- gl_TEXTURE_GREEN_TYPE :: GLenum
- gl_TEXTURE_HEIGHT :: GLenum
- gl_TEXTURE_IMMUTABLE_FORMAT :: GLenum
- gl_TEXTURE_INTERNAL_FORMAT :: GLenum
- gl_TEXTURE_LOD_BIAS :: GLenum
- gl_TEXTURE_MAG_FILTER :: GLenum
- gl_TEXTURE_MAX_LEVEL :: GLenum
- gl_TEXTURE_MAX_LOD :: GLenum
- gl_TEXTURE_MIN_FILTER :: GLenum
- gl_TEXTURE_MIN_LOD :: GLenum
- gl_TEXTURE_RECTANGLE :: GLenum
- gl_TEXTURE_RED_SIZE :: GLenum
- gl_TEXTURE_RED_TYPE :: GLenum
- gl_TEXTURE_SAMPLES :: GLenum
- gl_TEXTURE_SHARED_SIZE :: GLenum
- gl_TEXTURE_STENCIL_SIZE :: GLenum
- gl_TEXTURE_SWIZZLE_A :: GLenum
- gl_TEXTURE_SWIZZLE_B :: GLenum
- gl_TEXTURE_SWIZZLE_G :: GLenum
- gl_TEXTURE_SWIZZLE_R :: GLenum
- gl_TEXTURE_SWIZZLE_RGBA :: GLenum
- gl_TEXTURE_UPDATE_BARRIER_BIT :: GLbitfield
- gl_TEXTURE_WIDTH :: GLenum
- gl_TEXTURE_WRAP_R :: GLenum
- gl_TEXTURE_WRAP_S :: GLenum
- gl_TEXTURE_WRAP_T :: GLenum
- gl_TIMEOUT_EXPIRED :: GLenum
- gl_TIMEOUT_IGNORED :: GLuint64
- gl_TIMESTAMP :: GLenum
- gl_TIME_ELAPSED :: GLenum
- gl_TRANSFORM_FEEDBACK :: GLenum
- gl_TRANSFORM_FEEDBACK_ACTIVE :: GLenum
- gl_TRANSFORM_FEEDBACK_BARRIER_BIT :: GLbitfield
- gl_TRANSFORM_FEEDBACK_BINDING :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_ACTIVE :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_BINDING :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_MODE :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_PAUSED :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_SIZE :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_START :: GLenum
- gl_TRANSFORM_FEEDBACK_PAUSED :: GLenum
- gl_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: GLenum
- gl_TRANSFORM_FEEDBACK_VARYINGS :: GLenum
- gl_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: GLenum
- gl_TRIANGLES :: GLenum
- gl_TRIANGLES_ADJACENCY :: GLenum
- gl_TRIANGLE_FAN :: GLenum
- gl_TRIANGLE_STRIP :: GLenum
- gl_TRIANGLE_STRIP_ADJACENCY :: GLenum
- gl_TRUE :: GLenum
- gl_UNDEFINED_VERTEX :: GLenum
- gl_UNIFORM_ARRAY_STRIDE :: GLenum
- gl_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX :: GLenum
- gl_UNIFORM_BARRIER_BIT :: GLbitfield
- gl_UNIFORM_BLOCK_ACTIVE_UNIFORMS :: GLenum
- gl_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: GLenum
- gl_UNIFORM_BLOCK_BINDING :: GLenum
- gl_UNIFORM_BLOCK_DATA_SIZE :: GLenum
- gl_UNIFORM_BLOCK_INDEX :: GLenum
- gl_UNIFORM_BLOCK_NAME_LENGTH :: GLenum
- gl_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: GLenum
- gl_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER :: GLenum
- gl_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER :: GLenum
- gl_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER :: GLenum
- gl_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: GLenum
- gl_UNIFORM_BUFFER :: GLenum
- gl_UNIFORM_BUFFER_BINDING :: GLenum
- gl_UNIFORM_BUFFER_OFFSET_ALIGNMENT :: GLenum
- gl_UNIFORM_BUFFER_SIZE :: GLenum
- gl_UNIFORM_BUFFER_START :: GLenum
- gl_UNIFORM_IS_ROW_MAJOR :: GLenum
- gl_UNIFORM_MATRIX_STRIDE :: GLenum
- gl_UNIFORM_NAME_LENGTH :: GLenum
- gl_UNIFORM_OFFSET :: GLenum
- gl_UNIFORM_SIZE :: GLenum
- gl_UNIFORM_TYPE :: GLenum
- gl_UNPACK_ALIGNMENT :: GLenum
- gl_UNPACK_COMPRESSED_BLOCK_DEPTH :: GLenum
- gl_UNPACK_COMPRESSED_BLOCK_HEIGHT :: GLenum
- gl_UNPACK_COMPRESSED_BLOCK_SIZE :: GLenum
- gl_UNPACK_COMPRESSED_BLOCK_WIDTH :: GLenum
- gl_UNPACK_IMAGE_HEIGHT :: GLenum
- gl_UNPACK_LSB_FIRST :: GLenum
- gl_UNPACK_ROW_LENGTH :: GLenum
- gl_UNPACK_SKIP_IMAGES :: GLenum
- gl_UNPACK_SKIP_PIXELS :: GLenum
- gl_UNPACK_SKIP_ROWS :: GLenum
- gl_UNPACK_SWAP_BYTES :: GLenum
- gl_UNSIGNALED :: GLenum
- gl_UNSIGNED_BYTE :: GLenum
- gl_UNSIGNED_BYTE_2_3_3_REV :: GLenum
- gl_UNSIGNED_BYTE_3_3_2 :: GLenum
- gl_UNSIGNED_INT :: GLenum
- gl_UNSIGNED_INT_10F_11F_11F_REV :: GLenum
- gl_UNSIGNED_INT_10_10_10_2 :: GLenum
- gl_UNSIGNED_INT_24_8 :: GLenum
- gl_UNSIGNED_INT_2_10_10_10_REV :: GLenum
- gl_UNSIGNED_INT_5_9_9_9_REV :: GLenum
- gl_UNSIGNED_INT_8_8_8_8 :: GLenum
- gl_UNSIGNED_INT_8_8_8_8_REV :: GLenum
- gl_UNSIGNED_INT_ATOMIC_COUNTER :: GLenum
- gl_UNSIGNED_INT_IMAGE_1D :: GLenum
- gl_UNSIGNED_INT_IMAGE_1D_ARRAY :: GLenum
- gl_UNSIGNED_INT_IMAGE_2D :: GLenum
- gl_UNSIGNED_INT_IMAGE_2D_ARRAY :: GLenum
- gl_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE :: GLenum
- gl_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY :: GLenum
- gl_UNSIGNED_INT_IMAGE_2D_RECT :: GLenum
- gl_UNSIGNED_INT_IMAGE_3D :: GLenum
- gl_UNSIGNED_INT_IMAGE_BUFFER :: GLenum
- gl_UNSIGNED_INT_IMAGE_CUBE :: GLenum
- gl_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY :: GLenum
- gl_UNSIGNED_INT_SAMPLER_1D :: GLenum
- gl_UNSIGNED_INT_SAMPLER_1D_ARRAY :: GLenum
- gl_UNSIGNED_INT_SAMPLER_2D :: GLenum
- gl_UNSIGNED_INT_SAMPLER_2D_ARRAY :: GLenum
- gl_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE :: GLenum
- gl_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: GLenum
- gl_UNSIGNED_INT_SAMPLER_2D_RECT :: GLenum
- gl_UNSIGNED_INT_SAMPLER_3D :: GLenum
- gl_UNSIGNED_INT_SAMPLER_BUFFER :: GLenum
- gl_UNSIGNED_INT_SAMPLER_CUBE :: GLenum
- gl_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY :: GLenum
- gl_UNSIGNED_INT_VEC2 :: GLenum
- gl_UNSIGNED_INT_VEC3 :: GLenum
- gl_UNSIGNED_INT_VEC4 :: GLenum
- gl_UNSIGNED_NORMALIZED :: GLenum
- gl_UNSIGNED_SHORT :: GLenum
- gl_UNSIGNED_SHORT_1_5_5_5_REV :: GLenum
- gl_UNSIGNED_SHORT_4_4_4_4 :: GLenum
- gl_UNSIGNED_SHORT_4_4_4_4_REV :: GLenum
- gl_UNSIGNED_SHORT_5_5_5_1 :: GLenum
- gl_UNSIGNED_SHORT_5_6_5 :: GLenum
- gl_UNSIGNED_SHORT_5_6_5_REV :: GLenum
- gl_UPPER_LEFT :: GLenum
- gl_VALIDATE_STATUS :: GLenum
- gl_VENDOR :: GLenum
- gl_VERSION :: GLenum
- gl_VERTEX_ARRAY_BINDING :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_BARRIER_BIT :: GLbitfield
- gl_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_DIVISOR :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_ENABLED :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_INTEGER :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_NORMALIZED :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_POINTER :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_SIZE :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_STRIDE :: GLenum
- gl_VERTEX_ATTRIB_ARRAY_TYPE :: GLenum
- gl_VERTEX_PROGRAM_POINT_SIZE :: GLenum
- gl_VERTEX_SHADER :: GLenum
- gl_VERTEX_SHADER_BIT :: GLbitfield
- gl_VIEWPORT :: GLenum
- gl_VIEWPORT_BOUNDS_RANGE :: GLenum
- gl_VIEWPORT_INDEX_PROVOKING_VERTEX :: GLenum
- gl_VIEWPORT_SUBPIXEL_BITS :: GLenum
- gl_WAIT_FAILED :: GLenum
- gl_WRITE_ONLY :: GLenum
- gl_XOR :: GLenum
- gl_ZERO :: 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 ()
- 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 ()
- glBindProgramPipeline :: MonadIO m => GLuint -> m ()
- glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindSampler :: MonadIO m => GLuint -> GLuint -> m ()
- glBindTexture :: MonadIO m => GLenum -> GLuint -> m ()
- glBindTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
- glBindVertexArray :: MonadIO m => GLuint -> 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 ()
- glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr a -> GLenum -> m ()
- glBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
- glCheckFramebufferStatus :: MonadIO m => GLenum -> m GLenum
- glClampColor :: MonadIO m => GLenum -> GLenum -> m ()
- glClear :: MonadIO m => GLbitfield -> 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 ()
- glClearStencil :: MonadIO m => GLint -> m ()
- glClientWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum
- 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 ()
- glCopyBufferSubData :: MonadIO m => GLenum -> GLenum -> 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 ()
- glCreateProgram :: MonadIO m => m GLuint
- glCreateShader :: MonadIO m => GLenum -> m GLuint
- glCreateShaderProgramv :: MonadIO m => GLenum -> GLsizei -> Ptr (Ptr GLchar) -> m GLuint
- glCullFace :: MonadIO m => GLenum -> 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 ()
- glDisableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glDisablei :: MonadIO m => GLenum -> GLuint -> 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 ()
- 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 ()
- 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 ()
- 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 ()
- 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 ()
- 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 ()
- glGetInternalformativ :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint -> m ()
- glGetMultisamplefv :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetProgramBinary :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr a -> m ()
- glGetProgramInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramPipelineInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramPipelineiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetProgramStageiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetProgramiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> 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 ()
- glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> 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 ()
- 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 ()
- glHint :: MonadIO m => GLenum -> GLenum -> 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)
- glMemoryBarrier :: MonadIO m => GLbitfield -> m ()
- glMinSampleShading :: MonadIO m => GLfloat -> m ()
- glMultiDrawArrays :: MonadIO m => GLenum -> Ptr GLint -> Ptr 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 ()
- 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 ()
- 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 ()
- glQueryCounter :: MonadIO m => GLuint -> GLenum -> m ()
- glReadBuffer :: MonadIO m => GLenum -> m ()
- glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> 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 ()
- 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 ()
- 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 ()
- glTexStorage3D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> 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 ()
- 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
- glUseProgram :: MonadIO m => GLuint -> m ()
- glUseProgramStages :: MonadIO m => GLuint -> GLbitfield -> GLuint -> m ()
- glValidateProgram :: MonadIO m => GLuint -> m ()
- glValidateProgramPipeline :: MonadIO m => GLuint -> 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 ()
- glVertexAttribDivisor :: MonadIO m => GLuint -> 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 ()
- 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 ()
- 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 ()
- 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 GLbitfield = CUInt Source
32bit bit field.
16bit half-precision floating-point value encoded in an unsigned scalar.
type GLsizeiptr = CPtrdiff Source
Pointer-sized non-negative binary integer size.
Enums
Functions
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
glBeginConditionalRender Source
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
glBeginTransformFeedback Source
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 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 | |
=> 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
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
Manual pages for OpenGL 3.x or OpenGL 4.x
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
glBindTransformFeedback Source
Manual page for OpenGL 4.x
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
glBlendEquationSeparate Source
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glBlendEquationSeparatei Source
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
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
:: 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 |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glCheckFramebufferStatus Source
Manual pages for OpenGL 3.x or 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 |
|
-> 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
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLsync |
|
-> GLbitfield |
|
-> GLuint64 |
|
-> m GLenum |
Manual pages for OpenGL 3.x or 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
:: 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
:: 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
:: 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
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLintptr |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual pages for OpenGL 3.x or 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
glCreateProgram :: MonadIO m => m GLuint Source
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 |
|
-> GLsizei |
|
-> Ptr (Ptr GLchar) |
|
-> m GLuint |
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
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
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
:: MonadIO m | |
=> GLboolean |
|
-> 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 | |
=> 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
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or 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
:: 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
:: 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
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
:: 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
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or 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
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
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
glFramebufferRenderbuffer Source
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> 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 | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: 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
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
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
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: 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
:: 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
:: 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
:: 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
:: 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
:: 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
:: 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
glGetProgramPipelineInfoLog Source
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> 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
:: 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
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
:: 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
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
:: 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
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: 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
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLsync |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> m GLboolean | of type [Boolean](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
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
:: MonadIO m | |
=> GLenum |
|
-> m () |
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
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
:: 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
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x
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
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
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
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
Manual pages for OpenGL 3.x or 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
:: 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
glReleaseShaderCompiler :: MonadIO m => m () Source
Manual page for OpenGL 4.x
:: 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
:: MonadIO m | |
=> GLfloat |
|
-> GLboolean |
|
-> m () |
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
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr 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 |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
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
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: 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
:: 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 |
|
-> 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
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> 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
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
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](Graphics-Rendering-OpenGL-Raw-Groups.html#Boolean). |
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 |
|
-> GLbitfield |
|
-> GLuint |
|
-> 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 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
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
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
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 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
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
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
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
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
Manual pages for OpenGL 3.x or OpenGL 4.x
:: 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
:: 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
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or 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 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