Copyright | (c) Sven Panne 2015 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <[email protected]> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Graphics.Rendering.OpenGL.Raw.Compatibility43
Description
- 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 = Half
- 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_2D :: GLenum
- gl_2_BYTES :: GLenum
- gl_3D :: GLenum
- gl_3D_COLOR :: GLenum
- gl_3D_COLOR_TEXTURE :: GLenum
- gl_3_BYTES :: GLenum
- gl_4D_COLOR_TEXTURE :: GLenum
- gl_4_BYTES :: GLenum
- gl_ACCUM :: GLenum
- gl_ACCUM_ALPHA_BITS :: GLenum
- gl_ACCUM_BLUE_BITS :: GLenum
- gl_ACCUM_BUFFER_BIT :: GLbitfield
- gl_ACCUM_CLEAR_VALUE :: GLenum
- gl_ACCUM_GREEN_BITS :: GLenum
- gl_ACCUM_RED_BITS :: GLenum
- 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_ADD :: GLenum
- gl_ADD_SIGNED :: GLenum
- gl_ALIASED_LINE_WIDTH_RANGE :: GLenum
- gl_ALIASED_POINT_SIZE_RANGE :: GLenum
- gl_ALL_ATTRIB_BITS :: GLbitfield
- gl_ALL_BARRIER_BITS :: GLbitfield
- gl_ALL_SHADER_BITS :: GLbitfield
- gl_ALPHA :: GLenum
- gl_ALPHA12 :: GLenum
- gl_ALPHA16 :: GLenum
- gl_ALPHA4 :: GLenum
- gl_ALPHA8 :: GLenum
- gl_ALPHA_BIAS :: GLenum
- gl_ALPHA_BITS :: GLenum
- gl_ALPHA_INTEGER :: GLenum
- gl_ALPHA_SCALE :: GLenum
- gl_ALPHA_TEST :: GLenum
- gl_ALPHA_TEST_FUNC :: GLenum
- gl_ALPHA_TEST_REF :: GLenum
- gl_ALREADY_SIGNALED :: GLenum
- gl_ALWAYS :: GLenum
- gl_AMBIENT :: GLenum
- gl_AMBIENT_AND_DIFFUSE :: 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_ATTRIB_STACK_DEPTH :: GLenum
- gl_AUTO_GENERATE_MIPMAP :: GLenum
- gl_AUTO_NORMAL :: GLenum
- gl_AUX0 :: GLenum
- gl_AUX1 :: GLenum
- gl_AUX2 :: GLenum
- gl_AUX3 :: GLenum
- gl_AUX_BUFFERS :: 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_BITMAP :: GLenum
- gl_BITMAP_TOKEN :: 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_BIAS :: GLenum
- gl_BLUE_BITS :: GLenum
- gl_BLUE_INTEGER :: GLenum
- gl_BLUE_SCALE :: 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_MAPPED :: GLenum
- gl_BUFFER_MAP_LENGTH :: GLenum
- gl_BUFFER_MAP_OFFSET :: GLenum
- gl_BUFFER_MAP_POINTER :: GLenum
- gl_BUFFER_SIZE :: GLenum
- gl_BUFFER_UPDATE_BARRIER_BIT :: GLbitfield
- gl_BUFFER_USAGE :: GLenum
- gl_BUFFER_VARIABLE :: GLenum
- gl_BYTE :: GLenum
- gl_C3F_V3F :: GLenum
- gl_C4F_N3F_V3F :: GLenum
- gl_C4UB_V2F :: GLenum
- gl_C4UB_V3F :: GLenum
- gl_CAVEAT_SUPPORT :: GLenum
- gl_CCW :: GLenum
- gl_CLAMP :: GLenum
- gl_CLAMP_FRAGMENT_COLOR :: GLenum
- gl_CLAMP_READ_COLOR :: GLenum
- gl_CLAMP_TO_BORDER :: GLenum
- gl_CLAMP_TO_EDGE :: GLenum
- gl_CLAMP_VERTEX_COLOR :: GLenum
- gl_CLEAR :: GLenum
- gl_CLEAR_BUFFER :: GLenum
- gl_CLIENT_ACTIVE_TEXTURE :: GLenum
- gl_CLIENT_ALL_ATTRIB_BITS :: GLbitfield
- gl_CLIENT_ATTRIB_STACK_DEPTH :: GLenum
- gl_CLIENT_PIXEL_STORE_BIT :: GLbitfield
- gl_CLIENT_VERTEX_ARRAY_BIT :: GLbitfield
- gl_CLIP_DISTANCE0 :: GLenum
- gl_CLIP_DISTANCE1 :: GLenum
- gl_CLIP_DISTANCE2 :: GLenum
- gl_CLIP_DISTANCE3 :: GLenum
- gl_CLIP_DISTANCE4 :: GLenum
- gl_CLIP_DISTANCE5 :: GLenum
- gl_CLIP_DISTANCE6 :: GLenum
- gl_CLIP_DISTANCE7 :: GLenum
- gl_CLIP_PLANE0 :: GLenum
- gl_CLIP_PLANE1 :: GLenum
- gl_CLIP_PLANE2 :: GLenum
- gl_CLIP_PLANE3 :: GLenum
- gl_CLIP_PLANE4 :: GLenum
- gl_CLIP_PLANE5 :: GLenum
- gl_COEFF :: GLenum
- gl_COLOR :: GLenum
- gl_COLOR_ARRAY :: GLenum
- gl_COLOR_ARRAY_BUFFER_BINDING :: GLenum
- gl_COLOR_ARRAY_POINTER :: GLenum
- gl_COLOR_ARRAY_SIZE :: GLenum
- gl_COLOR_ARRAY_STRIDE :: GLenum
- gl_COLOR_ARRAY_TYPE :: GLenum
- gl_COLOR_ATTACHMENT0 :: GLenum
- gl_COLOR_ATTACHMENT1 :: GLenum
- gl_COLOR_ATTACHMENT10 :: GLenum
- gl_COLOR_ATTACHMENT11 :: GLenum
- gl_COLOR_ATTACHMENT12 :: GLenum
- gl_COLOR_ATTACHMENT13 :: GLenum
- gl_COLOR_ATTACHMENT14 :: GLenum
- gl_COLOR_ATTACHMENT15 :: GLenum
- gl_COLOR_ATTACHMENT16 :: GLenum
- gl_COLOR_ATTACHMENT17 :: GLenum
- gl_COLOR_ATTACHMENT18 :: GLenum
- gl_COLOR_ATTACHMENT19 :: GLenum
- gl_COLOR_ATTACHMENT2 :: GLenum
- gl_COLOR_ATTACHMENT20 :: GLenum
- gl_COLOR_ATTACHMENT21 :: GLenum
- gl_COLOR_ATTACHMENT22 :: GLenum
- gl_COLOR_ATTACHMENT23 :: GLenum
- gl_COLOR_ATTACHMENT24 :: GLenum
- gl_COLOR_ATTACHMENT25 :: GLenum
- gl_COLOR_ATTACHMENT26 :: GLenum
- gl_COLOR_ATTACHMENT27 :: GLenum
- gl_COLOR_ATTACHMENT28 :: GLenum
- gl_COLOR_ATTACHMENT29 :: GLenum
- gl_COLOR_ATTACHMENT3 :: GLenum
- gl_COLOR_ATTACHMENT30 :: GLenum
- gl_COLOR_ATTACHMENT31 :: GLenum
- gl_COLOR_ATTACHMENT4 :: GLenum
- gl_COLOR_ATTACHMENT5 :: GLenum
- gl_COLOR_ATTACHMENT6 :: GLenum
- gl_COLOR_ATTACHMENT7 :: GLenum
- gl_COLOR_ATTACHMENT8 :: GLenum
- gl_COLOR_ATTACHMENT9 :: GLenum
- gl_COLOR_BUFFER_BIT :: GLbitfield
- gl_COLOR_CLEAR_VALUE :: GLenum
- gl_COLOR_COMPONENTS :: GLenum
- gl_COLOR_ENCODING :: GLenum
- gl_COLOR_INDEX :: GLenum
- gl_COLOR_INDEXES :: GLenum
- gl_COLOR_LOGIC_OP :: GLenum
- gl_COLOR_MATERIAL :: GLenum
- gl_COLOR_MATERIAL_FACE :: GLenum
- gl_COLOR_MATERIAL_PARAMETER :: GLenum
- gl_COLOR_RENDERABLE :: GLenum
- gl_COLOR_SUM :: GLenum
- gl_COLOR_WRITEMASK :: GLenum
- gl_COMBINE :: GLenum
- gl_COMBINE_ALPHA :: GLenum
- gl_COMBINE_RGB :: GLenum
- gl_COMMAND_BARRIER_BIT :: GLbitfield
- gl_COMPARE_REF_TO_TEXTURE :: GLenum
- gl_COMPARE_R_TO_TEXTURE :: GLenum
- gl_COMPATIBLE_SUBROUTINES :: GLenum
- gl_COMPILE :: GLenum
- gl_COMPILE_AND_EXECUTE :: GLenum
- gl_COMPILE_STATUS :: GLenum
- gl_COMPRESSED_ALPHA :: GLenum
- gl_COMPRESSED_INTENSITY :: GLenum
- gl_COMPRESSED_LUMINANCE :: GLenum
- gl_COMPRESSED_LUMINANCE_ALPHA :: 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_SLUMINANCE :: GLenum
- gl_COMPRESSED_SLUMINANCE_ALPHA :: 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 :: GLenum
- gl_CONSTANT_ALPHA :: GLenum
- gl_CONSTANT_ATTENUATION :: GLenum
- gl_CONSTANT_COLOR :: GLenum
- gl_CONTEXT_COMPATIBILITY_PROFILE_BIT :: GLbitfield
- gl_CONTEXT_CORE_PROFILE_BIT :: GLbitfield
- gl_CONTEXT_FLAGS :: GLenum
- gl_CONTEXT_FLAG_DEBUG_BIT :: GLbitfield
- gl_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: GLbitfield
- gl_CONTEXT_PROFILE_MASK :: GLenum
- gl_COORD_REPLACE :: GLenum
- gl_COPY :: GLenum
- gl_COPY_INVERTED :: GLenum
- gl_COPY_PIXEL_TOKEN :: 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_BIT :: GLbitfield
- gl_CURRENT_COLOR :: GLenum
- gl_CURRENT_FOG_COORD :: GLenum
- gl_CURRENT_FOG_COORDINATE :: GLenum
- gl_CURRENT_INDEX :: GLenum
- gl_CURRENT_NORMAL :: GLenum
- gl_CURRENT_PROGRAM :: GLenum
- gl_CURRENT_QUERY :: GLenum
- gl_CURRENT_RASTER_COLOR :: GLenum
- gl_CURRENT_RASTER_DISTANCE :: GLenum
- gl_CURRENT_RASTER_INDEX :: GLenum
- gl_CURRENT_RASTER_POSITION :: GLenum
- gl_CURRENT_RASTER_POSITION_VALID :: GLenum
- gl_CURRENT_RASTER_SECONDARY_COLOR :: GLenum
- gl_CURRENT_RASTER_TEXTURE_COORDS :: GLenum
- gl_CURRENT_SECONDARY_COLOR :: GLenum
- gl_CURRENT_TEXTURE_COORDS :: 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_DECAL :: 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_BIAS :: GLenum
- gl_DEPTH_BITS :: 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_SCALE :: GLenum
- gl_DEPTH_STENCIL :: GLenum
- gl_DEPTH_STENCIL_ATTACHMENT :: GLenum
- gl_DEPTH_STENCIL_TEXTURE_MODE :: GLenum
- gl_DEPTH_TEST :: GLenum
- gl_DEPTH_TEXTURE_MODE :: GLenum
- gl_DEPTH_WRITEMASK :: GLenum
- gl_DIFFUSE :: GLenum
- gl_DISPATCH_INDIRECT_BUFFER :: GLenum
- gl_DISPATCH_INDIRECT_BUFFER_BINDING :: GLenum
- gl_DISPLAY_LIST :: GLenum
- gl_DITHER :: GLenum
- gl_DOMAIN :: GLenum
- gl_DONT_CARE :: GLenum
- gl_DOT3_RGB :: GLenum
- gl_DOT3_RGBA :: 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_DRAW_PIXEL_TOKEN :: GLenum
- gl_DST_ALPHA :: GLenum
- gl_DST_COLOR :: GLenum
- gl_DYNAMIC_COPY :: GLenum
- gl_DYNAMIC_DRAW :: GLenum
- gl_DYNAMIC_READ :: GLenum
- gl_EDGE_FLAG :: GLenum
- gl_EDGE_FLAG_ARRAY :: GLenum
- gl_EDGE_FLAG_ARRAY_BUFFER_BINDING :: GLenum
- gl_EDGE_FLAG_ARRAY_POINTER :: GLenum
- gl_EDGE_FLAG_ARRAY_STRIDE :: GLenum
- gl_ELEMENT_ARRAY_BARRIER_BIT :: GLbitfield
- gl_ELEMENT_ARRAY_BUFFER :: GLenum
- gl_ELEMENT_ARRAY_BUFFER_BINDING :: GLenum
- gl_EMISSION :: GLenum
- gl_ENABLE_BIT :: GLbitfield
- gl_EQUAL :: GLenum
- gl_EQUIV :: GLenum
- gl_EVAL_BIT :: GLbitfield
- gl_EXP :: GLenum
- gl_EXP2 :: GLenum
- gl_EXTENSIONS :: GLenum
- gl_EYE_LINEAR :: GLenum
- gl_EYE_PLANE :: GLenum
- gl_FALSE :: GLenum
- gl_FASTEST :: GLenum
- gl_FEEDBACK :: GLenum
- gl_FEEDBACK_BUFFER_POINTER :: GLenum
- gl_FEEDBACK_BUFFER_SIZE :: GLenum
- gl_FEEDBACK_BUFFER_TYPE :: GLenum
- gl_FILL :: GLenum
- gl_FILTER :: GLenum
- gl_FIRST_VERTEX_CONVENTION :: GLenum
- gl_FIXED :: GLenum
- gl_FIXED_ONLY :: GLenum
- gl_FLAT :: 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_FOG :: GLenum
- gl_FOG_BIT :: GLbitfield
- gl_FOG_COLOR :: GLenum
- gl_FOG_COORD :: GLenum
- gl_FOG_COORDINATE :: GLenum
- gl_FOG_COORDINATE_ARRAY :: GLenum
- gl_FOG_COORDINATE_ARRAY_BUFFER_BINDING :: GLenum
- gl_FOG_COORDINATE_ARRAY_POINTER :: GLenum
- gl_FOG_COORDINATE_ARRAY_STRIDE :: GLenum
- gl_FOG_COORDINATE_ARRAY_TYPE :: GLenum
- gl_FOG_COORDINATE_SOURCE :: GLenum
- gl_FOG_COORD_ARRAY :: GLenum
- gl_FOG_COORD_ARRAY_BUFFER_BINDING :: GLenum
- gl_FOG_COORD_ARRAY_POINTER :: GLenum
- gl_FOG_COORD_ARRAY_STRIDE :: GLenum
- gl_FOG_COORD_ARRAY_TYPE :: GLenum
- gl_FOG_COORD_SRC :: GLenum
- gl_FOG_DENSITY :: GLenum
- gl_FOG_END :: GLenum
- gl_FOG_HINT :: GLenum
- gl_FOG_INDEX :: GLenum
- gl_FOG_MODE :: GLenum
- gl_FOG_START :: GLenum
- gl_FRACTIONAL_EVEN :: GLenum
- gl_FRACTIONAL_ODD :: GLenum
- gl_FRAGMENT_DEPTH :: 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_GENERATE_MIPMAP :: GLenum
- gl_GENERATE_MIPMAP_HINT :: 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_BIAS :: GLenum
- gl_GREEN_BITS :: GLenum
- gl_GREEN_INTEGER :: GLenum
- gl_GREEN_SCALE :: GLenum
- gl_HALF_FLOAT :: GLenum
- gl_HIGH_FLOAT :: GLenum
- gl_HIGH_INT :: GLenum
- gl_HINT_BIT :: GLbitfield
- 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_INDEX :: GLenum
- gl_INDEX_ARRAY :: GLenum
- gl_INDEX_ARRAY_BUFFER_BINDING :: GLenum
- gl_INDEX_ARRAY_POINTER :: GLenum
- gl_INDEX_ARRAY_STRIDE :: GLenum
- gl_INDEX_ARRAY_TYPE :: GLenum
- gl_INDEX_BITS :: GLenum
- gl_INDEX_CLEAR_VALUE :: GLenum
- gl_INDEX_LOGIC_OP :: GLenum
- gl_INDEX_MODE :: GLenum
- gl_INDEX_OFFSET :: GLenum
- gl_INDEX_SHIFT :: GLenum
- gl_INDEX_WRITEMASK :: GLenum
- gl_INFO_LOG_LENGTH :: GLenum
- gl_INT :: GLenum
- gl_INTENSITY :: GLenum
- gl_INTENSITY12 :: GLenum
- gl_INTENSITY16 :: GLenum
- gl_INTENSITY4 :: GLenum
- gl_INTENSITY8 :: 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_INTERPOLATE :: 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_LIGHT0 :: GLenum
- gl_LIGHT1 :: GLenum
- gl_LIGHT2 :: GLenum
- gl_LIGHT3 :: GLenum
- gl_LIGHT4 :: GLenum
- gl_LIGHT5 :: GLenum
- gl_LIGHT6 :: GLenum
- gl_LIGHT7 :: GLenum
- gl_LIGHTING :: GLenum
- gl_LIGHTING_BIT :: GLbitfield
- gl_LIGHT_MODEL_AMBIENT :: GLenum
- gl_LIGHT_MODEL_COLOR_CONTROL :: GLenum
- gl_LIGHT_MODEL_LOCAL_VIEWER :: GLenum
- gl_LIGHT_MODEL_TWO_SIDE :: GLenum
- gl_LINE :: GLenum
- gl_LINEAR :: GLenum
- gl_LINEAR_ATTENUATION :: GLenum
- gl_LINEAR_MIPMAP_LINEAR :: GLenum
- gl_LINEAR_MIPMAP_NEAREST :: GLenum
- gl_LINES :: GLenum
- gl_LINES_ADJACENCY :: GLenum
- gl_LINE_BIT :: GLbitfield
- gl_LINE_LOOP :: GLenum
- gl_LINE_RESET_TOKEN :: GLenum
- gl_LINE_SMOOTH :: GLenum
- gl_LINE_SMOOTH_HINT :: GLenum
- gl_LINE_STIPPLE :: GLenum
- gl_LINE_STIPPLE_PATTERN :: GLenum
- gl_LINE_STIPPLE_REPEAT :: GLenum
- gl_LINE_STRIP :: GLenum
- gl_LINE_STRIP_ADJACENCY :: GLenum
- gl_LINE_TOKEN :: GLenum
- gl_LINE_WIDTH :: GLenum
- gl_LINE_WIDTH_GRANULARITY :: GLenum
- gl_LINE_WIDTH_RANGE :: GLenum
- gl_LINK_STATUS :: GLenum
- gl_LIST_BASE :: GLenum
- gl_LIST_BIT :: GLbitfield
- gl_LIST_INDEX :: GLenum
- gl_LIST_MODE :: GLenum
- gl_LOAD :: GLenum
- gl_LOCATION :: GLenum
- gl_LOCATION_INDEX :: GLenum
- gl_LOGIC_OP :: GLenum
- gl_LOGIC_OP_MODE :: GLenum
- gl_LOWER_LEFT :: GLenum
- gl_LOW_FLOAT :: GLenum
- gl_LOW_INT :: GLenum
- gl_LUMINANCE :: GLenum
- gl_LUMINANCE12 :: GLenum
- gl_LUMINANCE12_ALPHA12 :: GLenum
- gl_LUMINANCE12_ALPHA4 :: GLenum
- gl_LUMINANCE16 :: GLenum
- gl_LUMINANCE16_ALPHA16 :: GLenum
- gl_LUMINANCE4 :: GLenum
- gl_LUMINANCE4_ALPHA4 :: GLenum
- gl_LUMINANCE6_ALPHA2 :: GLenum
- gl_LUMINANCE8 :: GLenum
- gl_LUMINANCE8_ALPHA8 :: GLenum
- gl_LUMINANCE_ALPHA :: GLenum
- gl_MAJOR_VERSION :: GLenum
- gl_MANUAL_GENERATE_MIPMAP :: GLenum
- gl_MAP1_COLOR_4 :: GLenum
- gl_MAP1_GRID_DOMAIN :: GLenum
- gl_MAP1_GRID_SEGMENTS :: GLenum
- gl_MAP1_INDEX :: GLenum
- gl_MAP1_NORMAL :: GLenum
- gl_MAP1_TEXTURE_COORD_1 :: GLenum
- gl_MAP1_TEXTURE_COORD_2 :: GLenum
- gl_MAP1_TEXTURE_COORD_3 :: GLenum
- gl_MAP1_TEXTURE_COORD_4 :: GLenum
- gl_MAP1_VERTEX_3 :: GLenum
- gl_MAP1_VERTEX_4 :: GLenum
- gl_MAP2_COLOR_4 :: GLenum
- gl_MAP2_GRID_DOMAIN :: GLenum
- gl_MAP2_GRID_SEGMENTS :: GLenum
- gl_MAP2_INDEX :: GLenum
- gl_MAP2_NORMAL :: GLenum
- gl_MAP2_TEXTURE_COORD_1 :: GLenum
- gl_MAP2_TEXTURE_COORD_2 :: GLenum
- gl_MAP2_TEXTURE_COORD_3 :: GLenum
- gl_MAP2_TEXTURE_COORD_4 :: GLenum
- gl_MAP2_VERTEX_3 :: GLenum
- gl_MAP2_VERTEX_4 :: GLenum
- gl_MAP_COLOR :: GLenum
- gl_MAP_FLUSH_EXPLICIT_BIT :: GLbitfield
- gl_MAP_INVALIDATE_BUFFER_BIT :: GLbitfield
- gl_MAP_INVALIDATE_RANGE_BIT :: GLbitfield
- gl_MAP_READ_BIT :: GLbitfield
- gl_MAP_STENCIL :: GLenum
- gl_MAP_UNSYNCHRONIZED_BIT :: GLbitfield
- gl_MAP_WRITE_BIT :: GLbitfield
- gl_MATRIX_MODE :: GLenum
- 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_ATTRIB_STACK_DEPTH :: GLenum
- gl_MAX_CLIENT_ATTRIB_STACK_DEPTH :: GLenum
- gl_MAX_CLIP_DISTANCES :: GLenum
- gl_MAX_CLIP_PLANES :: GLenum
- gl_MAX_COLOR_ATTACHMENTS :: GLenum
- gl_MAX_COLOR_TEXTURE_SAMPLES :: GLenum
- gl_MAX_COMBINED_ATOMIC_COUNTERS :: GLenum
- gl_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS :: GLenum
- gl_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_COMBINED_DIMENSIONS :: GLenum
- gl_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_COMBINED_IMAGE_UNIFORMS :: GLenum
- gl_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS :: GLenum
- gl_MAX_COMBINED_SHADER_OUTPUT_RESOURCES :: GLenum
- gl_MAX_COMBINED_SHADER_STORAGE_BLOCKS :: GLenum
- gl_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: GLenum
- gl_MAX_COMBINED_UNIFORM_BLOCKS :: GLenum
- gl_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_COMPUTE_ATOMIC_COUNTERS :: GLenum
- gl_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS :: GLenum
- gl_MAX_COMPUTE_IMAGE_UNIFORMS :: GLenum
- gl_MAX_COMPUTE_SHADER_STORAGE_BLOCKS :: GLenum
- gl_MAX_COMPUTE_SHARED_MEMORY_SIZE :: GLenum
- gl_MAX_COMPUTE_TEXTURE_IMAGE_UNITS :: GLenum
- gl_MAX_COMPUTE_UNIFORM_BLOCKS :: GLenum
- gl_MAX_COMPUTE_UNIFORM_COMPONENTS :: GLenum
- gl_MAX_COMPUTE_WORK_GROUP_COUNT :: GLenum
- gl_MAX_COMPUTE_WORK_GROUP_INVOCATIONS :: GLenum
- gl_MAX_COMPUTE_WORK_GROUP_SIZE :: GLenum
- gl_MAX_CUBE_MAP_TEXTURE_SIZE :: GLenum
- gl_MAX_DEBUG_GROUP_STACK_DEPTH :: GLenum
- gl_MAX_DEBUG_LOGGED_MESSAGES :: GLenum
- gl_MAX_DEBUG_MESSAGE_LENGTH :: GLenum
- gl_MAX_DEPTH :: GLenum
- gl_MAX_DEPTH_TEXTURE_SAMPLES :: GLenum
- gl_MAX_DRAW_BUFFERS :: GLenum
- gl_MAX_DUAL_SOURCE_DRAW_BUFFERS :: GLenum
- gl_MAX_ELEMENTS_INDICES :: GLenum
- gl_MAX_ELEMENTS_VERTICES :: GLenum
- gl_MAX_ELEMENT_INDEX :: GLenum
- gl_MAX_EVAL_ORDER :: 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_LIGHTS :: GLenum
- gl_MAX_LIST_NESTING :: GLenum
- gl_MAX_MODELVIEW_STACK_DEPTH :: GLenum
- gl_MAX_NAME_LENGTH :: GLenum
- gl_MAX_NAME_STACK_DEPTH :: GLenum
- gl_MAX_NUM_ACTIVE_VARIABLES :: GLenum
- gl_MAX_NUM_COMPATIBLE_SUBROUTINES :: GLenum
- gl_MAX_PATCH_VERTICES :: GLenum
- gl_MAX_PIXEL_MAP_TABLE :: GLenum
- gl_MAX_PROGRAM_TEXEL_OFFSET :: GLenum
- gl_MAX_PROGRAM_TEXTURE_GATHER_OFFSET :: GLenum
- gl_MAX_PROJECTION_STACK_DEPTH :: 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_COORDS :: GLenum
- gl_MAX_TEXTURE_IMAGE_UNITS :: GLenum
- gl_MAX_TEXTURE_LOD_BIAS :: GLenum
- gl_MAX_TEXTURE_SIZE :: GLenum
- gl_MAX_TEXTURE_STACK_DEPTH :: GLenum
- gl_MAX_TEXTURE_UNITS :: 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_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_MODELVIEW :: GLenum
- gl_MODELVIEW_MATRIX :: GLenum
- gl_MODELVIEW_STACK_DEPTH :: GLenum
- gl_MODULATE :: GLenum
- gl_MULT :: GLenum
- gl_MULTISAMPLE :: GLenum
- gl_MULTISAMPLE_BIT :: GLbitfield
- gl_N3F_V3F :: GLenum
- gl_NAME_LENGTH :: GLenum
- gl_NAME_STACK_DEPTH :: GLenum
- gl_NAND :: GLenum
- gl_NEAREST :: GLenum
- gl_NEAREST_MIPMAP_LINEAR :: GLenum
- gl_NEAREST_MIPMAP_NEAREST :: GLenum
- gl_NEVER :: GLenum
- gl_NICEST :: GLenum
- gl_NONE :: GLenum
- gl_NOOP :: GLenum
- gl_NOR :: GLenum
- gl_NORMALIZE :: GLenum
- gl_NORMAL_ARRAY :: GLenum
- gl_NORMAL_ARRAY_BUFFER_BINDING :: GLenum
- gl_NORMAL_ARRAY_POINTER :: GLenum
- gl_NORMAL_ARRAY_STRIDE :: GLenum
- gl_NORMAL_ARRAY_TYPE :: GLenum
- gl_NORMAL_MAP :: GLenum
- gl_NOTEQUAL :: GLenum
- gl_NO_ERROR :: GLenum
- gl_NUM_ACTIVE_VARIABLES :: GLenum
- gl_NUM_COMPATIBLE_SUBROUTINES :: GLenum
- gl_NUM_COMPRESSED_TEXTURE_FORMATS :: GLenum
- gl_NUM_EXTENSIONS :: GLenum
- gl_NUM_PROGRAM_BINARY_FORMATS :: GLenum
- gl_NUM_SAMPLE_COUNTS :: GLenum
- gl_NUM_SHADER_BINARY_FORMATS :: GLenum
- gl_NUM_SHADING_LANGUAGE_VERSIONS :: GLenum
- gl_OBJECT_LINEAR :: GLenum
- gl_OBJECT_PLANE :: 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_OPERAND0_ALPHA :: GLenum
- gl_OPERAND0_RGB :: GLenum
- gl_OPERAND1_ALPHA :: GLenum
- gl_OPERAND1_RGB :: GLenum
- gl_OPERAND2_ALPHA :: GLenum
- gl_OPERAND2_RGB :: GLenum
- gl_OR :: GLenum
- gl_ORDER :: 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_PASS_THROUGH_TOKEN :: GLenum
- gl_PATCHES :: GLenum
- gl_PATCH_DEFAULT_INNER_LEVEL :: GLenum
- gl_PATCH_DEFAULT_OUTER_LEVEL :: GLenum
- gl_PATCH_VERTICES :: GLenum
- gl_PERSPECTIVE_CORRECTION_HINT :: GLenum
- gl_PIXEL_BUFFER_BARRIER_BIT :: GLbitfield
- gl_PIXEL_MAP_A_TO_A :: GLenum
- gl_PIXEL_MAP_A_TO_A_SIZE :: GLenum
- gl_PIXEL_MAP_B_TO_B :: GLenum
- gl_PIXEL_MAP_B_TO_B_SIZE :: GLenum
- gl_PIXEL_MAP_G_TO_G :: GLenum
- gl_PIXEL_MAP_G_TO_G_SIZE :: GLenum
- gl_PIXEL_MAP_I_TO_A :: GLenum
- gl_PIXEL_MAP_I_TO_A_SIZE :: GLenum
- gl_PIXEL_MAP_I_TO_B :: GLenum
- gl_PIXEL_MAP_I_TO_B_SIZE :: GLenum
- gl_PIXEL_MAP_I_TO_G :: GLenum
- gl_PIXEL_MAP_I_TO_G_SIZE :: GLenum
- gl_PIXEL_MAP_I_TO_I :: GLenum
- gl_PIXEL_MAP_I_TO_I_SIZE :: GLenum
- gl_PIXEL_MAP_I_TO_R :: GLenum
- gl_PIXEL_MAP_I_TO_R_SIZE :: GLenum
- gl_PIXEL_MAP_R_TO_R :: GLenum
- gl_PIXEL_MAP_R_TO_R_SIZE :: GLenum
- gl_PIXEL_MAP_S_TO_S :: GLenum
- gl_PIXEL_MAP_S_TO_S_SIZE :: GLenum
- gl_PIXEL_MODE_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_BIT :: GLbitfield
- gl_POINT_DISTANCE_ATTENUATION :: GLenum
- gl_POINT_FADE_THRESHOLD_SIZE :: GLenum
- gl_POINT_SIZE :: GLenum
- gl_POINT_SIZE_GRANULARITY :: GLenum
- gl_POINT_SIZE_MAX :: GLenum
- gl_POINT_SIZE_MIN :: GLenum
- gl_POINT_SIZE_RANGE :: GLenum
- gl_POINT_SMOOTH :: GLenum
- gl_POINT_SMOOTH_HINT :: GLenum
- gl_POINT_SPRITE :: GLenum
- gl_POINT_SPRITE_COORD_ORIGIN :: GLenum
- gl_POINT_TOKEN :: GLenum
- gl_POLYGON :: GLenum
- gl_POLYGON_BIT :: GLbitfield
- 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_POLYGON_STIPPLE :: GLenum
- gl_POLYGON_STIPPLE_BIT :: GLbitfield
- gl_POLYGON_TOKEN :: GLenum
- gl_POSITION :: GLenum
- gl_PREVIOUS :: GLenum
- gl_PRIMARY_COLOR :: GLenum
- gl_PRIMITIVES_GENERATED :: GLenum
- gl_PRIMITIVE_RESTART :: GLenum
- gl_PRIMITIVE_RESTART_FIXED_INDEX :: 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_PROJECTION :: GLenum
- gl_PROJECTION_MATRIX :: GLenum
- gl_PROJECTION_STACK_DEPTH :: 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_Q :: GLenum
- gl_QUADRATIC_ATTENUATION :: GLenum
- gl_QUADS :: GLenum
- gl_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION :: GLenum
- gl_QUAD_STRIP :: GLenum
- gl_QUERY :: GLenum
- gl_QUERY_BY_REGION_NO_WAIT :: GLenum
- gl_QUERY_BY_REGION_WAIT :: GLenum
- gl_QUERY_COUNTER_BITS :: GLenum
- gl_QUERY_NO_WAIT :: GLenum
- gl_QUERY_RESULT :: GLenum
- gl_QUERY_RESULT_AVAILABLE :: GLenum
- gl_QUERY_WAIT :: GLenum
- gl_R :: 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_BIAS :: GLenum
- gl_RED_BITS :: GLenum
- gl_RED_INTEGER :: GLenum
- gl_RED_SCALE :: 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_REFLECTION_MAP :: GLenum
- gl_RENDER :: 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_RENDER_MODE :: GLenum
- gl_REPEAT :: GLenum
- gl_REPLACE :: GLenum
- gl_RESCALE_NORMAL :: GLenum
- gl_RETURN :: 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_RGBA_MODE :: GLenum
- gl_RGB_INTEGER :: GLenum
- gl_RGB_SCALE :: GLenum
- gl_RG_INTEGER :: GLenum
- gl_RIGHT :: GLenum
- gl_S :: 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_BIT :: GLbitfield
- gl_SCISSOR_BOX :: GLenum
- gl_SCISSOR_TEST :: GLenum
- gl_SECONDARY_COLOR_ARRAY :: GLenum
- gl_SECONDARY_COLOR_ARRAY_BUFFER_BINDING :: GLenum
- gl_SECONDARY_COLOR_ARRAY_POINTER :: GLenum
- gl_SECONDARY_COLOR_ARRAY_SIZE :: GLenum
- gl_SECONDARY_COLOR_ARRAY_STRIDE :: GLenum
- gl_SECONDARY_COLOR_ARRAY_TYPE :: GLenum
- gl_SELECT :: GLenum
- gl_SELECTION_BUFFER_POINTER :: GLenum
- gl_SELECTION_BUFFER_SIZE :: GLenum
- gl_SEPARATE_ATTRIBS :: GLenum
- gl_SEPARATE_SPECULAR_COLOR :: 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_SHADE_MODEL :: GLenum
- gl_SHADING_LANGUAGE_VERSION :: GLenum
- gl_SHININESS :: 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_SINGLE_COLOR :: GLenum
- gl_SLUMINANCE :: GLenum
- gl_SLUMINANCE8 :: GLenum
- gl_SLUMINANCE8_ALPHA8 :: GLenum
- gl_SLUMINANCE_ALPHA :: GLenum
- gl_SMOOTH :: 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_SOURCE0_ALPHA :: GLenum
- gl_SOURCE0_RGB :: GLenum
- gl_SOURCE1_ALPHA :: GLenum
- gl_SOURCE1_RGB :: GLenum
- gl_SOURCE2_ALPHA :: GLenum
- gl_SOURCE2_RGB :: GLenum
- gl_SPECULAR :: GLenum
- gl_SPHERE_MAP :: GLenum
- gl_SPOT_CUTOFF :: GLenum
- gl_SPOT_DIRECTION :: GLenum
- gl_SPOT_EXPONENT :: GLenum
- gl_SRC0_ALPHA :: GLenum
- gl_SRC0_RGB :: GLenum
- gl_SRC1_ALPHA :: GLenum
- gl_SRC1_COLOR :: GLenum
- gl_SRC1_RGB :: GLenum
- gl_SRC2_ALPHA :: GLenum
- gl_SRC2_RGB :: 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_BITS :: 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_SUBTRACT :: 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_T :: GLenum
- gl_T2F_C3F_V3F :: GLenum
- gl_T2F_C4F_N3F_V3F :: GLenum
- gl_T2F_C4UB_V3F :: GLenum
- gl_T2F_N3F_V3F :: GLenum
- gl_T2F_V3F :: GLenum
- gl_T4F_C4F_N3F_V4F :: GLenum
- gl_T4F_V4F :: 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_BIT :: GLbitfield
- gl_TEXTURE_BLUE_SIZE :: GLenum
- gl_TEXTURE_BLUE_TYPE :: GLenum
- gl_TEXTURE_BORDER :: GLenum
- gl_TEXTURE_BORDER_COLOR :: GLenum
- gl_TEXTURE_BUFFER :: 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_COMPONENTS :: 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_COORD_ARRAY :: GLenum
- gl_TEXTURE_COORD_ARRAY_BUFFER_BINDING :: GLenum
- gl_TEXTURE_COORD_ARRAY_POINTER :: GLenum
- gl_TEXTURE_COORD_ARRAY_SIZE :: GLenum
- gl_TEXTURE_COORD_ARRAY_STRIDE :: GLenum
- gl_TEXTURE_COORD_ARRAY_TYPE :: 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_ENV :: GLenum
- gl_TEXTURE_ENV_COLOR :: GLenum
- gl_TEXTURE_ENV_MODE :: GLenum
- gl_TEXTURE_FETCH_BARRIER_BIT :: GLbitfield
- gl_TEXTURE_FILTER_CONTROL :: GLenum
- gl_TEXTURE_FIXED_SAMPLE_LOCATIONS :: GLenum
- gl_TEXTURE_GATHER :: GLenum
- gl_TEXTURE_GATHER_SHADOW :: GLenum
- gl_TEXTURE_GEN_MODE :: GLenum
- gl_TEXTURE_GEN_Q :: GLenum
- gl_TEXTURE_GEN_R :: GLenum
- gl_TEXTURE_GEN_S :: GLenum
- gl_TEXTURE_GEN_T :: 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_INTENSITY_SIZE :: GLenum
- gl_TEXTURE_INTENSITY_TYPE :: GLenum
- gl_TEXTURE_INTERNAL_FORMAT :: GLenum
- gl_TEXTURE_LOD_BIAS :: GLenum
- gl_TEXTURE_LUMINANCE_SIZE :: GLenum
- gl_TEXTURE_LUMINANCE_TYPE :: GLenum
- gl_TEXTURE_MAG_FILTER :: GLenum
- gl_TEXTURE_MATRIX :: GLenum
- gl_TEXTURE_MAX_LEVEL :: GLenum
- gl_TEXTURE_MAX_LOD :: GLenum
- gl_TEXTURE_MIN_FILTER :: GLenum
- gl_TEXTURE_MIN_LOD :: GLenum
- gl_TEXTURE_PRIORITY :: GLenum
- gl_TEXTURE_RECTANGLE :: GLenum
- gl_TEXTURE_RED_SIZE :: GLenum
- gl_TEXTURE_RED_TYPE :: GLenum
- gl_TEXTURE_RESIDENT :: GLenum
- gl_TEXTURE_SAMPLES :: GLenum
- gl_TEXTURE_SHADOW :: GLenum
- gl_TEXTURE_SHARED_SIZE :: GLenum
- gl_TEXTURE_STACK_DEPTH :: GLenum
- gl_TEXTURE_STENCIL_SIZE :: GLenum
- gl_TEXTURE_SWIZZLE_A :: GLenum
- gl_TEXTURE_SWIZZLE_B :: GLenum
- gl_TEXTURE_SWIZZLE_G :: GLenum
- gl_TEXTURE_SWIZZLE_R :: GLenum
- gl_TEXTURE_SWIZZLE_RGBA :: GLenum
- gl_TEXTURE_UPDATE_BARRIER_BIT :: GLbitfield
- gl_TEXTURE_VIEW :: GLenum
- gl_TEXTURE_VIEW_MIN_LAYER :: GLenum
- gl_TEXTURE_VIEW_MIN_LEVEL :: GLenum
- gl_TEXTURE_VIEW_NUM_LAYERS :: GLenum
- gl_TEXTURE_VIEW_NUM_LEVELS :: GLenum
- gl_TEXTURE_WIDTH :: GLenum
- gl_TEXTURE_WRAP_R :: GLenum
- gl_TEXTURE_WRAP_S :: GLenum
- gl_TEXTURE_WRAP_T :: GLenum
- gl_TIMEOUT_EXPIRED :: GLenum
- gl_TIMEOUT_IGNORED :: GLuint64
- gl_TIMESTAMP :: GLenum
- gl_TIME_ELAPSED :: GLenum
- gl_TOP_LEVEL_ARRAY_SIZE :: GLenum
- gl_TOP_LEVEL_ARRAY_STRIDE :: GLenum
- gl_TRANSFORM_BIT :: GLbitfield
- gl_TRANSFORM_FEEDBACK :: GLenum
- gl_TRANSFORM_FEEDBACK_ACTIVE :: GLenum
- gl_TRANSFORM_FEEDBACK_BARRIER_BIT :: GLbitfield
- gl_TRANSFORM_FEEDBACK_BINDING :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_ACTIVE :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_BINDING :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_MODE :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_PAUSED :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_SIZE :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_START :: GLenum
- gl_TRANSFORM_FEEDBACK_PAUSED :: GLenum
- gl_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: GLenum
- gl_TRANSFORM_FEEDBACK_VARYING :: GLenum
- gl_TRANSFORM_FEEDBACK_VARYINGS :: GLenum
- gl_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: GLenum
- gl_TRANSPOSE_COLOR_MATRIX :: GLenum
- gl_TRANSPOSE_MODELVIEW_MATRIX :: GLenum
- gl_TRANSPOSE_PROJECTION_MATRIX :: GLenum
- gl_TRANSPOSE_TEXTURE_MATRIX :: GLenum
- gl_TRIANGLES :: GLenum
- gl_TRIANGLES_ADJACENCY :: GLenum
- gl_TRIANGLE_FAN :: GLenum
- gl_TRIANGLE_STRIP :: GLenum
- gl_TRIANGLE_STRIP_ADJACENCY :: GLenum
- gl_TRUE :: GLenum
- gl_TYPE :: GLenum
- gl_UNDEFINED_VERTEX :: GLenum
- gl_UNIFORM :: GLenum
- gl_UNIFORM_ARRAY_STRIDE :: GLenum
- gl_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX :: GLenum
- gl_UNIFORM_BARRIER_BIT :: GLbitfield
- gl_UNIFORM_BLOCK :: GLenum
- gl_UNIFORM_BLOCK_ACTIVE_UNIFORMS :: GLenum
- gl_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: GLenum
- gl_UNIFORM_BLOCK_BINDING :: GLenum
- gl_UNIFORM_BLOCK_DATA_SIZE :: GLenum
- gl_UNIFORM_BLOCK_INDEX :: GLenum
- gl_UNIFORM_BLOCK_NAME_LENGTH :: GLenum
- gl_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER :: GLenum
- gl_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: GLenum
- gl_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER :: GLenum
- gl_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER :: GLenum
- gl_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER :: GLenum
- gl_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: GLenum
- gl_UNIFORM_BUFFER :: GLenum
- gl_UNIFORM_BUFFER_BINDING :: GLenum
- gl_UNIFORM_BUFFER_OFFSET_ALIGNMENT :: GLenum
- gl_UNIFORM_BUFFER_SIZE :: GLenum
- gl_UNIFORM_BUFFER_START :: GLenum
- gl_UNIFORM_IS_ROW_MAJOR :: GLenum
- gl_UNIFORM_MATRIX_STRIDE :: GLenum
- gl_UNIFORM_NAME_LENGTH :: GLenum
- gl_UNIFORM_OFFSET :: GLenum
- gl_UNIFORM_SIZE :: GLenum
- gl_UNIFORM_TYPE :: GLenum
- gl_UNPACK_ALIGNMENT :: GLenum
- gl_UNPACK_COMPRESSED_BLOCK_DEPTH :: GLenum
- gl_UNPACK_COMPRESSED_BLOCK_HEIGHT :: GLenum
- gl_UNPACK_COMPRESSED_BLOCK_SIZE :: GLenum
- gl_UNPACK_COMPRESSED_BLOCK_WIDTH :: GLenum
- gl_UNPACK_IMAGE_HEIGHT :: GLenum
- gl_UNPACK_LSB_FIRST :: GLenum
- gl_UNPACK_ROW_LENGTH :: GLenum
- gl_UNPACK_SKIP_IMAGES :: GLenum
- gl_UNPACK_SKIP_PIXELS :: GLenum
- gl_UNPACK_SKIP_ROWS :: GLenum
- gl_UNPACK_SWAP_BYTES :: GLenum
- gl_UNSIGNALED :: GLenum
- gl_UNSIGNED_BYTE :: GLenum
- gl_UNSIGNED_BYTE_2_3_3_REV :: GLenum
- gl_UNSIGNED_BYTE_3_3_2 :: GLenum
- gl_UNSIGNED_INT :: GLenum
- gl_UNSIGNED_INT_10F_11F_11F_REV :: GLenum
- gl_UNSIGNED_INT_10_10_10_2 :: GLenum
- gl_UNSIGNED_INT_24_8 :: GLenum
- gl_UNSIGNED_INT_2_10_10_10_REV :: GLenum
- gl_UNSIGNED_INT_5_9_9_9_REV :: GLenum
- gl_UNSIGNED_INT_8_8_8_8 :: GLenum
- gl_UNSIGNED_INT_8_8_8_8_REV :: GLenum
- gl_UNSIGNED_INT_ATOMIC_COUNTER :: GLenum
- gl_UNSIGNED_INT_IMAGE_1D :: GLenum
- gl_UNSIGNED_INT_IMAGE_1D_ARRAY :: GLenum
- gl_UNSIGNED_INT_IMAGE_2D :: GLenum
- gl_UNSIGNED_INT_IMAGE_2D_ARRAY :: GLenum
- gl_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE :: GLenum
- gl_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY :: GLenum
- gl_UNSIGNED_INT_IMAGE_2D_RECT :: GLenum
- gl_UNSIGNED_INT_IMAGE_3D :: GLenum
- gl_UNSIGNED_INT_IMAGE_BUFFER :: GLenum
- gl_UNSIGNED_INT_IMAGE_CUBE :: GLenum
- gl_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY :: GLenum
- gl_UNSIGNED_INT_SAMPLER_1D :: GLenum
- gl_UNSIGNED_INT_SAMPLER_1D_ARRAY :: GLenum
- gl_UNSIGNED_INT_SAMPLER_2D :: GLenum
- gl_UNSIGNED_INT_SAMPLER_2D_ARRAY :: GLenum
- gl_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE :: GLenum
- gl_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: GLenum
- gl_UNSIGNED_INT_SAMPLER_2D_RECT :: GLenum
- gl_UNSIGNED_INT_SAMPLER_3D :: GLenum
- gl_UNSIGNED_INT_SAMPLER_BUFFER :: GLenum
- gl_UNSIGNED_INT_SAMPLER_CUBE :: GLenum
- gl_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY :: GLenum
- gl_UNSIGNED_INT_VEC2 :: GLenum
- gl_UNSIGNED_INT_VEC3 :: GLenum
- gl_UNSIGNED_INT_VEC4 :: GLenum
- gl_UNSIGNED_NORMALIZED :: GLenum
- gl_UNSIGNED_SHORT :: GLenum
- gl_UNSIGNED_SHORT_1_5_5_5_REV :: GLenum
- gl_UNSIGNED_SHORT_4_4_4_4 :: GLenum
- gl_UNSIGNED_SHORT_4_4_4_4_REV :: GLenum
- gl_UNSIGNED_SHORT_5_5_5_1 :: GLenum
- gl_UNSIGNED_SHORT_5_6_5 :: GLenum
- gl_UNSIGNED_SHORT_5_6_5_REV :: GLenum
- gl_UPPER_LEFT :: GLenum
- gl_V2F :: GLenum
- gl_V3F :: GLenum
- gl_VALIDATE_STATUS :: GLenum
- gl_VENDOR :: GLenum
- gl_VERSION :: GLenum
- gl_VERTEX_ARRAY :: GLenum
- gl_VERTEX_ARRAY_BINDING :: GLenum
- gl_VERTEX_ARRAY_BUFFER_BINDING :: GLenum
- gl_VERTEX_ARRAY_POINTER :: GLenum
- gl_VERTEX_ARRAY_SIZE :: GLenum
- gl_VERTEX_ARRAY_STRIDE :: GLenum
- gl_VERTEX_ARRAY_TYPE :: 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_PROGRAM_TWO_SIDE :: 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_BIT :: GLbitfield
- 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_WEIGHT_ARRAY_BUFFER_BINDING :: GLenum
- gl_WRITE_ONLY :: GLenum
- gl_XOR :: GLenum
- gl_ZERO :: GLenum
- gl_ZOOM_X :: GLenum
- gl_ZOOM_Y :: GLenum
- glAccum :: MonadIO m => GLenum -> GLfloat -> m ()
- glActiveShaderProgram :: MonadIO m => GLuint -> GLuint -> m ()
- glActiveTexture :: MonadIO m => GLenum -> m ()
- glAlphaFunc :: MonadIO m => GLenum -> GLfloat -> m ()
- glAreTexturesResident :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLboolean -> m GLboolean
- glArrayElement :: MonadIO m => GLint -> m ()
- glAttachShader :: MonadIO m => GLuint -> GLuint -> m ()
- glBegin :: MonadIO m => GLenum -> m ()
- glBeginConditionalRender :: MonadIO m => GLuint -> GLenum -> m ()
- glBeginQuery :: MonadIO m => GLenum -> GLuint -> m ()
- glBeginQueryIndexed :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glBeginTransformFeedback :: MonadIO m => GLenum -> m ()
- glBindAttribLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindBuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindBufferBase :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glBindBufferRange :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glBindFragDataLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindFragDataLocationIndexed :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindFramebuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindImageTexture :: MonadIO m => GLuint -> GLuint -> GLint -> GLboolean -> GLint -> GLenum -> GLenum -> m ()
- glBindProgramPipeline :: MonadIO m => GLuint -> m ()
- glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindSampler :: MonadIO m => GLuint -> GLuint -> m ()
- glBindTexture :: MonadIO m => GLenum -> GLuint -> m ()
- glBindTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
- glBindVertexArray :: MonadIO m => GLuint -> m ()
- glBindVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLsizei -> m ()
- glBitmap :: MonadIO m => GLsizei -> GLsizei -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> Ptr GLubyte -> m ()
- glBlendColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glBlendEquation :: MonadIO m => GLenum -> m ()
- glBlendEquationSeparate :: MonadIO m => GLenum -> GLenum -> m ()
- glBlendEquationSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
- glBlendEquationi :: MonadIO m => GLuint -> GLenum -> m ()
- glBlendFunc :: MonadIO m => GLenum -> GLenum -> m ()
- glBlendFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glBlendFuncSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glBlendFunci :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
- glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
- glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr a -> GLenum -> m ()
- glBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
- glCallList :: MonadIO m => GLuint -> m ()
- glCallLists :: MonadIO m => GLsizei -> GLenum -> Ptr a -> m ()
- glCheckFramebufferStatus :: MonadIO m => GLenum -> m GLenum
- glClampColor :: MonadIO m => GLenum -> GLenum -> m ()
- glClear :: MonadIO m => GLbitfield -> m ()
- glClearAccum :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> 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 ()
- glClearIndex :: MonadIO m => GLfloat -> m ()
- glClearStencil :: MonadIO m => GLint -> m ()
- glClientActiveTexture :: MonadIO m => GLenum -> m ()
- glClientWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum
- glClipPlane :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glColor3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
- glColor3bv :: MonadIO m => Ptr GLbyte -> m ()
- glColor3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glColor3dv :: MonadIO m => Ptr GLdouble -> m ()
- glColor3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glColor3fv :: MonadIO m => Ptr GLfloat -> m ()
- glColor3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glColor3iv :: MonadIO m => Ptr GLint -> m ()
- glColor3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glColor3sv :: MonadIO m => Ptr GLshort -> m ()
- glColor3ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> m ()
- glColor3ubv :: MonadIO m => Ptr GLubyte -> m ()
- glColor3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glColor3uiv :: MonadIO m => Ptr GLuint -> m ()
- glColor3us :: MonadIO m => GLushort -> GLushort -> GLushort -> m ()
- glColor3usv :: MonadIO m => Ptr GLushort -> m ()
- glColor4b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> GLbyte -> m ()
- glColor4bv :: MonadIO m => Ptr GLbyte -> m ()
- glColor4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glColor4dv :: MonadIO m => Ptr GLdouble -> m ()
- glColor4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glColor4fv :: MonadIO m => Ptr GLfloat -> m ()
- glColor4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glColor4iv :: MonadIO m => Ptr GLint -> m ()
- glColor4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glColor4sv :: MonadIO m => Ptr GLshort -> m ()
- glColor4ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
- glColor4ubv :: MonadIO m => Ptr GLubyte -> m ()
- glColor4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glColor4uiv :: MonadIO m => Ptr GLuint -> m ()
- glColor4us :: MonadIO m => GLushort -> GLushort -> GLushort -> GLushort -> m ()
- glColor4usv :: MonadIO m => Ptr GLushort -> m ()
- glColorMask :: MonadIO m => GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- glColorMaski :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- glColorMaterial :: MonadIO m => GLenum -> GLenum -> m ()
- glColorP3ui :: MonadIO m => GLenum -> GLuint -> m ()
- glColorP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glColorP4ui :: MonadIO m => GLenum -> GLuint -> m ()
- glColorP4uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glCompileShader :: MonadIO m => GLuint -> m ()
- glCompressedTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
- glCompressedTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
- glCompressedTexImage3D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
- glCompressedTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCompressedTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCompressedTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
- glCopyBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> m ()
- glCopyImageSubData :: MonadIO m => GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
- glCopyPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> m ()
- glCopyTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> m ()
- glCopyTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m ()
- glCopyTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m ()
- glCopyTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCopyTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCreateProgram :: MonadIO m => m GLuint
- glCreateShader :: MonadIO m => GLenum -> m GLuint
- glCreateShaderProgramv :: MonadIO m => GLenum -> GLsizei -> Ptr (Ptr GLchar) -> m GLuint
- glCullFace :: MonadIO m => GLenum -> m ()
- glDebugMessageCallback :: MonadIO m => GLDEBUGPROC -> Ptr a -> m ()
- glDebugMessageControl :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m ()
- glDebugMessageInsert :: MonadIO m => GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> m ()
- glDeleteBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteLists :: MonadIO m => GLuint -> GLsizei -> 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 ()
- glDisableClientState :: MonadIO m => GLenum -> m ()
- glDisableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glDisablei :: MonadIO m => GLenum -> GLuint -> m ()
- glDispatchCompute :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glDispatchComputeIndirect :: MonadIO m => GLintptr -> m ()
- glDrawArrays :: MonadIO m => GLenum -> GLint -> GLsizei -> m ()
- glDrawArraysIndirect :: MonadIO m => GLenum -> Ptr a -> m ()
- glDrawArraysInstanced :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> m ()
- glDrawArraysInstancedBaseInstance :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> GLuint -> m ()
- glDrawBuffer :: MonadIO m => GLenum -> m ()
- glDrawBuffers :: MonadIO m => GLsizei -> Ptr GLenum -> m ()
- glDrawElements :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> m ()
- glDrawElementsBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLint -> m ()
- glDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr a -> m ()
- glDrawElementsInstanced :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> m ()
- glDrawElementsInstancedBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLuint -> m ()
- glDrawElementsInstancedBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLint -> m ()
- glDrawElementsInstancedBaseVertexBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLint -> GLuint -> m ()
- glDrawPixels :: MonadIO m => GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> 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 ()
- glEdgeFlag :: MonadIO m => GLboolean -> m ()
- glEdgeFlagPointer :: MonadIO m => GLsizei -> Ptr a -> m ()
- glEdgeFlagv :: MonadIO m => Ptr GLboolean -> m ()
- glEnable :: MonadIO m => GLenum -> m ()
- glEnableClientState :: MonadIO m => GLenum -> m ()
- glEnableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glEnablei :: MonadIO m => GLenum -> GLuint -> m ()
- glEnd :: MonadIO m => m ()
- glEndConditionalRender :: MonadIO m => m ()
- glEndList :: MonadIO m => m ()
- glEndQuery :: MonadIO m => GLenum -> m ()
- glEndQueryIndexed :: MonadIO m => GLenum -> GLuint -> m ()
- glEndTransformFeedback :: MonadIO m => m ()
- glEvalCoord1d :: MonadIO m => GLdouble -> m ()
- glEvalCoord1dv :: MonadIO m => Ptr GLdouble -> m ()
- glEvalCoord1f :: MonadIO m => GLfloat -> m ()
- glEvalCoord1fv :: MonadIO m => Ptr GLfloat -> m ()
- glEvalCoord2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glEvalCoord2dv :: MonadIO m => Ptr GLdouble -> m ()
- glEvalCoord2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glEvalCoord2fv :: MonadIO m => Ptr GLfloat -> m ()
- glEvalMesh1 :: MonadIO m => GLenum -> GLint -> GLint -> m ()
- glEvalMesh2 :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m ()
- glEvalPoint1 :: MonadIO m => GLint -> m ()
- glEvalPoint2 :: MonadIO m => GLint -> GLint -> m ()
- glFeedbackBuffer :: MonadIO m => GLsizei -> GLenum -> Ptr GLfloat -> m ()
- glFenceSync :: MonadIO m => GLenum -> GLbitfield -> m GLsync
- glFinish :: MonadIO m => m ()
- glFlush :: MonadIO m => m ()
- glFlushMappedBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m ()
- glFogCoordPointer :: MonadIO m => GLenum -> GLsizei -> Ptr a -> m ()
- glFogCoordd :: MonadIO m => GLdouble -> m ()
- glFogCoorddv :: MonadIO m => Ptr GLdouble -> m ()
- glFogCoordf :: MonadIO m => GLfloat -> m ()
- glFogCoordfv :: MonadIO m => Ptr GLfloat -> m ()
- glFogf :: MonadIO m => GLenum -> GLfloat -> m ()
- glFogfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glFogi :: MonadIO m => GLenum -> GLint -> m ()
- glFogiv :: MonadIO m => GLenum -> Ptr GLint -> 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 ()
- glFrustum :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glGenBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenLists :: MonadIO m => GLsizei -> m GLuint
- glGenProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenerateMipmap :: MonadIO m => GLenum -> m ()
- glGetActiveAtomicCounterBufferiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveAttrib :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetActiveSubroutineName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveSubroutineUniformName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveSubroutineUniformiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveUniform :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetActiveUniformBlockName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveUniformBlockiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveUniformName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveUniformsiv :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> GLenum -> Ptr GLint -> m ()
- glGetAttachedShaders :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLuint -> m ()
- glGetAttribLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetBooleani_v :: MonadIO m => GLenum -> GLuint -> Ptr GLboolean -> m ()
- glGetBooleanv :: MonadIO m => GLenum -> Ptr GLboolean -> m ()
- glGetBufferParameteri64v :: MonadIO m => GLenum -> GLenum -> Ptr GLint64 -> m ()
- glGetBufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetBufferPointerv :: MonadIO m => GLenum -> GLenum -> Ptr (Ptr a) -> m ()
- glGetBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
- glGetClipPlane :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glGetCompressedTexImage :: MonadIO m => GLenum -> GLint -> Ptr a -> m ()
- glGetDebugMessageLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> m GLuint
- glGetDoublei_v :: MonadIO m => GLenum -> GLuint -> Ptr GLdouble -> m ()
- glGetDoublev :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glGetError :: MonadIO m => m GLenum
- glGetFloati_v :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetFloatv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glGetFragDataIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetFragDataLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetFramebufferAttachmentParameteriv :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetFramebufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetInteger64i_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint64 -> m ()
- glGetInteger64v :: MonadIO m => GLenum -> Ptr GLint64 -> m ()
- glGetIntegeri_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
- glGetIntegerv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glGetInternalformati64v :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint64 -> m ()
- glGetInternalformativ :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint -> m ()
- glGetLightfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetLightiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetMapdv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m ()
- glGetMapfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetMapiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetMaterialfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetMaterialiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetMultisamplefv :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetObjectPtrLabel :: MonadIO m => Ptr a -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetPixelMapfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glGetPixelMapuiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glGetPixelMapusv :: MonadIO m => GLenum -> Ptr GLushort -> m ()
- glGetPointerv :: MonadIO m => GLenum -> Ptr (Ptr a) -> m ()
- glGetPolygonStipple :: MonadIO m => Ptr GLubyte -> m ()
- glGetProgramBinary :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr a -> m ()
- glGetProgramInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramInterfaceiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetProgramPipelineInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramPipelineiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetProgramResourceIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
- glGetProgramResourceLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetProgramResourceLocationIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetProgramResourceName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramResourceiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
- glGetProgramStageiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetProgramiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryIndexediv :: MonadIO m => GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryObjecti64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
- glGetQueryObjectiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryObjectui64v :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m ()
- glGetQueryObjectuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetQueryiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetRenderbufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetShaderInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetShaderPrecisionFormat :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> Ptr GLint -> m ()
- glGetShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetShaderiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetString :: MonadIO m => GLenum -> m (Ptr GLubyte)
- glGetStringi :: MonadIO m => GLenum -> GLuint -> m (Ptr GLubyte)
- glGetSubroutineIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
- glGetSubroutineUniformLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetSynciv :: MonadIO m => GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
- glGetTexEnvfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexGendv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m ()
- glGetTexGenfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetTexGeniv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexImage :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glGetTexLevelParameterfv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLfloat -> m ()
- glGetTexLevelParameteriv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glGetTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetUniformBlockIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLuint
- glGetUniformIndices :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLuint -> m ()
- glGetUniformLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetUniformSubroutineuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
- glGetUniformdv :: MonadIO m => GLuint -> GLint -> Ptr GLdouble -> m ()
- glGetUniformfv :: MonadIO m => GLuint -> GLint -> Ptr GLfloat -> m ()
- glGetUniformiv :: MonadIO m => GLuint -> GLint -> Ptr GLint -> m ()
- glGetUniformuiv :: MonadIO m => GLuint -> GLint -> Ptr GLuint -> m ()
- glGetVertexAttribIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVertexAttribIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetVertexAttribLdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetVertexAttribPointerv :: MonadIO m => GLuint -> GLenum -> Ptr (Ptr a) -> m ()
- glGetVertexAttribdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetVertexAttribfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetVertexAttribiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glHint :: MonadIO m => GLenum -> GLenum -> m ()
- glIndexMask :: MonadIO m => GLuint -> m ()
- glIndexPointer :: MonadIO m => GLenum -> GLsizei -> Ptr a -> m ()
- glIndexd :: MonadIO m => GLdouble -> m ()
- glIndexdv :: MonadIO m => Ptr GLdouble -> m ()
- glIndexf :: MonadIO m => GLfloat -> m ()
- glIndexfv :: MonadIO m => Ptr GLfloat -> m ()
- glIndexi :: MonadIO m => GLint -> m ()
- glIndexiv :: MonadIO m => Ptr GLint -> m ()
- glIndexs :: MonadIO m => GLshort -> m ()
- glIndexsv :: MonadIO m => Ptr GLshort -> m ()
- glIndexub :: MonadIO m => GLubyte -> m ()
- glIndexubv :: MonadIO m => Ptr GLubyte -> m ()
- glInitNames :: MonadIO m => m ()
- glInterleavedArrays :: MonadIO m => GLenum -> GLsizei -> Ptr a -> m ()
- glInvalidateBufferData :: MonadIO m => GLuint -> m ()
- glInvalidateBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> m ()
- glInvalidateFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> m ()
- glInvalidateSubFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glInvalidateTexImage :: MonadIO m => GLuint -> GLint -> m ()
- glInvalidateTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
- glIsBuffer :: MonadIO m => GLuint -> m GLboolean
- glIsEnabled :: MonadIO m => GLenum -> m GLboolean
- glIsEnabledi :: MonadIO m => GLenum -> GLuint -> m GLboolean
- glIsFramebuffer :: MonadIO m => GLuint -> m GLboolean
- glIsList :: 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
- glLightModelf :: MonadIO m => GLenum -> GLfloat -> m ()
- glLightModelfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glLightModeli :: MonadIO m => GLenum -> GLint -> m ()
- glLightModeliv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glLightf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glLightfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glLighti :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glLightiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glLineStipple :: MonadIO m => GLint -> GLushort -> m ()
- glLineWidth :: MonadIO m => GLfloat -> m ()
- glLinkProgram :: MonadIO m => GLuint -> m ()
- glListBase :: MonadIO m => GLuint -> m ()
- glLoadIdentity :: MonadIO m => m ()
- glLoadMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glLoadMatrixf :: MonadIO m => Ptr GLfloat -> m ()
- glLoadName :: MonadIO m => GLuint -> m ()
- glLoadTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glLoadTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m ()
- glLogicOp :: MonadIO m => GLenum -> m ()
- glMap1d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m ()
- glMap1f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m ()
- glMap2d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m ()
- glMap2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m ()
- glMapBuffer :: MonadIO m => GLenum -> GLenum -> m (Ptr a)
- glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr a)
- glMapGrid1d :: MonadIO m => GLint -> GLdouble -> GLdouble -> m ()
- glMapGrid1f :: MonadIO m => GLint -> GLfloat -> GLfloat -> m ()
- glMapGrid2d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLint -> GLdouble -> GLdouble -> m ()
- glMapGrid2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLint -> GLfloat -> GLfloat -> m ()
- glMaterialf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glMaterialfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glMateriali :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glMaterialiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glMatrixMode :: MonadIO m => GLenum -> m ()
- glMemoryBarrier :: MonadIO m => GLbitfield -> m ()
- glMinSampleShading :: MonadIO m => GLfloat -> m ()
- glMultMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glMultMatrixf :: MonadIO m => Ptr GLfloat -> m ()
- glMultTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m ()
- glMultTransposeMatrixf :: MonadIO m => Ptr 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 ()
- glMultiTexCoord1d :: MonadIO m => GLenum -> GLdouble -> m ()
- glMultiTexCoord1dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord1f :: MonadIO m => GLenum -> GLfloat -> m ()
- glMultiTexCoord1fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord1i :: MonadIO m => GLenum -> GLint -> m ()
- glMultiTexCoord1iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord1s :: MonadIO m => GLenum -> GLshort -> m ()
- glMultiTexCoord1sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord2d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord2dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord2fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord2i :: MonadIO m => GLenum -> GLint -> GLint -> m ()
- glMultiTexCoord2iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord2s :: MonadIO m => GLenum -> GLshort -> GLshort -> m ()
- glMultiTexCoord2sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord3d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord3dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord3f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord3fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord3i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> m ()
- glMultiTexCoord3iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord3s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> m ()
- glMultiTexCoord3sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoord4d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glMultiTexCoord4dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glMultiTexCoord4f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glMultiTexCoord4fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMultiTexCoord4i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m ()
- glMultiTexCoord4iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glMultiTexCoord4s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glMultiTexCoord4sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
- glMultiTexCoordP1ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glMultiTexCoordP1uiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glMultiTexCoordP2ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glMultiTexCoordP2uiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glMultiTexCoordP3ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glMultiTexCoordP3uiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glMultiTexCoordP4ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glMultiTexCoordP4uiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glNewList :: MonadIO m => GLuint -> GLenum -> m ()
- glNormal3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
- glNormal3bv :: MonadIO m => Ptr GLbyte -> m ()
- glNormal3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glNormal3dv :: MonadIO m => Ptr GLdouble -> m ()
- glNormal3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glNormal3fv :: MonadIO m => Ptr GLfloat -> m ()
- glNormal3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glNormal3iv :: MonadIO m => Ptr GLint -> m ()
- glNormal3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glNormal3sv :: MonadIO m => Ptr GLshort -> m ()
- glNormalP3ui :: MonadIO m => GLenum -> GLuint -> m ()
- glNormalP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glNormalPointer :: MonadIO m => GLenum -> GLsizei -> Ptr a -> m ()
- glObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- glObjectPtrLabel :: MonadIO m => Ptr a -> GLsizei -> Ptr GLchar -> m ()
- glOrtho :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glPassThrough :: MonadIO m => GLfloat -> m ()
- glPatchParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPatchParameteri :: MonadIO m => GLenum -> GLint -> m ()
- glPauseTransformFeedback :: MonadIO m => m ()
- glPixelMapfv :: MonadIO m => GLenum -> GLsizei -> Ptr GLfloat -> m ()
- glPixelMapuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
- glPixelMapusv :: MonadIO m => GLenum -> GLsizei -> Ptr GLushort -> m ()
- glPixelStoref :: MonadIO m => GLenum -> GLfloat -> m ()
- glPixelStorei :: MonadIO m => GLenum -> GLint -> m ()
- glPixelTransferf :: MonadIO m => GLenum -> GLfloat -> m ()
- glPixelTransferi :: MonadIO m => GLenum -> GLint -> m ()
- glPixelZoom :: MonadIO m => GLfloat -> GLfloat -> 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 ()
- glPolygonStipple :: MonadIO m => Ptr GLubyte -> m ()
- glPopAttrib :: MonadIO m => m ()
- glPopClientAttrib :: MonadIO m => m ()
- glPopDebugGroup :: MonadIO m => m ()
- glPopMatrix :: MonadIO m => m ()
- glPopName :: MonadIO m => m ()
- glPrimitiveRestartIndex :: MonadIO m => GLuint -> m ()
- glPrioritizeTextures :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLfloat -> 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 ()
- glPushAttrib :: MonadIO m => GLbitfield -> m ()
- glPushClientAttrib :: MonadIO m => GLbitfield -> m ()
- glPushDebugGroup :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- glPushMatrix :: MonadIO m => m ()
- glPushName :: MonadIO m => GLuint -> m ()
- glQueryCounter :: MonadIO m => GLuint -> GLenum -> m ()
- glRasterPos2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glRasterPos2dv :: MonadIO m => Ptr GLdouble -> m ()
- glRasterPos2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glRasterPos2fv :: MonadIO m => Ptr GLfloat -> m ()
- glRasterPos2i :: MonadIO m => GLint -> GLint -> m ()
- glRasterPos2iv :: MonadIO m => Ptr GLint -> m ()
- glRasterPos2s :: MonadIO m => GLshort -> GLshort -> m ()
- glRasterPos2sv :: MonadIO m => Ptr GLshort -> m ()
- glRasterPos3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glRasterPos3dv :: MonadIO m => Ptr GLdouble -> m ()
- glRasterPos3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glRasterPos3fv :: MonadIO m => Ptr GLfloat -> m ()
- glRasterPos3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glRasterPos3iv :: MonadIO m => Ptr GLint -> m ()
- glRasterPos3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glRasterPos3sv :: MonadIO m => Ptr GLshort -> m ()
- glRasterPos4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glRasterPos4dv :: MonadIO m => Ptr GLdouble -> m ()
- glRasterPos4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glRasterPos4fv :: MonadIO m => Ptr GLfloat -> m ()
- glRasterPos4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glRasterPos4iv :: MonadIO m => Ptr GLint -> m ()
- glRasterPos4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glRasterPos4sv :: MonadIO m => Ptr GLshort -> m ()
- glReadBuffer :: MonadIO m => GLenum -> m ()
- glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glRectd :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glRectdv :: MonadIO m => Ptr GLdouble -> Ptr GLdouble -> m ()
- glRectf :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glRectfv :: MonadIO m => Ptr GLfloat -> Ptr GLfloat -> m ()
- glRecti :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glRectiv :: MonadIO m => Ptr GLint -> Ptr GLint -> m ()
- glRects :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glRectsv :: MonadIO m => Ptr GLshort -> Ptr GLshort -> m ()
- glReleaseShaderCompiler :: MonadIO m => m ()
- glRenderMode :: MonadIO m => GLenum -> m GLint
- glRenderbufferStorage :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
- glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glResumeTransformFeedback :: MonadIO m => m ()
- glRotated :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glRotatef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> 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 ()
- glScaled :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glScalef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> 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 ()
- glSecondaryColor3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
- glSecondaryColor3bv :: MonadIO m => Ptr GLbyte -> m ()
- glSecondaryColor3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glSecondaryColor3dv :: MonadIO m => Ptr GLdouble -> m ()
- glSecondaryColor3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glSecondaryColor3fv :: MonadIO m => Ptr GLfloat -> m ()
- glSecondaryColor3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glSecondaryColor3iv :: MonadIO m => Ptr GLint -> m ()
- glSecondaryColor3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glSecondaryColor3sv :: MonadIO m => Ptr GLshort -> m ()
- glSecondaryColor3ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> m ()
- glSecondaryColor3ubv :: MonadIO m => Ptr GLubyte -> m ()
- glSecondaryColor3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glSecondaryColor3uiv :: MonadIO m => Ptr GLuint -> m ()
- glSecondaryColor3us :: MonadIO m => GLushort -> GLushort -> GLushort -> m ()
- glSecondaryColor3usv :: MonadIO m => Ptr GLushort -> m ()
- glSecondaryColorP3ui :: MonadIO m => GLenum -> GLuint -> m ()
- glSecondaryColorP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glSecondaryColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glSelectBuffer :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glShadeModel :: MonadIO m => GLenum -> 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 ()
- glTexCoord1d :: MonadIO m => GLdouble -> m ()
- glTexCoord1dv :: MonadIO m => Ptr GLdouble -> m ()
- glTexCoord1f :: MonadIO m => GLfloat -> m ()
- glTexCoord1fv :: MonadIO m => Ptr GLfloat -> m ()
- glTexCoord1i :: MonadIO m => GLint -> m ()
- glTexCoord1iv :: MonadIO m => Ptr GLint -> m ()
- glTexCoord1s :: MonadIO m => GLshort -> m ()
- glTexCoord1sv :: MonadIO m => Ptr GLshort -> m ()
- glTexCoord2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glTexCoord2dv :: MonadIO m => Ptr GLdouble -> m ()
- glTexCoord2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glTexCoord2fv :: MonadIO m => Ptr GLfloat -> m ()
- glTexCoord2i :: MonadIO m => GLint -> GLint -> m ()
- glTexCoord2iv :: MonadIO m => Ptr GLint -> m ()
- glTexCoord2s :: MonadIO m => GLshort -> GLshort -> m ()
- glTexCoord2sv :: MonadIO m => Ptr GLshort -> m ()
- glTexCoord3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glTexCoord3dv :: MonadIO m => Ptr GLdouble -> m ()
- glTexCoord3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glTexCoord3fv :: MonadIO m => Ptr GLfloat -> m ()
- glTexCoord3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glTexCoord3iv :: MonadIO m => Ptr GLint -> m ()
- glTexCoord3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glTexCoord3sv :: MonadIO m => Ptr GLshort -> m ()
- glTexCoord4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glTexCoord4dv :: MonadIO m => Ptr GLdouble -> m ()
- glTexCoord4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glTexCoord4fv :: MonadIO m => Ptr GLfloat -> m ()
- glTexCoord4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glTexCoord4iv :: MonadIO m => Ptr GLint -> m ()
- glTexCoord4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glTexCoord4sv :: MonadIO m => Ptr GLshort -> m ()
- glTexCoordP1ui :: MonadIO m => GLenum -> GLuint -> m ()
- glTexCoordP1uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glTexCoordP2ui :: MonadIO m => GLenum -> GLuint -> m ()
- glTexCoordP2uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glTexCoordP3ui :: MonadIO m => GLenum -> GLuint -> m ()
- glTexCoordP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glTexCoordP4ui :: MonadIO m => GLenum -> GLuint -> m ()
- glTexCoordP4uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glTexCoordPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glTexEnvf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glTexEnvfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glTexEnvi :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexGend :: MonadIO m => GLenum -> GLenum -> GLdouble -> m ()
- glTexGendv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m ()
- glTexGenf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glTexGenfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glTexGeni :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexGeniv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glTexImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glTexImage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
- glTexImage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glTexParameterf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glTexParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexStorage1D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> m ()
- glTexStorage2D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glTexStorage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexStorage3D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m ()
- glTexStorage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTextureView :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> GLenum -> m ()
- glTranslated :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glTranslatef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform1d :: MonadIO m => GLint -> GLdouble -> m ()
- glUniform1dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform1f :: MonadIO m => GLint -> GLfloat -> m ()
- glUniform1fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform1i :: MonadIO m => GLint -> GLint -> m ()
- glUniform1iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform1ui :: MonadIO m => GLint -> GLuint -> m ()
- glUniform1uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform2d :: MonadIO m => GLint -> GLdouble -> GLdouble -> m ()
- glUniform2dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> m ()
- glUniform2fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform2i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glUniform2iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform2ui :: MonadIO m => GLint -> GLuint -> GLuint -> m ()
- glUniform2uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform3d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glUniform3dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform3f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform3fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform3i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glUniform3iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform3ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> m ()
- glUniform3uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform4d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glUniform4dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform4f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform4fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> m ()
- glUniform4iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform4ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glUniform4uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniformBlockBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glUniformMatrix2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformSubroutinesuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
- glUnmapBuffer :: MonadIO m => GLenum -> m GLboolean
- glUseProgram :: MonadIO m => GLuint -> m ()
- glUseProgramStages :: MonadIO m => GLuint -> GLbitfield -> GLuint -> m ()
- glValidateProgram :: MonadIO m => GLuint -> m ()
- glValidateProgramPipeline :: MonadIO m => GLuint -> m ()
- glVertex2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glVertex2dv :: MonadIO m => Ptr GLdouble -> m ()
- glVertex2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glVertex2fv :: MonadIO m => Ptr GLfloat -> m ()
- glVertex2i :: MonadIO m => GLint -> GLint -> m ()
- glVertex2iv :: MonadIO m => Ptr GLint -> m ()
- glVertex2s :: MonadIO m => GLshort -> GLshort -> m ()
- glVertex2sv :: MonadIO m => Ptr GLshort -> m ()
- glVertex3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glVertex3dv :: MonadIO m => Ptr GLdouble -> m ()
- glVertex3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glVertex3fv :: MonadIO m => Ptr GLfloat -> m ()
- glVertex3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glVertex3iv :: MonadIO m => Ptr GLint -> m ()
- glVertex3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glVertex3sv :: MonadIO m => Ptr GLshort -> m ()
- glVertex4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertex4dv :: MonadIO m => Ptr GLdouble -> m ()
- glVertex4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertex4fv :: MonadIO m => Ptr GLfloat -> m ()
- glVertex4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glVertex4iv :: MonadIO m => Ptr GLint -> m ()
- glVertex4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glVertex4sv :: MonadIO m => Ptr GLshort -> 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 ()
- glVertexP2ui :: MonadIO m => GLenum -> GLuint -> m ()
- glVertexP2uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glVertexP3ui :: MonadIO m => GLenum -> GLuint -> m ()
- glVertexP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glVertexP4ui :: MonadIO m => GLenum -> GLuint -> m ()
- glVertexP4uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
- glVertexPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glViewport :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glViewportArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m ()
- glViewportIndexedf :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glViewportIndexedfv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m ()
- glWindowPos2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glWindowPos2dv :: MonadIO m => Ptr GLdouble -> m ()
- glWindowPos2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glWindowPos2fv :: MonadIO m => Ptr GLfloat -> m ()
- glWindowPos2i :: MonadIO m => GLint -> GLint -> m ()
- glWindowPos2iv :: MonadIO m => Ptr GLint -> m ()
- glWindowPos2s :: MonadIO m => GLshort -> GLshort -> m ()
- glWindowPos2sv :: MonadIO m => Ptr GLshort -> m ()
- glWindowPos3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glWindowPos3dv :: MonadIO m => Ptr GLdouble -> m ()
- glWindowPos3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glWindowPos3fv :: MonadIO m => Ptr GLfloat -> m ()
- glWindowPos3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glWindowPos3iv :: MonadIO m => Ptr GLint -> m ()
- glWindowPos3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glWindowPos3sv :: MonadIO m => Ptr GLshort -> m ()
Types
type GLDEBUGPROC = FunPtr GLDEBUGPROCFunc Source
A pointer to a debug callback.
type GLDEBUGPROCFunc Source
Arguments
= GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> Ptr () |
|
-> IO () |
Debug callback.
type GLbitfield = CUInt Source
32bit bit field.
type GLsizeiptr = CPtrdiff Source
Pointer-sized non-negative binary integer size.
makeGLDEBUGPROC :: GLDEBUGPROCFunc -> IO (FunPtr GLDEBUGPROCFunc) Source
The storage associated with the resulting FunPtr
has to be released with
freeHaskellFunPtr
when it is no longer required.
Enums
Functions
Manual page for OpenGL 2.x.
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> Ptr GLboolean |
|
-> m GLboolean | of type Boolean. |
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual page for OpenGL 2.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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBindFragDataLocationIndexed Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLint |
|
-> GLboolean |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBindTransformFeedback Source
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> GLsizei |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> Ptr GLubyte |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: 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
Arguments
:: 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.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLbitfield |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
glCheckFramebufferStatus Source
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLbitfield |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLfloat |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLsync |
|
-> GLbitfield |
|
-> GLuint64 |
|
-> m GLenum |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLbyte |
|
-> GLbyte |
|
-> GLbyte |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3bv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3dv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3fv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3iv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3sv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLubyte |
|
-> GLubyte |
|
-> GLubyte |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3ubv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3uiv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLushort |
|
-> GLushort |
|
-> GLushort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3usv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLbyte |
|
-> GLbyte |
|
-> GLbyte |
|
-> GLbyte |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4bv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4dv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4fv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4iv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4sv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLubyte |
|
-> GLubyte |
|
-> GLubyte |
|
-> GLubyte |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4ubv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4uiv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLushort |
|
-> GLushort |
|
-> GLushort |
|
-> GLushort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4usv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLboolean |
|
-> GLboolean |
|
-> GLboolean |
|
-> GLboolean |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLboolean |
|
-> GLboolean |
|
-> GLboolean |
|
-> GLboolean |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: 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
Arguments
:: 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
Arguments
:: 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
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLintptr |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCreateProgram :: MonadIO m => m GLuint Source
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr (Ptr GLchar) |
|
-> m GLuint |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLDEBUGPROC |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDeleteProgramPipelines Source
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLdouble |
|
-> m () |
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.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDrawArraysInstancedBaseInstance Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDrawElementsBaseVertex Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
glDrawElementsInstanced Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDrawElementsInstancedBaseInstance Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glDrawElementsInstancedBaseVertex Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDrawElementsInstancedBaseVertexBaseInstance Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: 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
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glDrawTransformFeedback Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glDrawTransformFeedbackInstanced Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glDrawTransformFeedbackStream Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glDrawTransformFeedbackStreamInstanced Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEdgeFlagv
.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.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.
glEnd :: MonadIO m => m () Source
Manual page for OpenGL 2.x.
glEndConditionalRender :: MonadIO m => m () Source
Manual pages for OpenGL 3.x or OpenGL 4.x.
glEndList :: MonadIO m => m () Source
Manual page for OpenGL 2.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.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEvalCoord1dv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEvalCoord1fv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEvalCoord2dv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEvalCoord2fv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: 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
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glFogCoorddv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glFogCoordfv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
glFramebufferParameteri Source
Manual page for OpenGL 4.x.
glFramebufferRenderbuffer Source
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTextureLayer Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
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
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: 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
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
glGetActiveSubroutineUniformName Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
glGetActiveSubroutineUniformiv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: 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
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetActiveUniformBlockiv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLboolean |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLboolean |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetBufferParameteri64v Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
glGetCompressedTexImage Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> Ptr GLenum |
|
-> Ptr GLuint |
|
-> Ptr GLenum |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m GLuint |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLchar |
|
-> m GLint |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetFramebufferAttachmentParameteriv Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetFramebufferParameteriv Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetInternalformati64v Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLint64 |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> Ptr a |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLushort |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: 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
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glGetProgramPipelineInfoLog Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
glGetProgramResourceIndex Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLchar |
|
-> m GLuint |
Manual page for OpenGL 4.x.
glGetProgramResourceLocation Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLchar |
|
-> m GLint |
Manual page for OpenGL 4.x.
glGetProgramResourceLocationIndex Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLchar |
|
-> m GLint |
Manual page for OpenGL 4.x.
glGetProgramResourceName Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetRenderbufferParameteriv Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetSamplerParameterIiv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetSamplerParameterIuiv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetSamplerParameterfv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetSamplerParameteriv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m (Ptr GLubyte) | pointing to elements of type |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 4.x.
glGetSubroutineUniformLocation Source
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLsync |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: 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
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexLevelParameteriv Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTransformFeedbackVarying Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLenum |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLchar |
|
-> m GLuint |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x.
glGetVertexAttribPointerv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexdv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexfv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexiv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexsv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexubv
.
Manual page for OpenGL 2.x.
glInitNames :: MonadIO m => m () Source
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 4.x.
glInvalidateBufferSubData Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x.
glInvalidateFramebuffer Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLenum |
|
-> m () |
Manual page for OpenGL 4.x.
glInvalidateSubFramebuffer Source
Arguments
:: 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
Arguments
:: 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 page for OpenGL 2.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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLushort |
|
-> m () |
Manual page for OpenGL 2.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 2.x.
glLoadIdentity :: MonadIO m => m () Source
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLint |
|
-> GLint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLint |
|
-> GLint |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLint |
|
-> GLint |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLint |
|
-> GLint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLint |
|
-> GLint |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLint |
|
-> GLint |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m (Ptr a) |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> GLbitfield |
|
-> m (Ptr a) |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLint |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLint |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLbitfield |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Arguments
:: 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
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: 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
Arguments
:: 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
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1dv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1fv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1iv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1sv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLshort |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord2dv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord2fv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord2iv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord2sv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLshort |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3dv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3fv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3iv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3sv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLshort |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4dv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4fv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4iv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4sv
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLshort |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3bv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3dv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3fv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3iv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3sv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> Ptr a |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLushort |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
glPopAttrib :: MonadIO m => m () Source
Manual page for OpenGL 2.x.
glPopClientAttrib :: MonadIO m => m () Source
Manual page for OpenGL 2.x.
glPopDebugGroup :: MonadIO m => m () Source
Manual page for OpenGL 4.x.
glPopMatrix :: MonadIO m => m () Source
Manual page for OpenGL 2.x.
glPopName :: MonadIO m => m () Source
Manual page for OpenGL 2.x.
glPrimitiveRestartIndex Source
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix2fv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix2x3fv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix2x4fv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix3fv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix3x2fv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix3x4fv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix4fv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix4x2fv Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 4.x.
glProgramUniformMatrix4x3fv Source
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLbitfield |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLbitfield |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual page for OpenGL 4.x.
glPushMatrix :: MonadIO m => m () Source
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos2dv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos2fv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos2iv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos2sv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos3dv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos3fv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos3iv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos3sv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos4dv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos4fv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos4iv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos4sv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRectdv
.
Arguments
:: MonadIO m | |
=> Ptr GLdouble |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRectfv
.
Arguments
:: MonadIO m | |
=> Ptr GLfloat |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRectiv
.
Arguments
:: MonadIO m | |
=> Ptr GLint |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRectsv
.
Arguments
:: MonadIO m | |
=> Ptr GLshort |
|
-> Ptr GLshort |
|
-> m () |
Manual page for OpenGL 2.x.
glReleaseShaderCompiler :: MonadIO m => m () Source
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> m GLint |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glRenderbufferStorageMultisample Source
Arguments
:: 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 page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLbitfield |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLbyte |
|
-> GLbyte |
|
-> GLbyte |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3bv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3dv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3fv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3iv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3sv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLubyte |
|
-> GLubyte |
|
-> GLubyte |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3ubv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3uiv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLushort |
|
-> GLushort |
|
-> GLushort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glSecondaryColor3usv
.
Manual page for OpenGL 2.x.
glSecondaryColorPointer Source
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> GLenum |
|
-> Ptr a |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: 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
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord1dv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord1fv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord1iv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord1sv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord2dv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord2fv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord2iv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord2sv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord3dv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord3fv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord3iv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord3sv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4dv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4fv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4iv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4sv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: 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.
Arguments
:: 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
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glTexStorage2DMultisample Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 4.x.
glTexStorage3DMultisample Source
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
glTransformFeedbackVaryings Source
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr (Ptr GLchar) |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glUniformSubroutinesuiv Source
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLbitfield |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glValidateProgramPipeline Source
Manual page for OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex2dv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex2fv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex2iv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex2sv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex3dv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex3fv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex3iv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex3sv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex4dv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex4fv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex4iv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex4sv
.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib1dv
.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> 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. The vector equivalent of this command is glVertexAttrib1fv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib1sv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2dv
.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> 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. The vector equivalent of this command is glVertexAttrib2fv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2sv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3dv
.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> 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. The vector equivalent of this command is glVertexAttrib3fv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3sv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLushort |
|
-> 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. The vector equivalent of this command is glVertexAttrib4dv
.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> 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. The vector equivalent of this command is glVertexAttrib4fv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib4sv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLushort |
|
-> m () |
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.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI1iv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI1uiv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI2iv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI2uiv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI3iv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI3uiv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI4iv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI4uiv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLushort |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Arguments
:: 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.
Arguments
:: MonadIO m | |
=> GLsync |
|
-> GLbitfield |
|
-> GLuint64 |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos2dv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos2fv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos2iv
.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos2sv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos3dv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos3fv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos3iv
.
Manual page for OpenGL 2.x.
Arguments
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos3sv
.
Manual page for OpenGL 2.x.