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_DEPTH_MODE :: GLenum
- gl_CLIP_DISTANCE0 :: GLenum
- gl_CLIP_DISTANCE1 :: GLenum
- gl_CLIP_DISTANCE2 :: GLenum
- gl_CLIP_DISTANCE3 :: GLenum
- gl_CLIP_DISTANCE4 :: GLenum
- gl_CLIP_DISTANCE5 :: GLenum
- gl_CLIP_DISTANCE6 :: GLenum
- gl_CLIP_DISTANCE7 :: GLenum
- gl_CLIP_ORIGIN :: GLenum
- gl_COLOR :: GLenum
- gl_COLOR_ATTACHMENT0 :: GLenum
- gl_COLOR_ATTACHMENT1 :: GLenum
- gl_COLOR_ATTACHMENT10 :: GLenum
- gl_COLOR_ATTACHMENT11 :: GLenum
- gl_COLOR_ATTACHMENT12 :: GLenum
- gl_COLOR_ATTACHMENT13 :: GLenum
- gl_COLOR_ATTACHMENT14 :: GLenum
- gl_COLOR_ATTACHMENT15 :: GLenum
- gl_COLOR_ATTACHMENT2 :: GLenum
- gl_COLOR_ATTACHMENT3 :: GLenum
- gl_COLOR_ATTACHMENT4 :: GLenum
- gl_COLOR_ATTACHMENT5 :: GLenum
- gl_COLOR_ATTACHMENT6 :: GLenum
- gl_COLOR_ATTACHMENT7 :: GLenum
- gl_COLOR_ATTACHMENT8 :: GLenum
- gl_COLOR_ATTACHMENT9 :: GLenum
- gl_COLOR_BUFFER_BIT :: 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_FLAG_ROBUST_ACCESS_BIT :: GLbitfield
- gl_CONTEXT_LOST :: GLenum
- gl_CONTEXT_PROFILE_MASK :: GLenum
- gl_CONTEXT_RELEASE_BEHAVIOR :: GLenum
- gl_CONTEXT_RELEASE_BEHAVIOR_FLUSH :: 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_GUILTY_CONTEXT_RESET :: 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_INNOCENT_CONTEXT_RESET :: 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_LOSE_CONTEXT_ON_RESET :: 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_CLIP_AND_CULL_DISTANCES :: 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_CULL_DISTANCES :: 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_NEGATIVE_ONE_TO_ONE :: GLenum
- gl_NEVER :: GLenum
- gl_NICEST :: GLenum
- gl_NONE :: GLenum
- gl_NOOP :: GLenum
- gl_NOR :: GLenum
- gl_NOTEQUAL :: GLenum
- gl_NO_ERROR :: GLenum
- gl_NO_RESET_NOTIFICATION :: 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_NO_WAIT_INVERTED :: GLenum
- gl_QUERY_BY_REGION_WAIT :: GLenum
- gl_QUERY_BY_REGION_WAIT_INVERTED :: GLenum
- gl_QUERY_COUNTER_BITS :: GLenum
- gl_QUERY_NO_WAIT :: GLenum
- gl_QUERY_NO_WAIT_INVERTED :: GLenum
- gl_QUERY_RESULT :: GLenum
- gl_QUERY_RESULT_AVAILABLE :: GLenum
- gl_QUERY_RESULT_NO_WAIT :: GLenum
- gl_QUERY_TARGET :: GLenum
- gl_QUERY_WAIT :: GLenum
- gl_QUERY_WAIT_INVERTED :: 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_RESET_NOTIFICATION_STRATEGY :: 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_TARGET :: 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_UNKNOWN_CONTEXT_RESET :: 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
- gl_ZERO_TO_ONE :: GLenum
- glActiveShaderProgram :: MonadIO m => GLuint -> GLuint -> m ()
- glActiveTexture :: MonadIO m => GLenum -> m ()
- glAttachShader :: MonadIO m => GLuint -> GLuint -> m ()
- glBeginConditionalRender :: MonadIO m => GLuint -> GLenum -> m ()
- glBeginQuery :: MonadIO m => GLenum -> GLuint -> m ()
- glBeginQueryIndexed :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glBeginTransformFeedback :: MonadIO m => GLenum -> m ()
- glBindAttribLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindBuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindBufferBase :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glBindBufferRange :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glBindBuffersBase :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> m ()
- glBindBuffersRange :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizeiptr -> m ()
- glBindFragDataLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindFragDataLocationIndexed :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindFramebuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindImageTexture :: MonadIO m => GLuint -> GLuint -> GLint -> GLboolean -> GLint -> GLenum -> GLenum -> m ()
- glBindImageTextures :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
- glBindProgramPipeline :: MonadIO m => GLuint -> m ()
- glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindSampler :: MonadIO m => GLuint -> GLuint -> m ()
- glBindSamplers :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
- glBindTexture :: MonadIO m => GLenum -> GLuint -> m ()
- glBindTextureUnit :: MonadIO m => GLuint -> GLuint -> m ()
- glBindTextures :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
- glBindTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
- glBindVertexArray :: MonadIO m => GLuint -> m ()
- glBindVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLsizei -> m ()
- glBindVertexBuffers :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizei -> m ()
- glBlendColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glBlendEquation :: MonadIO m => GLenum -> m ()
- glBlendEquationSeparate :: MonadIO m => GLenum -> GLenum -> m ()
- glBlendEquationSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
- glBlendEquationi :: MonadIO m => GLuint -> GLenum -> m ()
- glBlendFunc :: MonadIO m => GLenum -> GLenum -> m ()
- glBlendFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glBlendFuncSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glBlendFunci :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
- glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
- glBlitNamedFramebuffer :: MonadIO m => GLuint -> GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
- glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr a -> GLenum -> m ()
- glBufferStorage :: MonadIO m => GLenum -> GLsizeiptr -> Ptr a -> GLbitfield -> m ()
- glBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
- glCheckFramebufferStatus :: MonadIO m => GLenum -> m GLenum
- glCheckNamedFramebufferStatus :: MonadIO m => GLuint -> GLenum -> m GLenum
- glClampColor :: MonadIO m => GLenum -> GLenum -> m ()
- glClear :: MonadIO m => GLbitfield -> m ()
- glClearBufferData :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> Ptr a -> m ()
- glClearBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLsizeiptr -> GLenum -> GLenum -> Ptr a -> m ()
- glClearBufferfi :: MonadIO m => GLenum -> GLint -> GLfloat -> GLint -> m ()
- glClearBufferfv :: MonadIO m => GLenum -> GLint -> Ptr GLfloat -> m ()
- glClearBufferiv :: MonadIO m => GLenum -> GLint -> Ptr GLint -> m ()
- glClearBufferuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
- glClearColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glClearDepth :: MonadIO m => GLdouble -> m ()
- glClearDepthf :: MonadIO m => GLfloat -> m ()
- glClearNamedBufferData :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> Ptr a -> m ()
- glClearNamedBufferSubData :: MonadIO m => GLuint -> GLenum -> GLintptr -> GLsizeiptr -> GLenum -> GLenum -> Ptr a -> m ()
- glClearNamedFramebufferfi :: MonadIO m => GLuint -> GLenum -> GLfloat -> GLint -> m ()
- glClearNamedFramebufferfv :: MonadIO m => GLuint -> GLenum -> GLint -> Ptr GLfloat -> m ()
- glClearNamedFramebufferiv :: MonadIO m => GLuint -> GLenum -> GLint -> Ptr GLint -> m ()
- glClearNamedFramebufferuiv :: MonadIO m => GLuint -> GLenum -> GLint -> Ptr GLuint -> m ()
- glClearStencil :: MonadIO m => GLint -> m ()
- glClearTexImage :: MonadIO m => GLuint -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glClearTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glClientWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum
- glClipControl :: MonadIO m => GLenum -> GLenum -> m ()
- glColorMask :: MonadIO m => GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- glColorMaski :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- glCompileShader :: MonadIO m => GLuint -> m ()
- glCompressedTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
- glCompressedTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
- glCompressedTexImage3D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
- glCompressedTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCompressedTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCompressedTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCompressedTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCompressedTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCompressedTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCopyBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> m ()
- glCopyImageSubData :: MonadIO m => GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
- glCopyNamedBufferSubData :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLintptr -> GLsizeiptr -> m ()
- glCopyTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> m ()
- glCopyTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m ()
- glCopyTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m ()
- glCopyTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCopyTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCopyTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m ()
- glCopyTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCopyTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCreateBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCreateFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCreateProgram :: MonadIO m => m GLuint
- glCreateProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCreateQueries :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
- glCreateRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCreateSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCreateShader :: MonadIO m => GLenum -> m GLuint
- glCreateShaderProgramv :: MonadIO m => GLenum -> GLsizei -> Ptr (Ptr GLchar) -> m GLuint
- glCreateTextures :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
- glCreateTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCreateVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glCullFace :: MonadIO m => GLenum -> m ()
- glDebugMessageCallback :: MonadIO m => GLDEBUGPROC -> Ptr a -> m ()
- glDebugMessageControl :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m ()
- glDebugMessageInsert :: MonadIO m => GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> m ()
- glDeleteBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteProgram :: MonadIO m => GLuint -> m ()
- glDeleteProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteShader :: MonadIO m => GLuint -> m ()
- glDeleteSync :: MonadIO m => GLsync -> m ()
- glDeleteTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDepthFunc :: MonadIO m => GLenum -> m ()
- glDepthMask :: MonadIO m => GLboolean -> m ()
- glDepthRange :: MonadIO m => GLdouble -> GLdouble -> m ()
- glDepthRangeArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLdouble -> m ()
- glDepthRangeIndexed :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glDepthRangef :: MonadIO m => GLfloat -> GLfloat -> m ()
- glDetachShader :: MonadIO m => GLuint -> GLuint -> m ()
- glDisable :: MonadIO m => GLenum -> m ()
- glDisableVertexArrayAttrib :: MonadIO m => GLuint -> GLuint -> m ()
- glDisableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glDisablei :: MonadIO m => GLenum -> GLuint -> m ()
- glDispatchCompute :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glDispatchComputeIndirect :: MonadIO m => GLintptr -> m ()
- glDrawArrays :: MonadIO m => GLenum -> GLint -> GLsizei -> m ()
- glDrawArraysIndirect :: MonadIO m => GLenum -> Ptr a -> m ()
- glDrawArraysInstanced :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> m ()
- glDrawArraysInstancedBaseInstance :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> GLuint -> m ()
- glDrawBuffer :: MonadIO m => GLenum -> m ()
- glDrawBuffers :: MonadIO m => GLsizei -> Ptr GLenum -> m ()
- glDrawElements :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> m ()
- glDrawElementsBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLint -> m ()
- glDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr a -> m ()
- glDrawElementsInstanced :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> m ()
- glDrawElementsInstancedBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLuint -> m ()
- glDrawElementsInstancedBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLint -> m ()
- glDrawElementsInstancedBaseVertexBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLint -> GLuint -> m ()
- glDrawRangeElements :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr a -> m ()
- glDrawRangeElementsBaseVertex :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr a -> GLint -> m ()
- glDrawTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
- glDrawTransformFeedbackInstanced :: MonadIO m => GLenum -> GLuint -> GLsizei -> m ()
- glDrawTransformFeedbackStream :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glDrawTransformFeedbackStreamInstanced :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> m ()
- glEnable :: MonadIO m => GLenum -> m ()
- glEnableVertexArrayAttrib :: MonadIO m => GLuint -> GLuint -> m ()
- glEnableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glEnablei :: MonadIO m => GLenum -> GLuint -> m ()
- glEndConditionalRender :: MonadIO m => m ()
- glEndQuery :: MonadIO m => GLenum -> m ()
- glEndQueryIndexed :: MonadIO m => GLenum -> GLuint -> m ()
- glEndTransformFeedback :: MonadIO m => m ()
- glFenceSync :: MonadIO m => GLenum -> GLbitfield -> m GLsync
- glFinish :: MonadIO m => m ()
- glFlush :: MonadIO m => m ()
- glFlushMappedBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m ()
- glFlushMappedNamedBufferRange :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> m ()
- glFramebufferParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glFramebufferRenderbuffer :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> m ()
- glFramebufferTexture :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture1D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture2D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture3D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glFramebufferTextureLayer :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glFrontFace :: MonadIO m => GLenum -> m ()
- glGenBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenerateMipmap :: MonadIO m => GLenum -> m ()
- glGenerateTextureMipmap :: MonadIO m => GLuint -> m ()
- glGetActiveAtomicCounterBufferiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveAttrib :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetActiveSubroutineName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveSubroutineUniformName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveSubroutineUniformiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveUniform :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetActiveUniformBlockName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveUniformBlockiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveUniformName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveUniformsiv :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> GLenum -> Ptr GLint -> m ()
- glGetAttachedShaders :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLuint -> m ()
- glGetAttribLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetBooleani_v :: MonadIO m => GLenum -> GLuint -> Ptr GLboolean -> m ()
- glGetBooleanv :: MonadIO m => GLenum -> Ptr GLboolean -> m ()
- glGetBufferParameteri64v :: MonadIO m => GLenum -> GLenum -> Ptr GLint64 -> m ()
- glGetBufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetBufferPointerv :: MonadIO m => GLenum -> GLenum -> Ptr (Ptr a) -> m ()
- glGetBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
- glGetCompressedTexImage :: MonadIO m => GLenum -> GLint -> Ptr a -> m ()
- glGetCompressedTextureImage :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr a -> m ()
- glGetCompressedTextureSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLsizei -> Ptr a -> m ()
- glGetDebugMessageLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> m GLuint
- glGetDoublei_v :: MonadIO m => GLenum -> GLuint -> Ptr GLdouble -> m ()
- glGetDoublev :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glGetError :: MonadIO m => m GLenum
- glGetFloati_v :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetFloatv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glGetFragDataIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetFragDataLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetFramebufferAttachmentParameteriv :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetFramebufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetGraphicsResetStatus :: MonadIO m => m GLenum
- glGetInteger64i_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint64 -> m ()
- glGetInteger64v :: MonadIO m => GLenum -> Ptr GLint64 -> m ()
- glGetIntegeri_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
- glGetIntegerv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glGetInternalformati64v :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint64 -> m ()
- glGetInternalformativ :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint -> m ()
- glGetMultisamplefv :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetNamedBufferParameteri64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
- glGetNamedBufferParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetNamedBufferPointerv :: MonadIO m => GLuint -> GLenum -> Ptr (Ptr a) -> m ()
- glGetNamedBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
- glGetNamedFramebufferAttachmentParameteriv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetNamedFramebufferParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetNamedRenderbufferParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetObjectPtrLabel :: MonadIO m => Ptr a -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetPointerv :: MonadIO m => GLenum -> Ptr (Ptr a) -> m ()
- glGetProgramBinary :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr a -> m ()
- glGetProgramInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramInterfaceiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetProgramPipelineInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramPipelineiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetProgramResourceIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
- glGetProgramResourceLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetProgramResourceLocationIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetProgramResourceName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramResourceiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
- glGetProgramStageiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetProgramiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryBufferObjecti64v :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
- glGetQueryBufferObjectiv :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
- glGetQueryBufferObjectui64v :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
- glGetQueryBufferObjectuiv :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
- glGetQueryIndexediv :: MonadIO m => GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryObjecti64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
- glGetQueryObjectiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryObjectui64v :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m ()
- glGetQueryObjectuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetQueryiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetRenderbufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetShaderInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetShaderPrecisionFormat :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> Ptr GLint -> m ()
- glGetShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetShaderiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetString :: MonadIO m => GLenum -> m (Ptr GLubyte)
- glGetStringi :: MonadIO m => GLenum -> GLuint -> m (Ptr GLubyte)
- glGetSubroutineIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
- glGetSubroutineUniformLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetSynciv :: MonadIO m => GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
- glGetTexImage :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glGetTexLevelParameterfv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLfloat -> m ()
- glGetTexLevelParameteriv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glGetTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTextureImage :: MonadIO m => GLuint -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
- glGetTextureLevelParameterfv :: MonadIO m => GLuint -> GLint -> GLenum -> Ptr GLfloat -> m ()
- glGetTextureLevelParameteriv :: MonadIO m => GLuint -> GLint -> GLenum -> Ptr GLint -> m ()
- glGetTextureParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetTextureParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetTextureParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetTextureParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetTextureSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
- glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetTransformFeedbacki64_v :: MonadIO m => GLuint -> GLenum -> GLuint -> Ptr GLint64 -> m ()
- glGetTransformFeedbacki_v :: MonadIO m => GLuint -> GLenum -> GLuint -> Ptr GLint -> m ()
- glGetTransformFeedbackiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetUniformBlockIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLuint
- glGetUniformIndices :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLuint -> m ()
- glGetUniformLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetUniformSubroutineuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
- glGetUniformdv :: MonadIO m => GLuint -> GLint -> Ptr GLdouble -> m ()
- glGetUniformfv :: MonadIO m => GLuint -> GLint -> Ptr GLfloat -> m ()
- glGetUniformiv :: MonadIO m => GLuint -> GLint -> Ptr GLint -> m ()
- glGetUniformuiv :: MonadIO m => GLuint -> GLint -> Ptr GLuint -> m ()
- glGetVertexArrayIndexed64iv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint64 -> m ()
- glGetVertexArrayIndexediv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVertexArrayiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVertexAttribIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVertexAttribIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetVertexAttribLdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetVertexAttribPointerv :: MonadIO m => GLuint -> GLenum -> Ptr (Ptr a) -> m ()
- glGetVertexAttribdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetVertexAttribfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetVertexAttribiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetnCompressedTexImage :: MonadIO m => GLenum -> GLint -> GLsizei -> Ptr a -> m ()
- glGetnTexImage :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
- glGetnUniformdv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glGetnUniformfv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glGetnUniformiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glGetnUniformuiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glHint :: MonadIO m => GLenum -> GLenum -> m ()
- glInvalidateBufferData :: MonadIO m => GLuint -> m ()
- glInvalidateBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> m ()
- glInvalidateFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> m ()
- glInvalidateNamedFramebufferData :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> m ()
- glInvalidateNamedFramebufferSubData :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glInvalidateSubFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glInvalidateTexImage :: MonadIO m => GLuint -> GLint -> m ()
- glInvalidateTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
- glIsBuffer :: MonadIO m => GLuint -> m GLboolean
- glIsEnabled :: MonadIO m => GLenum -> m GLboolean
- glIsEnabledi :: MonadIO m => GLenum -> GLuint -> m GLboolean
- glIsFramebuffer :: MonadIO m => GLuint -> m GLboolean
- glIsProgram :: MonadIO m => GLuint -> m GLboolean
- glIsProgramPipeline :: MonadIO m => GLuint -> m GLboolean
- glIsQuery :: MonadIO m => GLuint -> m GLboolean
- glIsRenderbuffer :: MonadIO m => GLuint -> m GLboolean
- glIsSampler :: MonadIO m => GLuint -> m GLboolean
- glIsShader :: MonadIO m => GLuint -> m GLboolean
- glIsSync :: MonadIO m => GLsync -> m GLboolean
- glIsTexture :: MonadIO m => GLuint -> m GLboolean
- glIsTransformFeedback :: MonadIO m => GLuint -> m GLboolean
- glIsVertexArray :: MonadIO m => GLuint -> m GLboolean
- glLineWidth :: MonadIO m => GLfloat -> m ()
- glLinkProgram :: MonadIO m => GLuint -> m ()
- glLogicOp :: MonadIO m => GLenum -> m ()
- glMapBuffer :: MonadIO m => GLenum -> GLenum -> m (Ptr a)
- glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr a)
- glMapNamedBuffer :: MonadIO m => GLuint -> GLenum -> m (Ptr a)
- glMapNamedBufferRange :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr a)
- glMemoryBarrier :: MonadIO m => GLbitfield -> m ()
- glMemoryBarrierByRegion :: MonadIO m => GLbitfield -> m ()
- glMinSampleShading :: MonadIO m => GLfloat -> m ()
- glMultiDrawArrays :: MonadIO m => GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> m ()
- glMultiDrawArraysIndirect :: MonadIO m => GLenum -> Ptr a -> GLsizei -> GLsizei -> m ()
- glMultiDrawElements :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> m ()
- glMultiDrawElementsBaseVertex :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> Ptr GLint -> m ()
- glMultiDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr a -> GLsizei -> GLsizei -> m ()
- glNamedBufferData :: MonadIO m => GLuint -> GLsizeiptr -> Ptr a -> GLenum -> m ()
- glNamedBufferStorage :: MonadIO m => GLuint -> GLsizeiptr -> Ptr a -> GLbitfield -> m ()
- glNamedBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
- glNamedFramebufferDrawBuffer :: MonadIO m => GLuint -> GLenum -> m ()
- glNamedFramebufferDrawBuffers :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> m ()
- glNamedFramebufferParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glNamedFramebufferReadBuffer :: MonadIO m => GLuint -> GLenum -> m ()
- glNamedFramebufferRenderbuffer :: MonadIO m => GLuint -> GLenum -> GLenum -> GLuint -> m ()
- glNamedFramebufferTexture :: MonadIO m => GLuint -> GLenum -> GLuint -> GLint -> m ()
- glNamedFramebufferTextureLayer :: MonadIO m => GLuint -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glNamedRenderbufferStorage :: MonadIO m => GLuint -> GLenum -> GLsizei -> GLsizei -> m ()
- glNamedRenderbufferStorageMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- glObjectPtrLabel :: MonadIO m => Ptr a -> GLsizei -> Ptr GLchar -> m ()
- glPatchParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPatchParameteri :: MonadIO m => GLenum -> GLint -> m ()
- glPauseTransformFeedback :: MonadIO m => m ()
- glPixelStoref :: MonadIO m => GLenum -> GLfloat -> m ()
- glPixelStorei :: MonadIO m => GLenum -> GLint -> m ()
- glPointParameterf :: MonadIO m => GLenum -> GLfloat -> m ()
- glPointParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPointParameteri :: MonadIO m => GLenum -> GLint -> m ()
- glPointParameteriv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glPointSize :: MonadIO m => GLfloat -> m ()
- glPolygonMode :: MonadIO m => GLenum -> GLenum -> m ()
- glPolygonOffset :: MonadIO m => GLfloat -> GLfloat -> m ()
- glPopDebugGroup :: MonadIO m => m ()
- glPrimitiveRestartIndex :: MonadIO m => GLuint -> m ()
- glProgramBinary :: MonadIO m => GLuint -> GLenum -> Ptr a -> GLsizei -> m ()
- glProgramParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glProgramUniform1d :: MonadIO m => GLuint -> GLint -> GLdouble -> m ()
- glProgramUniform1dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform1f :: MonadIO m => GLuint -> GLint -> GLfloat -> m ()
- glProgramUniform1fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform1i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
- glProgramUniform1iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform1ui :: MonadIO m => GLuint -> GLint -> GLuint -> m ()
- glProgramUniform1uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform2d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> m ()
- glProgramUniform2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform2f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> m ()
- glProgramUniform2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform2i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform2iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform2ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> m ()
- glProgramUniform2uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform3d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glProgramUniform3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform3f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glProgramUniform3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform3iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform3ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> m ()
- glProgramUniform3uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform4d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glProgramUniform4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glProgramUniform4f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glProgramUniform4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform4iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform4ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glProgramUniform4uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniformMatrix2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix2x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix2x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix2x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix2x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix3x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix3x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix4x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glProgramUniformMatrix4x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProvokingVertex :: MonadIO m => GLenum -> m ()
- glPushDebugGroup :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- glQueryCounter :: MonadIO m => GLuint -> GLenum -> m ()
- glReadBuffer :: MonadIO m => GLenum -> m ()
- glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glReadnPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
- glReleaseShaderCompiler :: MonadIO m => m ()
- glRenderbufferStorage :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
- glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glResumeTransformFeedback :: MonadIO m => m ()
- glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m ()
- glSampleMaski :: MonadIO m => GLuint -> GLbitfield -> m ()
- glSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glSamplerParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
- glSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glSamplerParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glScissor :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glScissorArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLint -> m ()
- glScissorIndexed :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glScissorIndexedv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glShaderBinary :: MonadIO m => GLsizei -> Ptr GLuint -> GLenum -> Ptr a -> GLsizei -> m ()
- glShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLint -> m ()
- glShaderStorageBlockBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glStencilFunc :: MonadIO m => GLenum -> GLint -> GLuint -> m ()
- glStencilFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLint -> GLuint -> m ()
- glStencilMask :: MonadIO m => GLuint -> m ()
- glStencilMaskSeparate :: MonadIO m => GLenum -> GLuint -> m ()
- glStencilOp :: MonadIO m => GLenum -> GLenum -> GLenum -> m ()
- glStencilOpSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glTexBuffer :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glTexBufferRange :: MonadIO m => GLenum -> GLenum -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glTexImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glTexImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glTexImage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glTexImage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glTexParameterf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glTexParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexStorage1D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> m ()
- glTexStorage2D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glTexStorage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexStorage3D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m ()
- glTexStorage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTextureBarrier :: MonadIO m => m ()
- glTextureBuffer :: MonadIO m => GLuint -> GLenum -> GLuint -> m ()
- glTextureBufferRange :: MonadIO m => GLuint -> GLenum -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glTextureParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glTextureParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glTextureParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
- glTextureParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glTextureParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glTextureParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glTextureStorage1D :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> m ()
- glTextureStorage2D :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glTextureStorage2DMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTextureStorage3D :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m ()
- glTextureStorage3DMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTextureView :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glTransformFeedbackBufferBase :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glTransformFeedbackBufferRange :: MonadIO m => GLuint -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> GLenum -> m ()
- glUniform1d :: MonadIO m => GLint -> GLdouble -> m ()
- glUniform1dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform1f :: MonadIO m => GLint -> GLfloat -> m ()
- glUniform1fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform1i :: MonadIO m => GLint -> GLint -> m ()
- glUniform1iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform1ui :: MonadIO m => GLint -> GLuint -> m ()
- glUniform1uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform2d :: MonadIO m => GLint -> GLdouble -> GLdouble -> m ()
- glUniform2dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> m ()
- glUniform2fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform2i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glUniform2iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform2ui :: MonadIO m => GLint -> GLuint -> GLuint -> m ()
- glUniform2uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform3d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glUniform3dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform3f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform3fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform3i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glUniform3iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform3ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> m ()
- glUniform3uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform4d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glUniform4dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform4f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform4fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> m ()
- glUniform4iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform4ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glUniform4uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniformBlockBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glUniformMatrix2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformSubroutinesuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
- glUnmapBuffer :: MonadIO m => GLenum -> m GLboolean
- glUnmapNamedBuffer :: MonadIO m => GLuint -> m GLboolean
- glUseProgram :: MonadIO m => GLuint -> m ()
- glUseProgramStages :: MonadIO m => GLuint -> GLbitfield -> GLuint -> m ()
- glValidateProgram :: MonadIO m => GLuint -> m ()
- glValidateProgramPipeline :: MonadIO m => GLuint -> m ()
- glVertexArrayAttribBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glVertexArrayAttribFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexArrayAttribIFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLuint -> m ()
- glVertexArrayAttribLFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLuint -> m ()
- glVertexArrayBindingDivisor :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glVertexArrayElementBuffer :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexArrayVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLuint -> GLintptr -> GLsizei -> m ()
- glVertexArrayVertexBuffers :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizei -> m ()
- glVertexAttrib1d :: MonadIO m => GLuint -> GLdouble -> m ()
- glVertexAttrib1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib1f :: MonadIO m => GLuint -> GLfloat -> m ()
- glVertexAttrib1fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib1s :: MonadIO m => GLuint -> GLshort -> m ()
- glVertexAttrib1sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glVertexAttrib2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib2f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> m ()
- glVertexAttrib2fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib2s :: MonadIO m => GLuint -> GLshort -> GLshort -> m ()
- glVertexAttrib2sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib3f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib3fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib3s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib3sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4Nbv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttrib4Niv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttrib4Nsv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4Nub :: MonadIO m => GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
- glVertexAttrib4Nubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttrib4Nuiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttrib4Nusv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttrib4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttrib4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib4f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib4fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttrib4s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttrib4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttrib4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttribBinding :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribDivisor :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribI1i :: MonadIO m => GLuint -> GLint -> m ()
- glVertexAttribI1iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI1ui :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribI1uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI2i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
- glVertexAttribI2iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI2ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI2uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI3iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI3uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttribI4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttribI4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttribI4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttribIFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m ()
- glVertexAttribIPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glVertexAttribL1d :: MonadIO m => GLuint -> GLdouble -> m ()
- glVertexAttribL1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribL2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glVertexAttribL2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribL3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttribL3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribL4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttribL4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribLFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m ()
- glVertexAttribLPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glVertexAttribP1ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP1uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP2ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP2uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP3ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP3uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP4ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP4uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr a -> m ()
- glVertexBindingDivisor :: MonadIO m => GLuint -> GLuint -> m ()
- glViewport :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glViewportArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m ()
- glViewportIndexedf :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glViewportIndexedfv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m ()
Types
type GLDEBUGPROC = FunPtr GLDEBUGPROCFunc Source
A pointer to a debug callback.
type GLDEBUGPROCFunc Source
= GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> Ptr () |
|
-> IO () |
Debug callback.
type GLbitfield = 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
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x
glBindTransformFeedback Source
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 | |
=> GLuint |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLbitfield |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> GLbitfield |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glCheckFramebufferStatus Source
Manual pages for OpenGL 3.x or OpenGL 4.x
glCheckNamedFramebufferStatus Source
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLbitfield |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLfloat |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
glClearNamedBufferSubData Source
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
glClearNamedFramebufferfi Source
Manual page for OpenGL 4.x
glClearNamedFramebufferfv Source
Manual page for OpenGL 4.x
glClearNamedFramebufferiv Source
Manual page for OpenGL 4.x
glClearNamedFramebufferuiv Source
Manual page for OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLsync |
|
-> GLbitfield |
|
-> GLuint64 |
|
-> m GLenum |
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
glCompressedTextureSubImage1D Source
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
glCompressedTextureSubImage2D Source
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
glCompressedTextureSubImage3D Source
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLintptr |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
glCopyNamedBufferSubData Source
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glCopyTextureSubImage1D Source
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
glCopyTextureSubImage2D Source
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
glCopyTextureSubImage3D Source
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
glCreateProgram :: MonadIO m => m GLuint Source
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glCreateProgramPipelines Source
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
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 |
|
-> GLsizei |
|
-> Ptr (Ptr GLchar) |
|
-> m GLuint |
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
glCreateTransformFeedbacks Source
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 | |
=> 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
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glDisableVertexArrayAttrib Source
Manual page for OpenGL 4.x
glDisableVertexAttribArray Source
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual page for OpenGL 4.x
glDispatchComputeIndirect Source
Manual page for OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
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
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
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
Manual page for OpenGL 4.x
glDrawTransformFeedbackInstanced Source
Manual page for OpenGL 4.x
glDrawTransformFeedbackStream Source
Manual page for OpenGL 4.x
glDrawTransformFeedbackStreamInstanced Source
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glEnableVertexArrayAttrib Source
Manual page for OpenGL 4.x
glEnableVertexAttribArray Source
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
glEndConditionalRender :: MonadIO m => m () Source
Manual pages for OpenGL 3.x or OpenGL 4.x
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
glFlushMappedNamedBufferRange Source
:: MonadIO m | |
=> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for 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
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
glGetCompressedTextureImage Source
Manual page for OpenGL 4.x
glGetCompressedTextureSubImage Source
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> Ptr GLenum |
|
-> Ptr GLuint |
|
-> Ptr GLenum |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m GLuint |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLchar |
|
-> m GLint |
Manual pages for OpenGL 3.x or OpenGL 4.x
glGetFramebufferAttachmentParameteriv Source
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
glGetFramebufferParameteriv Source
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x
glGetGraphicsResetStatus :: MonadIO m => m GLenum Source
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
glGetNamedBufferParameteri64v Source
Manual page for OpenGL 4.x
glGetNamedBufferParameteriv Source
Manual page for OpenGL 4.x
glGetNamedBufferPointerv Source
Manual page for OpenGL 4.x
glGetNamedBufferSubData Source
:: MonadIO m | |
=> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
glGetNamedFramebufferAttachmentParameteriv Source
Manual page for OpenGL 4.x
glGetNamedFramebufferParameteriv Source
Manual page for OpenGL 4.x
glGetNamedRenderbufferParameteriv Source
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> Ptr a |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glGetProgramInterfaceiv Source
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x
glGetProgramPipelineInfoLog Source
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x
:: 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
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
glGetTextureLevelParameterfv Source
Manual page for OpenGL 4.x
glGetTextureLevelParameteriv Source
Manual page for OpenGL 4.x
glGetTextureParameterIiv Source
Manual page for OpenGL 4.x
glGetTextureParameterIuiv Source
Manual page for OpenGL 4.x
glGetTextureParameterfv Source
Manual page for OpenGL 4.x
glGetTextureParameteriv Source
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
glGetTransformFeedbackVarying Source
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLenum |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
glGetTransformFeedbacki64_v Source
Manual page for OpenGL 4.x
glGetTransformFeedbacki_v Source
Manual page for OpenGL 4.x
glGetTransformFeedbackiv Source
Manual page for 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
glGetVertexArrayIndexed64iv Source
Manual page for OpenGL 4.x
glGetVertexArrayIndexediv Source
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x
glGetVertexAttribPointerv Source
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glGetnCompressedTexImage Source
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
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 pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glInvalidateBufferSubData Source
:: MonadIO m | |
=> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x
glInvalidateFramebuffer Source
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> m () |
Manual page for OpenGL 4.x
glInvalidateNamedFramebufferData Source
Manual page for OpenGL 4.x
glInvalidateNamedFramebufferSubData Source
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
glInvalidateSubFramebuffer Source
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
glInvalidateTexSubImage Source
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual page for OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual page for OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m (Ptr a) |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> GLbitfield |
|
-> m (Ptr a) |
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> GLbitfield |
|
-> m (Ptr a) |
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> Ptr GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glMultiDrawArraysIndirect Source
:: MonadIO m | |
=> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLsizei |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
glMultiDrawElementsBaseVertex Source
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLsizei |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
glMultiDrawElementsIndirect Source
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> GLbitfield |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
glNamedFramebufferDrawBuffer Source
Manual page for OpenGL 4.x
glNamedFramebufferDrawBuffers Source
Manual page for OpenGL 4.x
glNamedFramebufferParameteri Source
Manual page for OpenGL 4.x
glNamedFramebufferReadBuffer Source
Manual page for OpenGL 4.x
glNamedFramebufferRenderbuffer Source
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x
glNamedFramebufferTexture Source
Manual page for OpenGL 4.x
glNamedFramebufferTextureLayer Source
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 4.x
glNamedRenderbufferStorage Source
Manual page for OpenGL 4.x
glNamedRenderbufferStorageMultisample Source
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> Ptr a |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x
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
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
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
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
glReleaseShaderCompiler :: MonadIO m => m () Source
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
glRenderbufferStorageMultisample Source
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
glResumeTransformFeedback :: MonadIO m => m () Source
Manual page for OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLbitfield |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
:: 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
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
glTextureBarrier :: MonadIO m => m () Source
Manual page for OpenGL 4.x
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
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 |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
glTextureStorage2DMultisample Source
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
glTextureStorage3DMultisample Source
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x
glTransformFeedbackBufferBase Source
Manual page for OpenGL 4.x
glTransformFeedbackBufferRange Source
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x
glTransformFeedbackVaryings Source
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr (Ptr GLchar) |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x
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
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
glVertexArrayAttribBinding Source
Manual page for OpenGL 4.x
glVertexArrayAttribFormat Source
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x
glVertexArrayAttribIFormat Source
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x
glVertexArrayAttribLFormat Source
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x
glVertexArrayBindingDivisor Source
Manual page for OpenGL 4.x
glVertexArrayElementBuffer Source
Manual page for OpenGL 4.x
glVertexArrayVertexBuffer Source
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
glVertexArrayVertexBuffers Source
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> Ptr GLintptr |
|
-> Ptr GLsizei |
|
-> m () |
Manual page for OpenGL 4.x
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x
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