Copyright | (c) Sven Panne 2015 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
- type GLDEBUGPROC = FunPtr GLDEBUGPROCFunc
- type GLDEBUGPROCFunc = GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> Ptr () -> IO ()
- 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 = ()
- makeGLDEBUGPROC :: GLDEBUGPROCFunc -> IO (FunPtr GLDEBUGPROCFunc)
- gl_ACTIVE_ATOMIC_COUNTER_BUFFERS :: GLenum
- gl_ACTIVE_ATTRIBUTES :: GLenum
- gl_ACTIVE_ATTRIBUTE_MAX_LENGTH :: GLenum
- gl_ACTIVE_PROGRAM :: GLenum
- gl_ACTIVE_RESOURCES :: 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_ACTIVE_VARIABLES :: 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_ANY_SAMPLES_PASSED_CONSERVATIVE :: GLenum
- gl_ARRAY_BUFFER :: GLenum
- gl_ARRAY_BUFFER_BINDING :: GLenum
- gl_ARRAY_SIZE :: GLenum
- gl_ARRAY_STRIDE :: 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_INDEX :: GLenum
- gl_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER :: 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_AUTO_GENERATE_MIPMAP :: 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_BLOCK_INDEX :: 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 :: GLenum
- gl_BUFFER_ACCESS :: GLenum
- gl_BUFFER_ACCESS_FLAGS :: GLenum
- gl_BUFFER_BINDING :: GLenum
- gl_BUFFER_DATA_SIZE :: GLenum
- gl_BUFFER_IMMUTABLE_STORAGE :: 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_STORAGE_FLAGS :: GLenum
- gl_BUFFER_UPDATE_BARRIER_BIT :: GLbitfield
- gl_BUFFER_USAGE :: GLenum
- gl_BUFFER_VARIABLE :: GLenum
- gl_BYTE :: GLenum
- gl_CAVEAT_SUPPORT :: GLenum
- gl_CCW :: GLenum
- gl_CLAMP_READ_COLOR :: GLenum
- gl_CLAMP_TO_BORDER :: GLenum
- gl_CLAMP_TO_EDGE :: GLenum
- gl_CLEAR :: GLenum
- gl_CLEAR_BUFFER :: GLenum
- gl_CLEAR_TEXTURE :: GLenum
- gl_CLIENT_MAPPED_BUFFER_BARRIER_BIT :: GLbitfield
- gl_CLIENT_STORAGE_BIT :: GLbitfield
- 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_COMPONENTS :: GLenum
- gl_COLOR_ENCODING :: GLenum
- gl_COLOR_LOGIC_OP :: GLenum
- gl_COLOR_RENDERABLE :: 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_R11_EAC :: GLenum
- gl_COMPRESSED_RED :: GLenum
- gl_COMPRESSED_RED_RGTC1 :: GLenum
- gl_COMPRESSED_RG :: GLenum
- gl_COMPRESSED_RG11_EAC :: GLenum
- gl_COMPRESSED_RGB :: GLenum
- gl_COMPRESSED_RGB8_ETC2 :: GLenum
- gl_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: GLenum
- gl_COMPRESSED_RGBA :: GLenum
- gl_COMPRESSED_RGBA8_ETC2_EAC :: 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_R11_EAC :: GLenum
- gl_COMPRESSED_SIGNED_RED_RGTC1 :: GLenum
- gl_COMPRESSED_SIGNED_RG11_EAC :: GLenum
- gl_COMPRESSED_SIGNED_RG_RGTC2 :: GLenum
- gl_COMPRESSED_SRGB :: GLenum
- gl_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC :: GLenum
- gl_COMPRESSED_SRGB8_ETC2 :: GLenum
- gl_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: GLenum
- gl_COMPRESSED_SRGB_ALPHA :: GLenum
- gl_COMPRESSED_SRGB_ALPHA_BPTC_UNORM :: GLenum
- gl_COMPRESSED_TEXTURE_FORMATS :: GLenum
- gl_COMPUTE_SHADER :: GLenum
- gl_COMPUTE_SHADER_BIT :: GLbitfield
- gl_COMPUTE_SUBROUTINE :: GLenum
- gl_COMPUTE_SUBROUTINE_UNIFORM :: GLenum
- gl_COMPUTE_TEXTURE :: GLenum
- gl_COMPUTE_WORK_GROUP_SIZE :: 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_DEBUG_BIT :: GLbitfield
- 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_DEBUG_CALLBACK_FUNCTION :: GLenum
- gl_DEBUG_CALLBACK_USER_PARAM :: GLenum
- gl_DEBUG_GROUP_STACK_DEPTH :: GLenum
- gl_DEBUG_LOGGED_MESSAGES :: GLenum
- gl_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH :: GLenum
- gl_DEBUG_OUTPUT :: GLenum
- gl_DEBUG_OUTPUT_SYNCHRONOUS :: GLenum
- gl_DEBUG_SEVERITY_HIGH :: GLenum
- gl_DEBUG_SEVERITY_LOW :: GLenum
- gl_DEBUG_SEVERITY_MEDIUM :: GLenum
- gl_DEBUG_SEVERITY_NOTIFICATION :: GLenum
- gl_DEBUG_SOURCE_API :: GLenum
- gl_DEBUG_SOURCE_APPLICATION :: GLenum
- gl_DEBUG_SOURCE_OTHER :: GLenum
- gl_DEBUG_SOURCE_SHADER_COMPILER :: GLenum
- gl_DEBUG_SOURCE_THIRD_PARTY :: GLenum
- gl_DEBUG_SOURCE_WINDOW_SYSTEM :: GLenum
- gl_DEBUG_TYPE_DEPRECATED_BEHAVIOR :: GLenum
- gl_DEBUG_TYPE_ERROR :: GLenum
- gl_DEBUG_TYPE_MARKER :: GLenum
- gl_DEBUG_TYPE_OTHER :: GLenum
- gl_DEBUG_TYPE_PERFORMANCE :: GLenum
- gl_DEBUG_TYPE_POP_GROUP :: GLenum
- gl_DEBUG_TYPE_PORTABILITY :: GLenum
- gl_DEBUG_TYPE_PUSH_GROUP :: GLenum
- gl_DEBUG_TYPE_UNDEFINED_BEHAVIOR :: 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_COMPONENTS :: GLenum
- gl_DEPTH_FUNC :: GLenum
- gl_DEPTH_RANGE :: GLenum
- gl_DEPTH_RENDERABLE :: GLenum
- gl_DEPTH_STENCIL :: GLenum
- gl_DEPTH_STENCIL_ATTACHMENT :: GLenum
- gl_DEPTH_STENCIL_TEXTURE_MODE :: GLenum
- gl_DEPTH_TEST :: GLenum
- gl_DEPTH_WRITEMASK :: GLenum
- gl_DISPATCH_INDIRECT_BUFFER :: GLenum
- gl_DISPATCH_INDIRECT_BUFFER_BINDING :: 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_DYNAMIC_STORAGE_BIT :: GLbitfield
- 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_FILTER :: 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_FRAGMENT_SUBROUTINE :: GLenum
- gl_FRAGMENT_SUBROUTINE_UNIFORM :: GLenum
- gl_FRAGMENT_TEXTURE :: 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_BLEND :: GLenum
- gl_FRAMEBUFFER_COMPLETE :: GLenum
- gl_FRAMEBUFFER_DEFAULT :: GLenum
- gl_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS :: GLenum
- gl_FRAMEBUFFER_DEFAULT_HEIGHT :: GLenum
- gl_FRAMEBUFFER_DEFAULT_LAYERS :: GLenum
- gl_FRAMEBUFFER_DEFAULT_SAMPLES :: GLenum
- gl_FRAMEBUFFER_DEFAULT_WIDTH :: 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_RENDERABLE :: GLenum
- gl_FRAMEBUFFER_RENDERABLE_LAYERED :: 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_FULL_SUPPORT :: 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_SUBROUTINE :: GLenum
- gl_GEOMETRY_SUBROUTINE_UNIFORM :: GLenum
- gl_GEOMETRY_TEXTURE :: GLenum
- gl_GEOMETRY_VERTICES_OUT :: GLenum
- gl_GEQUAL :: GLenum
- gl_GET_TEXTURE_IMAGE_FORMAT :: GLenum
- gl_GET_TEXTURE_IMAGE_TYPE :: 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_CLASS_10_10_10_2 :: GLenum
- gl_IMAGE_CLASS_11_11_10 :: GLenum
- gl_IMAGE_CLASS_1_X_16 :: GLenum
- gl_IMAGE_CLASS_1_X_32 :: GLenum
- gl_IMAGE_CLASS_1_X_8 :: GLenum
- gl_IMAGE_CLASS_2_X_16 :: GLenum
- gl_IMAGE_CLASS_2_X_32 :: GLenum
- gl_IMAGE_CLASS_2_X_8 :: GLenum
- gl_IMAGE_CLASS_4_X_16 :: GLenum
- gl_IMAGE_CLASS_4_X_32 :: GLenum
- gl_IMAGE_CLASS_4_X_8 :: GLenum
- gl_IMAGE_COMPATIBILITY_CLASS :: 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_IMAGE_PIXEL_FORMAT :: GLenum
- gl_IMAGE_PIXEL_TYPE :: GLenum
- gl_IMAGE_TEXEL_SIZE :: 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_INTERNALFORMAT_ALPHA_SIZE :: GLenum
- gl_INTERNALFORMAT_ALPHA_TYPE :: GLenum
- gl_INTERNALFORMAT_BLUE_SIZE :: GLenum
- gl_INTERNALFORMAT_BLUE_TYPE :: GLenum
- gl_INTERNALFORMAT_DEPTH_SIZE :: GLenum
- gl_INTERNALFORMAT_DEPTH_TYPE :: GLenum
- gl_INTERNALFORMAT_GREEN_SIZE :: GLenum
- gl_INTERNALFORMAT_GREEN_TYPE :: GLenum
- gl_INTERNALFORMAT_PREFERRED :: GLenum
- gl_INTERNALFORMAT_RED_SIZE :: GLenum
- gl_INTERNALFORMAT_RED_TYPE :: GLenum
- gl_INTERNALFORMAT_SHARED_SIZE :: GLenum
- gl_INTERNALFORMAT_STENCIL_SIZE :: GLenum
- gl_INTERNALFORMAT_STENCIL_TYPE :: GLenum
- gl_INTERNALFORMAT_SUPPORTED :: 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_IS_PER_PATCH :: GLenum
- gl_IS_ROW_MAJOR :: 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_LOCATION :: GLenum
- gl_LOCATION_COMPONENT :: GLenum
- gl_LOCATION_INDEX :: GLenum
- gl_LOGIC_OP_MODE :: GLenum
- gl_LOWER_LEFT :: GLenum
- gl_LOW_FLOAT :: GLenum
- gl_LOW_INT :: GLenum
- gl_MAJOR_VERSION :: GLenum
- gl_MANUAL_GENERATE_MIPMAP :: GLenum
- gl_MAP_COHERENT_BIT :: GLbitfield
- gl_MAP_FLUSH_EXPLICIT_BIT :: GLbitfield
- gl_MAP_INVALIDATE_BUFFER_BIT :: GLbitfield
- gl_MAP_INVALIDATE_RANGE_BIT :: GLbitfield
- gl_MAP_PERSISTENT_BIT :: GLbitfield
- gl_MAP_READ_BIT :: GLbitfield
- gl_MAP_UNSYNCHRONIZED_BIT :: GLbitfield
- gl_MAP_WRITE_BIT :: GLbitfield
- gl_MATRIX_STRIDE :: GLenum
- 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_COMPUTE_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_COMBINED_DIMENSIONS :: 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_SHADER_OUTPUT_RESOURCES :: GLenum
- gl_MAX_COMBINED_SHADER_STORAGE_BLOCKS :: 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_COMPUTE_ATOMIC_COUNTERS :: GLenum
- gl_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS :: GLenum
- gl_MAX_COMPUTE_IMAGE_UNIFORMS :: GLenum
- gl_MAX_COMPUTE_SHADER_STORAGE_BLOCKS :: GLenum
- gl_MAX_COMPUTE_SHARED_MEMORY_SIZE :: GLenum
- gl_MAX_COMPUTE_TEXTURE_IMAGE_UNITS :: GLenum
- gl_MAX_COMPUTE_UNIFORM_BLOCKS :: GLenum
- gl_MAX_COMPUTE_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_COMPUTE_WORK_GROUP_COUNT :: GLenum
- gl_MAX_COMPUTE_WORK_GROUP_INVOCATIONS :: GLenum
- gl_MAX_COMPUTE_WORK_GROUP_SIZE :: GLenum
- gl_MAX_CUBE_MAP_TEXTURE_SIZE :: GLenum
- gl_MAX_DEBUG_GROUP_STACK_DEPTH :: GLenum
- gl_MAX_DEBUG_LOGGED_MESSAGES :: GLenum
- gl_MAX_DEBUG_MESSAGE_LENGTH :: GLenum
- gl_MAX_DEPTH :: 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_ELEMENT_INDEX :: 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_SHADER_STORAGE_BLOCKS :: GLenum
- gl_MAX_FRAGMENT_UNIFORM_BLOCKS :: GLenum
- gl_MAX_FRAGMENT_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_FRAGMENT_UNIFORM_VECTORS :: GLenum
- gl_MAX_FRAMEBUFFER_HEIGHT :: GLenum
- gl_MAX_FRAMEBUFFER_LAYERS :: GLenum
- gl_MAX_FRAMEBUFFER_SAMPLES :: GLenum
- gl_MAX_FRAMEBUFFER_WIDTH :: 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_SHADER_STORAGE_BLOCKS :: 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_HEIGHT :: GLenum
- gl_MAX_IMAGE_SAMPLES :: GLenum
- gl_MAX_IMAGE_UNITS :: GLenum
- gl_MAX_INTEGER_SAMPLES :: GLenum
- gl_MAX_LABEL_LENGTH :: GLenum
- gl_MAX_LAYERS :: GLenum
- gl_MAX_NAME_LENGTH :: GLenum
- gl_MAX_NUM_ACTIVE_VARIABLES :: GLenum
- gl_MAX_NUM_COMPATIBLE_SUBROUTINES :: 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_SHADER_STORAGE_BLOCK_SIZE :: GLenum
- gl_MAX_SHADER_STORAGE_BUFFER_BINDINGS :: 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_SHADER_STORAGE_BLOCKS :: 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_SHADER_STORAGE_BLOCKS :: 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_UNIFORM_LOCATIONS :: 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_ATTRIB_BINDINGS :: GLenum
- gl_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET :: GLenum
- gl_MAX_VERTEX_ATTRIB_STRIDE :: GLenum
- gl_MAX_VERTEX_IMAGE_UNIFORMS :: GLenum
- gl_MAX_VERTEX_OUTPUT_COMPONENTS :: GLenum
- gl_MAX_VERTEX_SHADER_STORAGE_BLOCKS :: 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_MAX_WIDTH :: 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_MIPMAP :: GLenum
- gl_MIRRORED_REPEAT :: GLenum
- gl_MIRROR_CLAMP_TO_EDGE :: GLenum
- gl_MULTISAMPLE :: GLenum
- gl_NAME_LENGTH :: 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_ACTIVE_VARIABLES :: 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_NUM_SHADING_LANGUAGE_VERSIONS :: GLenum
- gl_OBJECT_TYPE :: GLenum
- gl_OFFSET :: 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_FIXED_INDEX :: GLenum
- gl_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED :: GLenum
- gl_PRIMITIVE_RESTART_INDEX :: GLenum
- gl_PROGRAM :: GLenum
- gl_PROGRAM_BINARY_FORMATS :: GLenum
- gl_PROGRAM_BINARY_LENGTH :: GLenum
- gl_PROGRAM_BINARY_RETRIEVABLE_HINT :: GLenum
- gl_PROGRAM_INPUT :: GLenum
- gl_PROGRAM_OUTPUT :: GLenum
- gl_PROGRAM_PIPELINE :: 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 :: GLenum
- gl_QUERY_BUFFER :: GLenum
- gl_QUERY_BUFFER_BARRIER_BIT :: GLbitfield
- gl_QUERY_BUFFER_BINDING :: 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_RESULT_NO_WAIT :: 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_PIXELS :: GLenum
- gl_READ_PIXELS_FORMAT :: GLenum
- gl_READ_PIXELS_TYPE :: GLenum
- gl_READ_WRITE :: GLenum
- gl_RED :: GLenum
- gl_RED_INTEGER :: GLenum
- gl_REFERENCED_BY_COMPUTE_SHADER :: GLenum
- gl_REFERENCED_BY_FRAGMENT_SHADER :: GLenum
- gl_REFERENCED_BY_GEOMETRY_SHADER :: GLenum
- gl_REFERENCED_BY_TESS_CONTROL_SHADER :: GLenum
- gl_REFERENCED_BY_TESS_EVALUATION_SHADER :: GLenum
- gl_REFERENCED_BY_VERTEX_SHADER :: 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 :: 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 :: GLenum
- gl_SHADER_BINARY_FORMATS :: GLenum
- gl_SHADER_COMPILER :: GLenum
- gl_SHADER_IMAGE_ACCESS_BARRIER_BIT :: GLbitfield
- gl_SHADER_IMAGE_ATOMIC :: GLenum
- gl_SHADER_IMAGE_LOAD :: GLenum
- gl_SHADER_IMAGE_STORE :: GLenum
- gl_SHADER_SOURCE_LENGTH :: GLenum
- gl_SHADER_STORAGE_BARRIER_BIT :: GLbitfield
- gl_SHADER_STORAGE_BLOCK :: GLenum
- gl_SHADER_STORAGE_BUFFER :: GLenum
- gl_SHADER_STORAGE_BUFFER_BINDING :: GLenum
- gl_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT :: GLenum
- gl_SHADER_STORAGE_BUFFER_SIZE :: GLenum
- gl_SHADER_STORAGE_BUFFER_START :: GLenum
- gl_SHADER_TYPE :: GLenum
- gl_SHADING_LANGUAGE_VERSION :: GLenum
- gl_SHORT :: GLenum
- gl_SIGNALED :: GLenum
- gl_SIGNED_NORMALIZED :: GLenum
- gl_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST :: GLenum
- gl_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE :: GLenum
- gl_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST :: GLenum
- gl_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE :: 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_SRGB_READ :: GLenum
- gl_SRGB_WRITE :: GLenum
- gl_STACK_OVERFLOW :: GLenum
- gl_STACK_UNDERFLOW :: 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_COMPONENTS :: 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_RENDERABLE :: 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_CONTROL_SUBROUTINE :: GLenum
- gl_TESS_CONTROL_SUBROUTINE_UNIFORM :: GLenum
- gl_TESS_CONTROL_TEXTURE :: GLenum
- gl_TESS_EVALUATION_SHADER :: GLenum
- gl_TESS_EVALUATION_SHADER_BIT :: GLbitfield
- gl_TESS_EVALUATION_SUBROUTINE :: GLenum
- gl_TESS_EVALUATION_SUBROUTINE_UNIFORM :: GLenum
- gl_TESS_EVALUATION_TEXTURE :: GLenum
- 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_BINDING :: GLenum
- gl_TEXTURE_BUFFER_DATA_STORE_BINDING :: GLenum
- gl_TEXTURE_BUFFER_OFFSET :: GLenum
- gl_TEXTURE_BUFFER_OFFSET_ALIGNMENT :: GLenum
- gl_TEXTURE_BUFFER_SIZE :: GLenum
- gl_TEXTURE_COMPARE_FUNC :: GLenum
- gl_TEXTURE_COMPARE_MODE :: GLenum
- gl_TEXTURE_COMPRESSED :: GLenum
- gl_TEXTURE_COMPRESSED_BLOCK_HEIGHT :: GLenum
- gl_TEXTURE_COMPRESSED_BLOCK_SIZE :: GLenum
- gl_TEXTURE_COMPRESSED_BLOCK_WIDTH :: 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_GATHER :: GLenum
- gl_TEXTURE_GATHER_SHADOW :: GLenum
- gl_TEXTURE_GREEN_SIZE :: GLenum
- gl_TEXTURE_GREEN_TYPE :: GLenum
- gl_TEXTURE_HEIGHT :: GLenum
- gl_TEXTURE_IMAGE_FORMAT :: GLenum
- gl_TEXTURE_IMAGE_TYPE :: GLenum
- gl_TEXTURE_IMMUTABLE_FORMAT :: GLenum
- gl_TEXTURE_IMMUTABLE_LEVELS :: 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_SHADOW :: 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_VIEW :: GLenum
- gl_TEXTURE_VIEW_MIN_LAYER :: GLenum
- gl_TEXTURE_VIEW_MIN_LEVEL :: GLenum
- gl_TEXTURE_VIEW_NUM_LAYERS :: GLenum
- gl_TEXTURE_VIEW_NUM_LEVELS :: GLenum
- 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_TOP_LEVEL_ARRAY_SIZE :: GLenum
- gl_TOP_LEVEL_ARRAY_STRIDE :: 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_INDEX :: 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_BUFFER_STRIDE :: GLenum
- gl_TRANSFORM_FEEDBACK_PAUSED :: GLenum
- gl_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: GLenum
- gl_TRANSFORM_FEEDBACK_VARYING :: 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_TYPE :: GLenum
- gl_UNDEFINED_VERTEX :: GLenum
- gl_UNIFORM :: GLenum
- gl_UNIFORM_ARRAY_STRIDE :: GLenum
- gl_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX :: GLenum
- gl_UNIFORM_BARRIER_BIT :: GLbitfield
- gl_UNIFORM_BLOCK :: GLenum
- 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_COMPUTE_SHADER :: 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 :: 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_LONG :: 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_ATTRIB_BINDING :: GLenum
- gl_VERTEX_ATTRIB_RELATIVE_OFFSET :: GLenum
- gl_VERTEX_BINDING_BUFFER :: GLenum
- gl_VERTEX_BINDING_DIVISOR :: GLenum
- gl_VERTEX_BINDING_OFFSET :: GLenum
- gl_VERTEX_BINDING_STRIDE :: GLenum
- gl_VERTEX_PROGRAM_POINT_SIZE :: GLenum
- gl_VERTEX_SHADER :: GLenum
- gl_VERTEX_SHADER_BIT :: GLbitfield
- gl_VERTEX_SUBROUTINE :: GLenum
- gl_VERTEX_SUBROUTINE_UNIFORM :: GLenum
- gl_VERTEX_TEXTURE :: GLenum
- gl_VIEWPORT :: GLenum
- gl_VIEWPORT_BOUNDS_RANGE :: GLenum
- gl_VIEWPORT_INDEX_PROVOKING_VERTEX :: GLenum
- gl_VIEWPORT_SUBPIXEL_BITS :: GLenum
- gl_VIEW_CLASS_128_BITS :: GLenum
- gl_VIEW_CLASS_16_BITS :: GLenum
- gl_VIEW_CLASS_24_BITS :: GLenum
- gl_VIEW_CLASS_32_BITS :: GLenum
- gl_VIEW_CLASS_48_BITS :: GLenum
- gl_VIEW_CLASS_64_BITS :: GLenum
- gl_VIEW_CLASS_8_BITS :: GLenum
- gl_VIEW_CLASS_96_BITS :: GLenum
- gl_VIEW_CLASS_BPTC_FLOAT :: GLenum
- gl_VIEW_CLASS_BPTC_UNORM :: GLenum
- gl_VIEW_CLASS_RGTC1_RED :: GLenum
- gl_VIEW_CLASS_RGTC2_RG :: GLenum
- gl_VIEW_CLASS_S3TC_DXT1_RGB :: GLenum
- gl_VIEW_CLASS_S3TC_DXT1_RGBA :: GLenum
- gl_VIEW_CLASS_S3TC_DXT3_RGBA :: GLenum
- gl_VIEW_CLASS_S3TC_DXT5_RGBA :: GLenum
- gl_VIEW_COMPATIBILITY_CLASS :: 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 ()
- glBindBuffersBase :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> m ()
- glBindBuffersRange :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizeiptr -> m ()
- glBindFragDataLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindFragDataLocationIndexed :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindFramebuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindImageTexture :: MonadIO m => GLuint -> GLuint -> GLint -> GLboolean -> GLint -> GLenum -> GLenum -> m ()
- glBindImageTextures :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
- glBindProgramPipeline :: MonadIO m => GLuint -> m ()
- glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindSampler :: MonadIO m => GLuint -> GLuint -> m ()
- glBindSamplers :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
- glBindTexture :: MonadIO m => GLenum -> GLuint -> m ()
- glBindTextures :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
- glBindTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
- glBindVertexArray :: MonadIO m => GLuint -> m ()
- glBindVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLsizei -> m ()
- glBindVertexBuffers :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizei -> m ()
- glBlendColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glBlendEquation :: MonadIO m => GLenum -> m ()
- glBlendEquationSeparate :: MonadIO m => GLenum -> GLenum -> m ()
- glBlendEquationSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
- glBlendEquationi :: MonadIO m => GLuint -> GLenum -> m ()
- glBlendFunc :: MonadIO m => GLenum -> GLenum -> m ()
- glBlendFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glBlendFuncSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glBlendFunci :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
- glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
- glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr a -> GLenum -> m ()
- glBufferStorage :: MonadIO m => GLenum -> GLsizeiptr -> Ptr a -> GLbitfield -> m ()
- glBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
- glCheckFramebufferStatus :: MonadIO m => GLenum -> m GLenum
- glClampColor :: MonadIO m => GLenum -> GLenum -> m ()
- glClear :: MonadIO m => GLbitfield -> m ()
- glClearBufferData :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> Ptr a -> m ()
- glClearBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLsizeiptr -> GLenum -> GLenum -> Ptr a -> m ()
- glClearBufferfi :: MonadIO m => GLenum -> GLint -> GLfloat -> GLint -> m ()
- glClearBufferfv :: MonadIO m => GLenum -> GLint -> Ptr GLfloat -> m ()
- glClearBufferiv :: MonadIO m => GLenum -> GLint -> Ptr GLint -> m ()
- glClearBufferuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
- glClearColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glClearDepth :: MonadIO m => GLdouble -> m ()
- glClearDepthf :: MonadIO m => GLfloat -> m ()
- glClearStencil :: MonadIO m => GLint -> m ()
- glClearTexImage :: MonadIO m => GLuint -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glClearTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glClientWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum
- 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 ()
- glCopyImageSubData :: MonadIO m => GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> 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 ()
- glDebugMessageCallback :: MonadIO m => GLDEBUGPROC -> Ptr a -> m ()
- glDebugMessageControl :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m ()
- glDebugMessageInsert :: MonadIO m => GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> m ()
- glDeleteBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteProgram :: MonadIO m => GLuint -> m ()
- glDeleteProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteShader :: MonadIO m => GLuint -> m ()
- glDeleteSync :: MonadIO m => GLsync -> m ()
- glDeleteTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDepthFunc :: MonadIO m => GLenum -> m ()
- glDepthMask :: MonadIO m => GLboolean -> m ()
- glDepthRange :: MonadIO m => GLdouble -> GLdouble -> m ()
- glDepthRangeArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLdouble -> m ()
- glDepthRangeIndexed :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glDepthRangef :: MonadIO m => GLfloat -> GLfloat -> m ()
- glDetachShader :: MonadIO m => GLuint -> GLuint -> m ()
- glDisable :: MonadIO m => GLenum -> m ()
- glDisableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glDisablei :: MonadIO m => GLenum -> GLuint -> m ()
- glDispatchCompute :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glDispatchComputeIndirect :: MonadIO m => GLintptr -> m ()
- glDrawArrays :: MonadIO m => GLenum -> GLint -> GLsizei -> m ()
- glDrawArraysIndirect :: MonadIO m => GLenum -> Ptr a -> m ()
- glDrawArraysInstanced :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> m ()
- glDrawArraysInstancedBaseInstance :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> GLuint -> m ()
- glDrawBuffer :: MonadIO m => GLenum -> m ()
- glDrawBuffers :: MonadIO m => GLsizei -> Ptr GLenum -> m ()
- glDrawElements :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> m ()
- glDrawElementsBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLint -> m ()
- glDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr a -> m ()
- glDrawElementsInstanced :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> m ()
- glDrawElementsInstancedBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLuint -> m ()
- glDrawElementsInstancedBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLint -> m ()
- glDrawElementsInstancedBaseVertexBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLint -> GLuint -> m ()
- glDrawRangeElements :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr a -> m ()
- glDrawRangeElementsBaseVertex :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr a -> GLint -> m ()
- glDrawTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
- glDrawTransformFeedbackInstanced :: MonadIO m => GLenum -> GLuint -> GLsizei -> m ()
- glDrawTransformFeedbackStream :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glDrawTransformFeedbackStreamInstanced :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> m ()
- glEnable :: MonadIO m => GLenum -> m ()
- 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 ()
- glFramebufferParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glFramebufferRenderbuffer :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> m ()
- glFramebufferTexture :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture1D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture2D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture3D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glFramebufferTextureLayer :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glFrontFace :: MonadIO m => GLenum -> m ()
- glGenBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenerateMipmap :: MonadIO m => GLenum -> m ()
- 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 ()
- glGetDebugMessageLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> m GLuint
- glGetDoublei_v :: MonadIO m => GLenum -> GLuint -> Ptr GLdouble -> m ()
- glGetDoublev :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glGetError :: MonadIO m => m GLenum
- glGetFloati_v :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetFloatv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glGetFragDataIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetFragDataLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetFramebufferAttachmentParameteriv :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetFramebufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetInteger64i_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint64 -> m ()
- glGetInteger64v :: MonadIO m => GLenum -> Ptr GLint64 -> m ()
- glGetIntegeri_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
- glGetIntegerv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glGetInternalformati64v :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint64 -> m ()
- glGetInternalformativ :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint -> m ()
- glGetMultisamplefv :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetObjectPtrLabel :: MonadIO m => Ptr a -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetPointerv :: MonadIO m => GLenum -> Ptr (Ptr a) -> m ()
- glGetProgramBinary :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr a -> m ()
- glGetProgramInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramInterfaceiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetProgramPipelineInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramPipelineiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetProgramResourceIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
- glGetProgramResourceLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetProgramResourceLocationIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetProgramResourceName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramResourceiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
- glGetProgramStageiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetProgramiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- 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 ()
- glInvalidateBufferData :: MonadIO m => GLuint -> m ()
- glInvalidateBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> m ()
- glInvalidateFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> m ()
- glInvalidateSubFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glInvalidateTexImage :: MonadIO m => GLuint -> GLint -> m ()
- glInvalidateTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
- glIsBuffer :: MonadIO m => GLuint -> m GLboolean
- glIsEnabled :: MonadIO m => GLenum -> m GLboolean
- glIsEnabledi :: MonadIO m => GLenum -> GLuint -> m GLboolean
- glIsFramebuffer :: MonadIO m => GLuint -> m GLboolean
- glIsProgram :: MonadIO m => GLuint -> m GLboolean
- glIsProgramPipeline :: MonadIO m => GLuint -> m GLboolean
- glIsQuery :: MonadIO m => GLuint -> m GLboolean
- glIsRenderbuffer :: MonadIO m => GLuint -> m GLboolean
- glIsSampler :: MonadIO m => GLuint -> m GLboolean
- glIsShader :: MonadIO m => GLuint -> m GLboolean
- glIsSync :: MonadIO m => GLsync -> m GLboolean
- glIsTexture :: MonadIO m => GLuint -> m GLboolean
- glIsTransformFeedback :: MonadIO m => GLuint -> m GLboolean
- glIsVertexArray :: MonadIO m => GLuint -> m GLboolean
- glLineWidth :: MonadIO m => GLfloat -> m ()
- glLinkProgram :: MonadIO m => GLuint -> m ()
- glLogicOp :: MonadIO m => GLenum -> m ()
- glMapBuffer :: MonadIO m => GLenum -> GLenum -> m (Ptr a)
- glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr a)
- glMemoryBarrier :: MonadIO m => GLbitfield -> m ()
- glMinSampleShading :: MonadIO m => GLfloat -> m ()
- glMultiDrawArrays :: MonadIO m => GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> m ()
- glMultiDrawArraysIndirect :: MonadIO m => GLenum -> Ptr a -> GLsizei -> GLsizei -> m ()
- glMultiDrawElements :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> m ()
- glMultiDrawElementsBaseVertex :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> Ptr GLint -> m ()
- glMultiDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr a -> GLsizei -> GLsizei -> m ()
- glObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- glObjectPtrLabel :: MonadIO m => Ptr a -> GLsizei -> Ptr GLchar -> m ()
- glPatchParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPatchParameteri :: MonadIO m => GLenum -> GLint -> m ()
- glPauseTransformFeedback :: MonadIO m => m ()
- glPixelStoref :: MonadIO m => GLenum -> GLfloat -> m ()
- glPixelStorei :: MonadIO m => GLenum -> GLint -> m ()
- glPointParameterf :: MonadIO m => GLenum -> GLfloat -> m ()
- glPointParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPointParameteri :: MonadIO m => GLenum -> GLint -> m ()
- glPointParameteriv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glPointSize :: MonadIO m => GLfloat -> m ()
- glPolygonMode :: MonadIO m => GLenum -> GLenum -> m ()
- glPolygonOffset :: MonadIO m => GLfloat -> GLfloat -> m ()
- glPopDebugGroup :: MonadIO m => m ()
- glPrimitiveRestartIndex :: MonadIO m => GLuint -> m ()
- glProgramBinary :: MonadIO m => GLuint -> GLenum -> Ptr a -> GLsizei -> m ()
- glProgramParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glProgramUniform1d :: MonadIO m => GLuint -> GLint -> GLdouble -> m ()
- glProgramUniform1dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform1f :: MonadIO m => GLuint -> GLint -> GLfloat -> m ()
- glProgramUniform1fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform1i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
- glProgramUniform1iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform1ui :: MonadIO m => GLuint -> GLint -> GLuint -> m ()
- glProgramUniform1uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform2d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> m ()
- glProgramUniform2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform2f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> m ()
- glProgramUniform2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform2i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform2iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform2ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> m ()
- glProgramUniform2uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform3d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glProgramUniform3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform3f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glProgramUniform3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform3iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform3ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> m ()
- glProgramUniform3uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform4d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glProgramUniform4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform4f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glProgramUniform4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform4iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform4ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glProgramUniform4uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniformMatrix2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix2x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix2x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix2x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix2x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix3x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix3x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix4x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix4x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProvokingVertex :: MonadIO m => GLenum -> m ()
- glPushDebugGroup :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- glQueryCounter :: MonadIO m => GLuint -> GLenum -> m ()
- glReadBuffer :: MonadIO m => GLenum -> m ()
- glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glReleaseShaderCompiler :: MonadIO m => m ()
- glRenderbufferStorage :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
- glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glResumeTransformFeedback :: MonadIO m => m ()
- glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m ()
- glSampleMaski :: MonadIO m => GLuint -> GLbitfield -> m ()
- glSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glSamplerParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
- glSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glSamplerParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glScissor :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glScissorArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLint -> m ()
- glScissorIndexed :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glScissorIndexedv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glShaderBinary :: MonadIO m => GLsizei -> Ptr GLuint -> GLenum -> Ptr a -> GLsizei -> m ()
- glShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLint -> m ()
- glShaderStorageBlockBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glStencilFunc :: MonadIO m => GLenum -> GLint -> GLuint -> m ()
- glStencilFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLint -> GLuint -> m ()
- glStencilMask :: MonadIO m => GLuint -> m ()
- glStencilMaskSeparate :: MonadIO m => GLenum -> GLuint -> m ()
- glStencilOp :: MonadIO m => GLenum -> GLenum -> GLenum -> m ()
- glStencilOpSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glTexBuffer :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glTexBufferRange :: MonadIO m => GLenum -> GLenum -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glTexImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glTexImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glTexImage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glTexImage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glTexParameterf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glTexParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexStorage1D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> m ()
- glTexStorage2D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glTexStorage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexStorage3D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m ()
- glTexStorage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTextureView :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> 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 ()
- glVertexAttribBinding :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribDivisor :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribI1i :: MonadIO m => GLuint -> GLint -> m ()
- glVertexAttribI1iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI1ui :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribI1uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI2i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
- glVertexAttribI2iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI2ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI2uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI3iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI3uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttribI4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttribI4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttribI4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttribIFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m ()
- glVertexAttribIPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glVertexAttribL1d :: MonadIO m => GLuint -> GLdouble -> m ()
- glVertexAttribL1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribL2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glVertexAttribL2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribL3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttribL3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribL4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttribL4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribLFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m ()
- glVertexAttribLPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glVertexAttribP1ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP1uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP2ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP2uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP3ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP3uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP4ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP4uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr a -> m ()
- glVertexBindingDivisor :: MonadIO m => GLuint -> GLuint -> m ()
- glViewport :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glViewportArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m ()
- glViewportIndexedf :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glViewportIndexedfv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m ()
Types
type GLDEBUGPROC = FunPtr GLDEBUGPROCFunc Source
A pointer to a debug callback.
type GLDEBUGPROCFunc Source
= GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> Ptr () |
|
-> IO () |
Debug callback.
type GLbitfield = 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.
makeGLDEBUGPROC :: GLDEBUGPROCFunc -> IO (FunPtr GLDEBUGPROCFunc) Source
The storage associated with the resulting FunPtr
has to be released with
freeHaskellFunPtr
when it is no longer required.
Enums
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 | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> Ptr GLintptr |
|
-> Ptr GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x
:: 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
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> 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 | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x
glBindTransformFeedback Source
Manual page for OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> Ptr GLintptr |
|
-> Ptr GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
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 |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> GLbitfield |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glCheckFramebufferStatus Source
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 |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLfloat |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLsync |
|
-> GLbitfield |
|
-> GLuint64 |
|
-> m GLenum |
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 | |
=> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
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
:: MonadIO m | |
=> GLDEBUGPROC |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glDeleteProgramPipelines Source
Manual page for OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
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
Manual page for OpenGL 4.x
glDispatchComputeIndirect Source
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: 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
glFramebufferParameteri Source
Manual page for OpenGL 4.x
glFramebufferRenderbuffer Source
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
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 | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> Ptr GLenum |
|
-> Ptr GLuint |
|
-> Ptr GLenum |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m GLuint |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLchar |
|
-> m GLint |
Manual pages for OpenGL 3.x or OpenGL 4.x
glGetFramebufferAttachmentParameteriv Source
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
glGetFramebufferParameteriv Source
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glGetInternalformati64v Source
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLint64 |
|
-> m () |
Manual page for OpenGL 4.x
:: 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 | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> Ptr a |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glGetProgramInterfaceiv Source
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x
glGetProgramPipelineInfoLog Source
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x
glGetProgramResourceIndex Source
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLchar |
|
-> m GLuint |
Manual page for OpenGL 4.x
glGetProgramResourceLocation Source
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLchar |
|
-> m GLint |
Manual page for OpenGL 4.x
glGetProgramResourceLocationIndex Source
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLchar |
|
-> m GLint |
Manual page for OpenGL 4.x
glGetProgramResourceName Source
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: 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
glInvalidateBufferSubData Source
:: MonadIO m | |
=> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x
glInvalidateFramebuffer Source
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> m () |
Manual page for OpenGL 4.x
glInvalidateSubFramebuffer Source
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
glInvalidateTexSubImage Source
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
:: 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
glMultiDrawArraysIndirect Source
:: MonadIO m | |
=> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLsizei |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glMultiDrawElementsBaseVertex Source
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLsizei |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
glMultiDrawElementsIndirect Source
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> Ptr a |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x
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
glPopDebugGroup :: MonadIO m => m () Source
Manual page for OpenGL 4.x
glPrimitiveRestartIndex Source
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
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
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
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 | |
=> 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
glShaderStorageBlockBinding Source
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: 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 |
|
-> GLenum |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glTexImage2DMultisample Source
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glTexImage3DMultisample Source
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
glTexStorage2DMultisample Source
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
glTexStorage3DMultisample Source
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x
glTransformFeedbackVaryings Source
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr (Ptr GLchar) |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
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 page for OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
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 page for 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
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
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLsync |
|
-> GLbitfield |
|
-> GLuint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x