Copyright | (c) Sven Panne 2018 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
- type GLbitfield = Word32
- type GLboolean = Word8
- type GLbyte = Int8
- type GLchar = CChar
- type GLclampd = Double
- type GLclampf = Float
- type GLdouble = Double
- type GLenum = Word32
- type GLfloat = Float
- type GLhalf = Half
- type GLint = Int32
- type GLintptr = CPtrdiff
- type GLshort = Int16
- type GLsizei = Int32
- type GLsizeiptr = CPtrdiff
- type GLubyte = Word8
- type GLuint = Word32
- type GLushort = Word16
- type GLvoid = ()
- pattern GL_2D :: GLenum
- pattern GL_2_BYTES :: GLenum
- pattern GL_3D :: GLenum
- pattern GL_3D_COLOR :: GLenum
- pattern GL_3D_COLOR_TEXTURE :: GLenum
- pattern GL_3_BYTES :: GLenum
- pattern GL_4D_COLOR_TEXTURE :: GLenum
- pattern GL_4_BYTES :: GLenum
- pattern GL_ACCUM :: GLenum
- pattern GL_ACCUM_ALPHA_BITS :: GLenum
- pattern GL_ACCUM_BLUE_BITS :: GLenum
- pattern GL_ACCUM_BUFFER_BIT :: GLbitfield
- pattern GL_ACCUM_CLEAR_VALUE :: GLenum
- pattern GL_ACCUM_GREEN_BITS :: GLenum
- pattern GL_ACCUM_RED_BITS :: GLenum
- pattern GL_ACTIVE_ATTRIBUTES :: GLenum
- pattern GL_ACTIVE_ATTRIBUTE_MAX_LENGTH :: GLenum
- pattern GL_ACTIVE_TEXTURE :: GLenum
- pattern GL_ACTIVE_UNIFORMS :: GLenum
- pattern GL_ACTIVE_UNIFORM_MAX_LENGTH :: GLenum
- pattern GL_ADD :: GLenum
- pattern GL_ADD_SIGNED :: GLenum
- pattern GL_ALIASED_LINE_WIDTH_RANGE :: GLenum
- pattern GL_ALIASED_POINT_SIZE_RANGE :: GLenum
- pattern GL_ALL_ATTRIB_BITS :: GLbitfield
- pattern GL_ALPHA :: GLenum
- pattern GL_ALPHA12 :: GLenum
- pattern GL_ALPHA16 :: GLenum
- pattern GL_ALPHA4 :: GLenum
- pattern GL_ALPHA8 :: GLenum
- pattern GL_ALPHA_BIAS :: GLenum
- pattern GL_ALPHA_BITS :: GLenum
- pattern GL_ALPHA_INTEGER :: GLenum
- pattern GL_ALPHA_SCALE :: GLenum
- pattern GL_ALPHA_TEST :: GLenum
- pattern GL_ALPHA_TEST_FUNC :: GLenum
- pattern GL_ALPHA_TEST_REF :: GLenum
- pattern GL_ALWAYS :: GLenum
- pattern GL_AMBIENT :: GLenum
- pattern GL_AMBIENT_AND_DIFFUSE :: GLenum
- pattern GL_AND :: GLenum
- pattern GL_AND_INVERTED :: GLenum
- pattern GL_AND_REVERSE :: GLenum
- pattern GL_ARRAY_BUFFER :: GLenum
- pattern GL_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_ATTACHED_SHADERS :: GLenum
- pattern GL_ATTRIB_STACK_DEPTH :: GLenum
- pattern GL_AUTO_NORMAL :: GLenum
- pattern GL_AUX0 :: GLenum
- pattern GL_AUX1 :: GLenum
- pattern GL_AUX2 :: GLenum
- pattern GL_AUX3 :: GLenum
- pattern GL_AUX_BUFFERS :: GLenum
- pattern GL_BACK :: GLenum
- pattern GL_BACK_LEFT :: GLenum
- pattern GL_BACK_RIGHT :: GLenum
- pattern GL_BGR :: GLenum
- pattern GL_BGRA :: GLenum
- pattern GL_BGRA_INTEGER :: GLenum
- pattern GL_BGR_INTEGER :: GLenum
- pattern GL_BITMAP :: GLenum
- pattern GL_BITMAP_TOKEN :: GLenum
- pattern GL_BLEND :: GLenum
- pattern GL_BLEND_COLOR :: GLenum
- pattern GL_BLEND_DST :: GLenum
- pattern GL_BLEND_DST_ALPHA :: GLenum
- pattern GL_BLEND_DST_RGB :: GLenum
- pattern GL_BLEND_EQUATION :: GLenum
- pattern GL_BLEND_EQUATION_ALPHA :: GLenum
- pattern GL_BLEND_EQUATION_RGB :: GLenum
- pattern GL_BLEND_SRC :: GLenum
- pattern GL_BLEND_SRC_ALPHA :: GLenum
- pattern GL_BLEND_SRC_RGB :: GLenum
- pattern GL_BLUE :: GLenum
- pattern GL_BLUE_BIAS :: GLenum
- pattern GL_BLUE_BITS :: GLenum
- pattern GL_BLUE_INTEGER :: GLenum
- pattern GL_BLUE_SCALE :: GLenum
- pattern GL_BOOL :: GLenum
- pattern GL_BOOL_VEC2 :: GLenum
- pattern GL_BOOL_VEC3 :: GLenum
- pattern GL_BOOL_VEC4 :: GLenum
- pattern GL_BUFFER_ACCESS :: GLenum
- pattern GL_BUFFER_ACCESS_FLAGS :: GLenum
- pattern GL_BUFFER_MAPPED :: GLenum
- pattern GL_BUFFER_MAP_LENGTH :: GLenum
- pattern GL_BUFFER_MAP_OFFSET :: GLenum
- pattern GL_BUFFER_MAP_POINTER :: GLenum
- pattern GL_BUFFER_SIZE :: GLenum
- pattern GL_BUFFER_USAGE :: GLenum
- pattern GL_BYTE :: GLenum
- pattern GL_C3F_V3F :: GLenum
- pattern GL_C4F_N3F_V3F :: GLenum
- pattern GL_C4UB_V2F :: GLenum
- pattern GL_C4UB_V3F :: GLenum
- pattern GL_CCW :: GLenum
- pattern GL_CLAMP :: GLenum
- pattern GL_CLAMP_FRAGMENT_COLOR :: GLenum
- pattern GL_CLAMP_READ_COLOR :: GLenum
- pattern GL_CLAMP_TO_BORDER :: GLenum
- pattern GL_CLAMP_TO_EDGE :: GLenum
- pattern GL_CLAMP_VERTEX_COLOR :: GLenum
- pattern GL_CLEAR :: GLenum
- pattern GL_CLIENT_ACTIVE_TEXTURE :: GLenum
- pattern GL_CLIENT_ALL_ATTRIB_BITS :: GLbitfield
- pattern GL_CLIENT_ATTRIB_STACK_DEPTH :: GLenum
- pattern GL_CLIENT_PIXEL_STORE_BIT :: GLbitfield
- pattern GL_CLIENT_VERTEX_ARRAY_BIT :: GLbitfield
- pattern GL_CLIP_DISTANCE0 :: GLenum
- pattern GL_CLIP_DISTANCE1 :: GLenum
- pattern GL_CLIP_DISTANCE2 :: GLenum
- pattern GL_CLIP_DISTANCE3 :: GLenum
- pattern GL_CLIP_DISTANCE4 :: GLenum
- pattern GL_CLIP_DISTANCE5 :: GLenum
- pattern GL_CLIP_DISTANCE6 :: GLenum
- pattern GL_CLIP_DISTANCE7 :: GLenum
- pattern GL_CLIP_PLANE0 :: GLenum
- pattern GL_CLIP_PLANE1 :: GLenum
- pattern GL_CLIP_PLANE2 :: GLenum
- pattern GL_CLIP_PLANE3 :: GLenum
- pattern GL_CLIP_PLANE4 :: GLenum
- pattern GL_CLIP_PLANE5 :: GLenum
- pattern GL_COEFF :: GLenum
- pattern GL_COLOR :: GLenum
- pattern GL_COLOR_ARRAY :: GLenum
- pattern GL_COLOR_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_COLOR_ARRAY_POINTER :: GLenum
- pattern GL_COLOR_ARRAY_SIZE :: GLenum
- pattern GL_COLOR_ARRAY_STRIDE :: GLenum
- pattern GL_COLOR_ARRAY_TYPE :: GLenum
- pattern GL_COLOR_ATTACHMENT0 :: GLenum
- pattern GL_COLOR_ATTACHMENT1 :: GLenum
- pattern GL_COLOR_ATTACHMENT10 :: GLenum
- pattern GL_COLOR_ATTACHMENT11 :: GLenum
- pattern GL_COLOR_ATTACHMENT12 :: GLenum
- pattern GL_COLOR_ATTACHMENT13 :: GLenum
- pattern GL_COLOR_ATTACHMENT14 :: GLenum
- pattern GL_COLOR_ATTACHMENT15 :: GLenum
- pattern GL_COLOR_ATTACHMENT16 :: GLenum
- pattern GL_COLOR_ATTACHMENT17 :: GLenum
- pattern GL_COLOR_ATTACHMENT18 :: GLenum
- pattern GL_COLOR_ATTACHMENT19 :: GLenum
- pattern GL_COLOR_ATTACHMENT2 :: GLenum
- pattern GL_COLOR_ATTACHMENT20 :: GLenum
- pattern GL_COLOR_ATTACHMENT21 :: GLenum
- pattern GL_COLOR_ATTACHMENT22 :: GLenum
- pattern GL_COLOR_ATTACHMENT23 :: GLenum
- pattern GL_COLOR_ATTACHMENT24 :: GLenum
- pattern GL_COLOR_ATTACHMENT25 :: GLenum
- pattern GL_COLOR_ATTACHMENT26 :: GLenum
- pattern GL_COLOR_ATTACHMENT27 :: GLenum
- pattern GL_COLOR_ATTACHMENT28 :: GLenum
- pattern GL_COLOR_ATTACHMENT29 :: GLenum
- pattern GL_COLOR_ATTACHMENT3 :: GLenum
- pattern GL_COLOR_ATTACHMENT30 :: GLenum
- pattern GL_COLOR_ATTACHMENT31 :: GLenum
- pattern GL_COLOR_ATTACHMENT4 :: GLenum
- pattern GL_COLOR_ATTACHMENT5 :: GLenum
- pattern GL_COLOR_ATTACHMENT6 :: GLenum
- pattern GL_COLOR_ATTACHMENT7 :: GLenum
- pattern GL_COLOR_ATTACHMENT8 :: GLenum
- pattern GL_COLOR_ATTACHMENT9 :: GLenum
- pattern GL_COLOR_BUFFER_BIT :: GLbitfield
- pattern GL_COLOR_CLEAR_VALUE :: GLenum
- pattern GL_COLOR_INDEX :: GLenum
- pattern GL_COLOR_INDEXES :: GLenum
- pattern GL_COLOR_LOGIC_OP :: GLenum
- pattern GL_COLOR_MATERIAL :: GLenum
- pattern GL_COLOR_MATERIAL_FACE :: GLenum
- pattern GL_COLOR_MATERIAL_PARAMETER :: GLenum
- pattern GL_COLOR_SUM :: GLenum
- pattern GL_COLOR_WRITEMASK :: GLenum
- pattern GL_COMBINE :: GLenum
- pattern GL_COMBINE_ALPHA :: GLenum
- pattern GL_COMBINE_RGB :: GLenum
- pattern GL_COMPARE_REF_TO_TEXTURE :: GLenum
- pattern GL_COMPARE_R_TO_TEXTURE :: GLenum
- pattern GL_COMPILE :: GLenum
- pattern GL_COMPILE_AND_EXECUTE :: GLenum
- pattern GL_COMPILE_STATUS :: GLenum
- pattern GL_COMPRESSED_ALPHA :: GLenum
- pattern GL_COMPRESSED_INTENSITY :: GLenum
- pattern GL_COMPRESSED_LUMINANCE :: GLenum
- pattern GL_COMPRESSED_LUMINANCE_ALPHA :: GLenum
- pattern GL_COMPRESSED_RED :: GLenum
- pattern GL_COMPRESSED_RED_RGTC1 :: GLenum
- pattern GL_COMPRESSED_RG :: GLenum
- pattern GL_COMPRESSED_RGB :: GLenum
- pattern GL_COMPRESSED_RGBA :: GLenum
- pattern GL_COMPRESSED_RG_RGTC2 :: GLenum
- pattern GL_COMPRESSED_SIGNED_RED_RGTC1 :: GLenum
- pattern GL_COMPRESSED_SIGNED_RG_RGTC2 :: GLenum
- pattern GL_COMPRESSED_SLUMINANCE :: GLenum
- pattern GL_COMPRESSED_SLUMINANCE_ALPHA :: GLenum
- pattern GL_COMPRESSED_SRGB :: GLenum
- pattern GL_COMPRESSED_SRGB_ALPHA :: GLenum
- pattern GL_COMPRESSED_TEXTURE_FORMATS :: GLenum
- pattern GL_CONSTANT :: GLenum
- pattern GL_CONSTANT_ALPHA :: GLenum
- pattern GL_CONSTANT_ATTENUATION :: GLenum
- pattern GL_CONSTANT_COLOR :: GLenum
- pattern GL_CONTEXT_FLAGS :: GLenum
- pattern GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: GLbitfield
- pattern GL_COORD_REPLACE :: GLenum
- pattern GL_COPY :: GLenum
- pattern GL_COPY_INVERTED :: GLenum
- pattern GL_COPY_PIXEL_TOKEN :: GLenum
- pattern GL_CULL_FACE :: GLenum
- pattern GL_CULL_FACE_MODE :: GLenum
- pattern GL_CURRENT_BIT :: GLbitfield
- pattern GL_CURRENT_COLOR :: GLenum
- pattern GL_CURRENT_FOG_COORD :: GLenum
- pattern GL_CURRENT_FOG_COORDINATE :: GLenum
- pattern GL_CURRENT_INDEX :: GLenum
- pattern GL_CURRENT_NORMAL :: GLenum
- pattern GL_CURRENT_PROGRAM :: GLenum
- pattern GL_CURRENT_QUERY :: GLenum
- pattern GL_CURRENT_RASTER_COLOR :: GLenum
- pattern GL_CURRENT_RASTER_DISTANCE :: GLenum
- pattern GL_CURRENT_RASTER_INDEX :: GLenum
- pattern GL_CURRENT_RASTER_POSITION :: GLenum
- pattern GL_CURRENT_RASTER_POSITION_VALID :: GLenum
- pattern GL_CURRENT_RASTER_SECONDARY_COLOR :: GLenum
- pattern GL_CURRENT_RASTER_TEXTURE_COORDS :: GLenum
- pattern GL_CURRENT_SECONDARY_COLOR :: GLenum
- pattern GL_CURRENT_TEXTURE_COORDS :: GLenum
- pattern GL_CURRENT_VERTEX_ATTRIB :: GLenum
- pattern GL_CW :: GLenum
- pattern GL_DECAL :: GLenum
- pattern GL_DECR :: GLenum
- pattern GL_DECR_WRAP :: GLenum
- pattern GL_DELETE_STATUS :: GLenum
- pattern GL_DEPTH :: GLenum
- pattern GL_DEPTH24_STENCIL8 :: GLenum
- pattern GL_DEPTH32F_STENCIL8 :: GLenum
- pattern GL_DEPTH_ATTACHMENT :: GLenum
- pattern GL_DEPTH_BIAS :: GLenum
- pattern GL_DEPTH_BITS :: GLenum
- pattern GL_DEPTH_BUFFER_BIT :: GLbitfield
- pattern GL_DEPTH_CLEAR_VALUE :: GLenum
- pattern GL_DEPTH_COMPONENT :: GLenum
- pattern GL_DEPTH_COMPONENT16 :: GLenum
- pattern GL_DEPTH_COMPONENT24 :: GLenum
- pattern GL_DEPTH_COMPONENT32 :: GLenum
- pattern GL_DEPTH_COMPONENT32F :: GLenum
- pattern GL_DEPTH_FUNC :: GLenum
- pattern GL_DEPTH_RANGE :: GLenum
- pattern GL_DEPTH_SCALE :: GLenum
- pattern GL_DEPTH_STENCIL :: GLenum
- pattern GL_DEPTH_STENCIL_ATTACHMENT :: GLenum
- pattern GL_DEPTH_TEST :: GLenum
- pattern GL_DEPTH_TEXTURE_MODE :: GLenum
- pattern GL_DEPTH_WRITEMASK :: GLenum
- pattern GL_DIFFUSE :: GLenum
- pattern GL_DITHER :: GLenum
- pattern GL_DOMAIN :: GLenum
- pattern GL_DONT_CARE :: GLenum
- pattern GL_DOT3_RGB :: GLenum
- pattern GL_DOT3_RGBA :: GLenum
- pattern GL_DOUBLE :: GLenum
- pattern GL_DOUBLEBUFFER :: GLenum
- pattern GL_DRAW_BUFFER :: GLenum
- pattern GL_DRAW_BUFFER0 :: GLenum
- pattern GL_DRAW_BUFFER1 :: GLenum
- pattern GL_DRAW_BUFFER10 :: GLenum
- pattern GL_DRAW_BUFFER11 :: GLenum
- pattern GL_DRAW_BUFFER12 :: GLenum
- pattern GL_DRAW_BUFFER13 :: GLenum
- pattern GL_DRAW_BUFFER14 :: GLenum
- pattern GL_DRAW_BUFFER15 :: GLenum
- pattern GL_DRAW_BUFFER2 :: GLenum
- pattern GL_DRAW_BUFFER3 :: GLenum
- pattern GL_DRAW_BUFFER4 :: GLenum
- pattern GL_DRAW_BUFFER5 :: GLenum
- pattern GL_DRAW_BUFFER6 :: GLenum
- pattern GL_DRAW_BUFFER7 :: GLenum
- pattern GL_DRAW_BUFFER8 :: GLenum
- pattern GL_DRAW_BUFFER9 :: GLenum
- pattern GL_DRAW_FRAMEBUFFER :: GLenum
- pattern GL_DRAW_FRAMEBUFFER_BINDING :: GLenum
- pattern GL_DRAW_PIXEL_TOKEN :: GLenum
- pattern GL_DST_ALPHA :: GLenum
- pattern GL_DST_COLOR :: GLenum
- pattern GL_DYNAMIC_COPY :: GLenum
- pattern GL_DYNAMIC_DRAW :: GLenum
- pattern GL_DYNAMIC_READ :: GLenum
- pattern GL_EDGE_FLAG :: GLenum
- pattern GL_EDGE_FLAG_ARRAY :: GLenum
- pattern GL_EDGE_FLAG_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_EDGE_FLAG_ARRAY_POINTER :: GLenum
- pattern GL_EDGE_FLAG_ARRAY_STRIDE :: GLenum
- pattern GL_ELEMENT_ARRAY_BUFFER :: GLenum
- pattern GL_ELEMENT_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_EMISSION :: GLenum
- pattern GL_ENABLE_BIT :: GLbitfield
- pattern GL_EQUAL :: GLenum
- pattern GL_EQUIV :: GLenum
- pattern GL_EVAL_BIT :: GLbitfield
- pattern GL_EXP :: GLenum
- pattern GL_EXP2 :: GLenum
- pattern GL_EXTENSIONS :: GLenum
- pattern GL_EYE_LINEAR :: GLenum
- pattern GL_EYE_PLANE :: GLenum
- pattern GL_FALSE :: GLboolean
- pattern GL_FASTEST :: GLenum
- pattern GL_FEEDBACK :: GLenum
- pattern GL_FEEDBACK_BUFFER_POINTER :: GLenum
- pattern GL_FEEDBACK_BUFFER_SIZE :: GLenum
- pattern GL_FEEDBACK_BUFFER_TYPE :: GLenum
- pattern GL_FILL :: GLenum
- pattern GL_FIXED_ONLY :: GLenum
- pattern GL_FLAT :: GLenum
- pattern GL_FLOAT :: GLenum
- pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV :: GLenum
- pattern GL_FLOAT_MAT2 :: GLenum
- pattern GL_FLOAT_MAT2x3 :: GLenum
- pattern GL_FLOAT_MAT2x4 :: GLenum
- pattern GL_FLOAT_MAT3 :: GLenum
- pattern GL_FLOAT_MAT3x2 :: GLenum
- pattern GL_FLOAT_MAT3x4 :: GLenum
- pattern GL_FLOAT_MAT4 :: GLenum
- pattern GL_FLOAT_MAT4x2 :: GLenum
- pattern GL_FLOAT_MAT4x3 :: GLenum
- pattern GL_FLOAT_VEC2 :: GLenum
- pattern GL_FLOAT_VEC3 :: GLenum
- pattern GL_FLOAT_VEC4 :: GLenum
- pattern GL_FOG :: GLenum
- pattern GL_FOG_BIT :: GLbitfield
- pattern GL_FOG_COLOR :: GLenum
- pattern GL_FOG_COORD :: GLenum
- pattern GL_FOG_COORDINATE :: GLenum
- pattern GL_FOG_COORDINATE_ARRAY :: GLenum
- pattern GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_FOG_COORDINATE_ARRAY_POINTER :: GLenum
- pattern GL_FOG_COORDINATE_ARRAY_STRIDE :: GLenum
- pattern GL_FOG_COORDINATE_ARRAY_TYPE :: GLenum
- pattern GL_FOG_COORDINATE_SOURCE :: GLenum
- pattern GL_FOG_COORD_ARRAY :: GLenum
- pattern GL_FOG_COORD_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_FOG_COORD_ARRAY_POINTER :: GLenum
- pattern GL_FOG_COORD_ARRAY_STRIDE :: GLenum
- pattern GL_FOG_COORD_ARRAY_TYPE :: GLenum
- pattern GL_FOG_COORD_SRC :: GLenum
- pattern GL_FOG_DENSITY :: GLenum
- pattern GL_FOG_END :: GLenum
- pattern GL_FOG_HINT :: GLenum
- pattern GL_FOG_INDEX :: GLenum
- pattern GL_FOG_MODE :: GLenum
- pattern GL_FOG_START :: GLenum
- pattern GL_FRAGMENT_DEPTH :: GLenum
- pattern GL_FRAGMENT_SHADER :: GLenum
- pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT :: GLenum
- pattern GL_FRAMEBUFFER :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: GLenum
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: GLenum
- pattern GL_FRAMEBUFFER_BINDING :: GLenum
- pattern GL_FRAMEBUFFER_COMPLETE :: GLenum
- pattern GL_FRAMEBUFFER_DEFAULT :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: GLenum
- pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: GLenum
- pattern GL_FRAMEBUFFER_SRGB :: GLenum
- pattern GL_FRAMEBUFFER_UNDEFINED :: GLenum
- pattern GL_FRAMEBUFFER_UNSUPPORTED :: GLenum
- pattern GL_FRONT :: GLenum
- pattern GL_FRONT_AND_BACK :: GLenum
- pattern GL_FRONT_FACE :: GLenum
- pattern GL_FRONT_LEFT :: GLenum
- pattern GL_FRONT_RIGHT :: GLenum
- pattern GL_FUNC_ADD :: GLenum
- pattern GL_FUNC_REVERSE_SUBTRACT :: GLenum
- pattern GL_FUNC_SUBTRACT :: GLenum
- pattern GL_GENERATE_MIPMAP :: GLenum
- pattern GL_GENERATE_MIPMAP_HINT :: GLenum
- pattern GL_GEQUAL :: GLenum
- pattern GL_GREATER :: GLenum
- pattern GL_GREEN :: GLenum
- pattern GL_GREEN_BIAS :: GLenum
- pattern GL_GREEN_BITS :: GLenum
- pattern GL_GREEN_INTEGER :: GLenum
- pattern GL_GREEN_SCALE :: GLenum
- pattern GL_HALF_FLOAT :: GLenum
- pattern GL_HINT_BIT :: GLbitfield
- pattern GL_INCR :: GLenum
- pattern GL_INCR_WRAP :: GLenum
- pattern GL_INDEX_ARRAY :: GLenum
- pattern GL_INDEX_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_INDEX_ARRAY_POINTER :: GLenum
- pattern GL_INDEX_ARRAY_STRIDE :: GLenum
- pattern GL_INDEX_ARRAY_TYPE :: GLenum
- pattern GL_INDEX_BITS :: GLenum
- pattern GL_INDEX_CLEAR_VALUE :: GLenum
- pattern GL_INDEX_LOGIC_OP :: GLenum
- pattern GL_INDEX_MODE :: GLenum
- pattern GL_INDEX_OFFSET :: GLenum
- pattern GL_INDEX_SHIFT :: GLenum
- pattern GL_INDEX_WRITEMASK :: GLenum
- pattern GL_INFO_LOG_LENGTH :: GLenum
- pattern GL_INT :: GLenum
- pattern GL_INTENSITY :: GLenum
- pattern GL_INTENSITY12 :: GLenum
- pattern GL_INTENSITY16 :: GLenum
- pattern GL_INTENSITY4 :: GLenum
- pattern GL_INTENSITY8 :: GLenum
- pattern GL_INTERLEAVED_ATTRIBS :: GLenum
- pattern GL_INTERPOLATE :: GLenum
- pattern GL_INT_SAMPLER_1D :: GLenum
- pattern GL_INT_SAMPLER_1D_ARRAY :: GLenum
- pattern GL_INT_SAMPLER_2D :: GLenum
- pattern GL_INT_SAMPLER_2D_ARRAY :: GLenum
- pattern GL_INT_SAMPLER_3D :: GLenum
- pattern GL_INT_SAMPLER_CUBE :: GLenum
- pattern GL_INT_VEC2 :: GLenum
- pattern GL_INT_VEC3 :: GLenum
- pattern GL_INT_VEC4 :: GLenum
- pattern GL_INVALID_ENUM :: GLenum
- pattern GL_INVALID_FRAMEBUFFER_OPERATION :: GLenum
- pattern GL_INVALID_OPERATION :: GLenum
- pattern GL_INVALID_VALUE :: GLenum
- pattern GL_INVERT :: GLenum
- pattern GL_KEEP :: GLenum
- pattern GL_LEFT :: GLenum
- pattern GL_LEQUAL :: GLenum
- pattern GL_LESS :: GLenum
- pattern GL_LIGHT0 :: GLenum
- pattern GL_LIGHT1 :: GLenum
- pattern GL_LIGHT2 :: GLenum
- pattern GL_LIGHT3 :: GLenum
- pattern GL_LIGHT4 :: GLenum
- pattern GL_LIGHT5 :: GLenum
- pattern GL_LIGHT6 :: GLenum
- pattern GL_LIGHT7 :: GLenum
- pattern GL_LIGHTING :: GLenum
- pattern GL_LIGHTING_BIT :: GLbitfield
- pattern GL_LIGHT_MODEL_AMBIENT :: GLenum
- pattern GL_LIGHT_MODEL_COLOR_CONTROL :: GLenum
- pattern GL_LIGHT_MODEL_LOCAL_VIEWER :: GLenum
- pattern GL_LIGHT_MODEL_TWO_SIDE :: GLenum
- pattern GL_LINE :: GLenum
- pattern GL_LINEAR :: GLenum
- pattern GL_LINEAR_ATTENUATION :: GLenum
- pattern GL_LINEAR_MIPMAP_LINEAR :: GLenum
- pattern GL_LINEAR_MIPMAP_NEAREST :: GLenum
- pattern GL_LINES :: GLenum
- pattern GL_LINE_BIT :: GLbitfield
- pattern GL_LINE_LOOP :: GLenum
- pattern GL_LINE_RESET_TOKEN :: GLenum
- pattern GL_LINE_SMOOTH :: GLenum
- pattern GL_LINE_SMOOTH_HINT :: GLenum
- pattern GL_LINE_STIPPLE :: GLenum
- pattern GL_LINE_STIPPLE_PATTERN :: GLenum
- pattern GL_LINE_STIPPLE_REPEAT :: GLenum
- pattern GL_LINE_STRIP :: GLenum
- pattern GL_LINE_TOKEN :: GLenum
- pattern GL_LINE_WIDTH :: GLenum
- pattern GL_LINE_WIDTH_GRANULARITY :: GLenum
- pattern GL_LINE_WIDTH_RANGE :: GLenum
- pattern GL_LINK_STATUS :: GLenum
- pattern GL_LIST_BASE :: GLenum
- pattern GL_LIST_BIT :: GLbitfield
- pattern GL_LIST_INDEX :: GLenum
- pattern GL_LIST_MODE :: GLenum
- pattern GL_LOAD :: GLenum
- pattern GL_LOGIC_OP :: GLenum
- pattern GL_LOGIC_OP_MODE :: GLenum
- pattern GL_LOWER_LEFT :: GLenum
- pattern GL_LUMINANCE :: GLenum
- pattern GL_LUMINANCE12 :: GLenum
- pattern GL_LUMINANCE12_ALPHA12 :: GLenum
- pattern GL_LUMINANCE12_ALPHA4 :: GLenum
- pattern GL_LUMINANCE16 :: GLenum
- pattern GL_LUMINANCE16_ALPHA16 :: GLenum
- pattern GL_LUMINANCE4 :: GLenum
- pattern GL_LUMINANCE4_ALPHA4 :: GLenum
- pattern GL_LUMINANCE6_ALPHA2 :: GLenum
- pattern GL_LUMINANCE8 :: GLenum
- pattern GL_LUMINANCE8_ALPHA8 :: GLenum
- pattern GL_LUMINANCE_ALPHA :: GLenum
- pattern GL_MAJOR_VERSION :: GLenum
- pattern GL_MAP1_COLOR_4 :: GLenum
- pattern GL_MAP1_GRID_DOMAIN :: GLenum
- pattern GL_MAP1_GRID_SEGMENTS :: GLenum
- pattern GL_MAP1_INDEX :: GLenum
- pattern GL_MAP1_NORMAL :: GLenum
- pattern GL_MAP1_TEXTURE_COORD_1 :: GLenum
- pattern GL_MAP1_TEXTURE_COORD_2 :: GLenum
- pattern GL_MAP1_TEXTURE_COORD_3 :: GLenum
- pattern GL_MAP1_TEXTURE_COORD_4 :: GLenum
- pattern GL_MAP1_VERTEX_3 :: GLenum
- pattern GL_MAP1_VERTEX_4 :: GLenum
- pattern GL_MAP2_COLOR_4 :: GLenum
- pattern GL_MAP2_GRID_DOMAIN :: GLenum
- pattern GL_MAP2_GRID_SEGMENTS :: GLenum
- pattern GL_MAP2_INDEX :: GLenum
- pattern GL_MAP2_NORMAL :: GLenum
- pattern GL_MAP2_TEXTURE_COORD_1 :: GLenum
- pattern GL_MAP2_TEXTURE_COORD_2 :: GLenum
- pattern GL_MAP2_TEXTURE_COORD_3 :: GLenum
- pattern GL_MAP2_TEXTURE_COORD_4 :: GLenum
- pattern GL_MAP2_VERTEX_3 :: GLenum
- pattern GL_MAP2_VERTEX_4 :: GLenum
- pattern GL_MAP_COLOR :: GLenum
- pattern GL_MAP_FLUSH_EXPLICIT_BIT :: GLbitfield
- pattern GL_MAP_INVALIDATE_BUFFER_BIT :: GLbitfield
- pattern GL_MAP_INVALIDATE_RANGE_BIT :: GLbitfield
- pattern GL_MAP_READ_BIT :: GLbitfield
- pattern GL_MAP_STENCIL :: GLenum
- pattern GL_MAP_UNSYNCHRONIZED_BIT :: GLbitfield
- pattern GL_MAP_WRITE_BIT :: GLbitfield
- pattern GL_MATRIX_MODE :: GLenum
- pattern GL_MAX :: GLenum
- pattern GL_MAX_3D_TEXTURE_SIZE :: GLenum
- pattern GL_MAX_ARRAY_TEXTURE_LAYERS :: GLenum
- pattern GL_MAX_ATTRIB_STACK_DEPTH :: GLenum
- pattern GL_MAX_CLIENT_ATTRIB_STACK_DEPTH :: GLenum
- pattern GL_MAX_CLIP_DISTANCES :: GLenum
- pattern GL_MAX_CLIP_PLANES :: GLenum
- pattern GL_MAX_COLOR_ATTACHMENTS :: GLenum
- pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: GLenum
- pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE :: GLenum
- pattern GL_MAX_DRAW_BUFFERS :: GLenum
- pattern GL_MAX_ELEMENTS_INDICES :: GLenum
- pattern GL_MAX_ELEMENTS_VERTICES :: GLenum
- pattern GL_MAX_EVAL_ORDER :: GLenum
- pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_LIGHTS :: GLenum
- pattern GL_MAX_LIST_NESTING :: GLenum
- pattern GL_MAX_MODELVIEW_STACK_DEPTH :: GLenum
- pattern GL_MAX_NAME_STACK_DEPTH :: GLenum
- pattern GL_MAX_PIXEL_MAP_TABLE :: GLenum
- pattern GL_MAX_PROGRAM_TEXEL_OFFSET :: GLenum
- pattern GL_MAX_PROJECTION_STACK_DEPTH :: GLenum
- pattern GL_MAX_RENDERBUFFER_SIZE :: GLenum
- pattern GL_MAX_SAMPLES :: GLenum
- pattern GL_MAX_TEXTURE_COORDS :: GLenum
- pattern GL_MAX_TEXTURE_IMAGE_UNITS :: GLenum
- pattern GL_MAX_TEXTURE_LOD_BIAS :: GLenum
- pattern GL_MAX_TEXTURE_SIZE :: GLenum
- pattern GL_MAX_TEXTURE_STACK_DEPTH :: GLenum
- pattern GL_MAX_TEXTURE_UNITS :: GLenum
- pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: GLenum
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: GLenum
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: GLenum
- pattern GL_MAX_VARYING_COMPONENTS :: GLenum
- pattern GL_MAX_VARYING_FLOATS :: GLenum
- pattern GL_MAX_VERTEX_ATTRIBS :: GLenum
- pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: GLenum
- pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS :: GLenum
- pattern GL_MAX_VIEWPORT_DIMS :: GLenum
- pattern GL_MIN :: GLenum
- pattern GL_MINOR_VERSION :: GLenum
- pattern GL_MIN_PROGRAM_TEXEL_OFFSET :: GLenum
- pattern GL_MIRRORED_REPEAT :: GLenum
- pattern GL_MODELVIEW :: GLenum
- pattern GL_MODELVIEW_MATRIX :: GLenum
- pattern GL_MODELVIEW_STACK_DEPTH :: GLenum
- pattern GL_MODULATE :: GLenum
- pattern GL_MULT :: GLenum
- pattern GL_MULTISAMPLE :: GLenum
- pattern GL_MULTISAMPLE_BIT :: GLbitfield
- pattern GL_N3F_V3F :: GLenum
- pattern GL_NAME_STACK_DEPTH :: GLenum
- pattern GL_NAND :: GLenum
- pattern GL_NEAREST :: GLenum
- pattern GL_NEAREST_MIPMAP_LINEAR :: GLenum
- pattern GL_NEAREST_MIPMAP_NEAREST :: GLenum
- pattern GL_NEVER :: GLenum
- pattern GL_NICEST :: GLenum
- pattern GL_NONE :: GLenum
- pattern GL_NOOP :: GLenum
- pattern GL_NOR :: GLenum
- pattern GL_NORMALIZE :: GLenum
- pattern GL_NORMAL_ARRAY :: GLenum
- pattern GL_NORMAL_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_NORMAL_ARRAY_POINTER :: GLenum
- pattern GL_NORMAL_ARRAY_STRIDE :: GLenum
- pattern GL_NORMAL_ARRAY_TYPE :: GLenum
- pattern GL_NORMAL_MAP :: GLenum
- pattern GL_NOTEQUAL :: GLenum
- pattern GL_NO_ERROR :: GLenum
- pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS :: GLenum
- pattern GL_NUM_EXTENSIONS :: GLenum
- pattern GL_OBJECT_LINEAR :: GLenum
- pattern GL_OBJECT_PLANE :: GLenum
- pattern GL_ONE :: GLenum
- pattern GL_ONE_MINUS_CONSTANT_ALPHA :: GLenum
- pattern GL_ONE_MINUS_CONSTANT_COLOR :: GLenum
- pattern GL_ONE_MINUS_DST_ALPHA :: GLenum
- pattern GL_ONE_MINUS_DST_COLOR :: GLenum
- pattern GL_ONE_MINUS_SRC_ALPHA :: GLenum
- pattern GL_ONE_MINUS_SRC_COLOR :: GLenum
- pattern GL_OPERAND0_ALPHA :: GLenum
- pattern GL_OPERAND0_RGB :: GLenum
- pattern GL_OPERAND1_ALPHA :: GLenum
- pattern GL_OPERAND1_RGB :: GLenum
- pattern GL_OPERAND2_ALPHA :: GLenum
- pattern GL_OPERAND2_RGB :: GLenum
- pattern GL_OR :: GLenum
- pattern GL_ORDER :: GLenum
- pattern GL_OR_INVERTED :: GLenum
- pattern GL_OR_REVERSE :: GLenum
- pattern GL_OUT_OF_MEMORY :: GLenum
- pattern GL_PACK_ALIGNMENT :: GLenum
- pattern GL_PACK_IMAGE_HEIGHT :: GLenum
- pattern GL_PACK_LSB_FIRST :: GLenum
- pattern GL_PACK_ROW_LENGTH :: GLenum
- pattern GL_PACK_SKIP_IMAGES :: GLenum
- pattern GL_PACK_SKIP_PIXELS :: GLenum
- pattern GL_PACK_SKIP_ROWS :: GLenum
- pattern GL_PACK_SWAP_BYTES :: GLenum
- pattern GL_PASS_THROUGH_TOKEN :: GLenum
- pattern GL_PERSPECTIVE_CORRECTION_HINT :: GLenum
- pattern GL_PIXEL_MAP_A_TO_A :: GLenum
- pattern GL_PIXEL_MAP_A_TO_A_SIZE :: GLenum
- pattern GL_PIXEL_MAP_B_TO_B :: GLenum
- pattern GL_PIXEL_MAP_B_TO_B_SIZE :: GLenum
- pattern GL_PIXEL_MAP_G_TO_G :: GLenum
- pattern GL_PIXEL_MAP_G_TO_G_SIZE :: GLenum
- pattern GL_PIXEL_MAP_I_TO_A :: GLenum
- pattern GL_PIXEL_MAP_I_TO_A_SIZE :: GLenum
- pattern GL_PIXEL_MAP_I_TO_B :: GLenum
- pattern GL_PIXEL_MAP_I_TO_B_SIZE :: GLenum
- pattern GL_PIXEL_MAP_I_TO_G :: GLenum
- pattern GL_PIXEL_MAP_I_TO_G_SIZE :: GLenum
- pattern GL_PIXEL_MAP_I_TO_I :: GLenum
- pattern GL_PIXEL_MAP_I_TO_I_SIZE :: GLenum
- pattern GL_PIXEL_MAP_I_TO_R :: GLenum
- pattern GL_PIXEL_MAP_I_TO_R_SIZE :: GLenum
- pattern GL_PIXEL_MAP_R_TO_R :: GLenum
- pattern GL_PIXEL_MAP_R_TO_R_SIZE :: GLenum
- pattern GL_PIXEL_MAP_S_TO_S :: GLenum
- pattern GL_PIXEL_MAP_S_TO_S_SIZE :: GLenum
- pattern GL_PIXEL_MODE_BIT :: GLbitfield
- pattern GL_PIXEL_PACK_BUFFER :: GLenum
- pattern GL_PIXEL_PACK_BUFFER_BINDING :: GLenum
- pattern GL_PIXEL_UNPACK_BUFFER :: GLenum
- pattern GL_PIXEL_UNPACK_BUFFER_BINDING :: GLenum
- pattern GL_POINT :: GLenum
- pattern GL_POINTS :: GLenum
- pattern GL_POINT_BIT :: GLbitfield
- pattern GL_POINT_DISTANCE_ATTENUATION :: GLenum
- pattern GL_POINT_FADE_THRESHOLD_SIZE :: GLenum
- pattern GL_POINT_SIZE :: GLenum
- pattern GL_POINT_SIZE_GRANULARITY :: GLenum
- pattern GL_POINT_SIZE_MAX :: GLenum
- pattern GL_POINT_SIZE_MIN :: GLenum
- pattern GL_POINT_SIZE_RANGE :: GLenum
- pattern GL_POINT_SMOOTH :: GLenum
- pattern GL_POINT_SMOOTH_HINT :: GLenum
- pattern GL_POINT_SPRITE :: GLenum
- pattern GL_POINT_SPRITE_COORD_ORIGIN :: GLenum
- pattern GL_POINT_TOKEN :: GLenum
- pattern GL_POLYGON :: GLenum
- pattern GL_POLYGON_BIT :: GLbitfield
- pattern GL_POLYGON_MODE :: GLenum
- pattern GL_POLYGON_OFFSET_FACTOR :: GLenum
- pattern GL_POLYGON_OFFSET_FILL :: GLenum
- pattern GL_POLYGON_OFFSET_LINE :: GLenum
- pattern GL_POLYGON_OFFSET_POINT :: GLenum
- pattern GL_POLYGON_OFFSET_UNITS :: GLenum
- pattern GL_POLYGON_SMOOTH :: GLenum
- pattern GL_POLYGON_SMOOTH_HINT :: GLenum
- pattern GL_POLYGON_STIPPLE :: GLenum
- pattern GL_POLYGON_STIPPLE_BIT :: GLbitfield
- pattern GL_POLYGON_TOKEN :: GLenum
- pattern GL_POSITION :: GLenum
- pattern GL_PREVIOUS :: GLenum
- pattern GL_PRIMARY_COLOR :: GLenum
- pattern GL_PRIMITIVES_GENERATED :: GLenum
- pattern GL_PROJECTION :: GLenum
- pattern GL_PROJECTION_MATRIX :: GLenum
- pattern GL_PROJECTION_STACK_DEPTH :: GLenum
- pattern GL_PROXY_TEXTURE_1D :: GLenum
- pattern GL_PROXY_TEXTURE_1D_ARRAY :: GLenum
- pattern GL_PROXY_TEXTURE_2D :: GLenum
- pattern GL_PROXY_TEXTURE_2D_ARRAY :: GLenum
- pattern GL_PROXY_TEXTURE_3D :: GLenum
- pattern GL_PROXY_TEXTURE_CUBE_MAP :: GLenum
- pattern GL_Q :: GLenum
- pattern GL_QUADRATIC_ATTENUATION :: GLenum
- pattern GL_QUADS :: GLenum
- pattern GL_QUAD_STRIP :: GLenum
- pattern GL_QUERY_BY_REGION_NO_WAIT :: GLenum
- pattern GL_QUERY_BY_REGION_WAIT :: GLenum
- pattern GL_QUERY_COUNTER_BITS :: GLenum
- pattern GL_QUERY_NO_WAIT :: GLenum
- pattern GL_QUERY_RESULT :: GLenum
- pattern GL_QUERY_RESULT_AVAILABLE :: GLenum
- pattern GL_QUERY_WAIT :: GLenum
- pattern GL_R :: GLenum
- pattern GL_R11F_G11F_B10F :: GLenum
- pattern GL_R16 :: GLenum
- pattern GL_R16F :: GLenum
- pattern GL_R16I :: GLenum
- pattern GL_R16UI :: GLenum
- pattern GL_R32F :: GLenum
- pattern GL_R32I :: GLenum
- pattern GL_R32UI :: GLenum
- pattern GL_R3_G3_B2 :: GLenum
- pattern GL_R8 :: GLenum
- pattern GL_R8I :: GLenum
- pattern GL_R8UI :: GLenum
- pattern GL_RASTERIZER_DISCARD :: GLenum
- pattern GL_READ_BUFFER :: GLenum
- pattern GL_READ_FRAMEBUFFER :: GLenum
- pattern GL_READ_FRAMEBUFFER_BINDING :: GLenum
- pattern GL_READ_ONLY :: GLenum
- pattern GL_READ_WRITE :: GLenum
- pattern GL_RED :: GLenum
- pattern GL_RED_BIAS :: GLenum
- pattern GL_RED_BITS :: GLenum
- pattern GL_RED_INTEGER :: GLenum
- pattern GL_RED_SCALE :: GLenum
- pattern GL_REFLECTION_MAP :: GLenum
- pattern GL_RENDER :: GLenum
- pattern GL_RENDERBUFFER :: GLenum
- pattern GL_RENDERBUFFER_ALPHA_SIZE :: GLenum
- pattern GL_RENDERBUFFER_BINDING :: GLenum
- pattern GL_RENDERBUFFER_BLUE_SIZE :: GLenum
- pattern GL_RENDERBUFFER_DEPTH_SIZE :: GLenum
- pattern GL_RENDERBUFFER_GREEN_SIZE :: GLenum
- pattern GL_RENDERBUFFER_HEIGHT :: GLenum
- pattern GL_RENDERBUFFER_INTERNAL_FORMAT :: GLenum
- pattern GL_RENDERBUFFER_RED_SIZE :: GLenum
- pattern GL_RENDERBUFFER_SAMPLES :: GLenum
- pattern GL_RENDERBUFFER_STENCIL_SIZE :: GLenum
- pattern GL_RENDERBUFFER_WIDTH :: GLenum
- pattern GL_RENDERER :: GLenum
- pattern GL_RENDER_MODE :: GLenum
- pattern GL_REPEAT :: GLenum
- pattern GL_REPLACE :: GLenum
- pattern GL_RESCALE_NORMAL :: GLenum
- pattern GL_RETURN :: GLenum
- pattern GL_RG :: GLenum
- pattern GL_RG16 :: GLenum
- pattern GL_RG16F :: GLenum
- pattern GL_RG16I :: GLenum
- pattern GL_RG16UI :: GLenum
- pattern GL_RG32F :: GLenum
- pattern GL_RG32I :: GLenum
- pattern GL_RG32UI :: GLenum
- pattern GL_RG8 :: GLenum
- pattern GL_RG8I :: GLenum
- pattern GL_RG8UI :: GLenum
- pattern GL_RGB :: GLenum
- pattern GL_RGB10 :: GLenum
- pattern GL_RGB10_A2 :: GLenum
- pattern GL_RGB12 :: GLenum
- pattern GL_RGB16 :: GLenum
- pattern GL_RGB16F :: GLenum
- pattern GL_RGB16I :: GLenum
- pattern GL_RGB16UI :: GLenum
- pattern GL_RGB32F :: GLenum
- pattern GL_RGB32I :: GLenum
- pattern GL_RGB32UI :: GLenum
- pattern GL_RGB4 :: GLenum
- pattern GL_RGB5 :: GLenum
- pattern GL_RGB5_A1 :: GLenum
- pattern GL_RGB8 :: GLenum
- pattern GL_RGB8I :: GLenum
- pattern GL_RGB8UI :: GLenum
- pattern GL_RGB9_E5 :: GLenum
- pattern GL_RGBA :: GLenum
- pattern GL_RGBA12 :: GLenum
- pattern GL_RGBA16 :: GLenum
- pattern GL_RGBA16F :: GLenum
- pattern GL_RGBA16I :: GLenum
- pattern GL_RGBA16UI :: GLenum
- pattern GL_RGBA2 :: GLenum
- pattern GL_RGBA32F :: GLenum
- pattern GL_RGBA32I :: GLenum
- pattern GL_RGBA32UI :: GLenum
- pattern GL_RGBA4 :: GLenum
- pattern GL_RGBA8 :: GLenum
- pattern GL_RGBA8I :: GLenum
- pattern GL_RGBA8UI :: GLenum
- pattern GL_RGBA_INTEGER :: GLenum
- pattern GL_RGBA_MODE :: GLenum
- pattern GL_RGB_INTEGER :: GLenum
- pattern GL_RGB_SCALE :: GLenum
- pattern GL_RG_INTEGER :: GLenum
- pattern GL_RIGHT :: GLenum
- pattern GL_S :: GLenum
- pattern GL_SAMPLER_1D :: GLenum
- pattern GL_SAMPLER_1D_ARRAY :: GLenum
- pattern GL_SAMPLER_1D_ARRAY_SHADOW :: GLenum
- pattern GL_SAMPLER_1D_SHADOW :: GLenum
- pattern GL_SAMPLER_2D :: GLenum
- pattern GL_SAMPLER_2D_ARRAY :: GLenum
- pattern GL_SAMPLER_2D_ARRAY_SHADOW :: GLenum
- pattern GL_SAMPLER_2D_SHADOW :: GLenum
- pattern GL_SAMPLER_3D :: GLenum
- pattern GL_SAMPLER_CUBE :: GLenum
- pattern GL_SAMPLER_CUBE_SHADOW :: GLenum
- pattern GL_SAMPLES :: GLenum
- pattern GL_SAMPLES_PASSED :: GLenum
- pattern GL_SAMPLE_ALPHA_TO_COVERAGE :: GLenum
- pattern GL_SAMPLE_ALPHA_TO_ONE :: GLenum
- pattern GL_SAMPLE_BUFFERS :: GLenum
- pattern GL_SAMPLE_COVERAGE :: GLenum
- pattern GL_SAMPLE_COVERAGE_INVERT :: GLenum
- pattern GL_SAMPLE_COVERAGE_VALUE :: GLenum
- pattern GL_SCISSOR_BIT :: GLbitfield
- pattern GL_SCISSOR_BOX :: GLenum
- pattern GL_SCISSOR_TEST :: GLenum
- pattern GL_SECONDARY_COLOR_ARRAY :: GLenum
- pattern GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_SECONDARY_COLOR_ARRAY_POINTER :: GLenum
- pattern GL_SECONDARY_COLOR_ARRAY_SIZE :: GLenum
- pattern GL_SECONDARY_COLOR_ARRAY_STRIDE :: GLenum
- pattern GL_SECONDARY_COLOR_ARRAY_TYPE :: GLenum
- pattern GL_SELECT :: GLenum
- pattern GL_SELECTION_BUFFER_POINTER :: GLenum
- pattern GL_SELECTION_BUFFER_SIZE :: GLenum
- pattern GL_SEPARATE_ATTRIBS :: GLenum
- pattern GL_SEPARATE_SPECULAR_COLOR :: GLenum
- pattern GL_SET :: GLenum
- pattern GL_SHADER_SOURCE_LENGTH :: GLenum
- pattern GL_SHADER_TYPE :: GLenum
- pattern GL_SHADE_MODEL :: GLenum
- pattern GL_SHADING_LANGUAGE_VERSION :: GLenum
- pattern GL_SHININESS :: GLenum
- pattern GL_SHORT :: GLenum
- pattern GL_SINGLE_COLOR :: GLenum
- pattern GL_SLUMINANCE :: GLenum
- pattern GL_SLUMINANCE8 :: GLenum
- pattern GL_SLUMINANCE8_ALPHA8 :: GLenum
- pattern GL_SLUMINANCE_ALPHA :: GLenum
- pattern GL_SMOOTH :: GLenum
- pattern GL_SMOOTH_LINE_WIDTH_GRANULARITY :: GLenum
- pattern GL_SMOOTH_LINE_WIDTH_RANGE :: GLenum
- pattern GL_SMOOTH_POINT_SIZE_GRANULARITY :: GLenum
- pattern GL_SMOOTH_POINT_SIZE_RANGE :: GLenum
- pattern GL_SOURCE0_ALPHA :: GLenum
- pattern GL_SOURCE0_RGB :: GLenum
- pattern GL_SOURCE1_ALPHA :: GLenum
- pattern GL_SOURCE1_RGB :: GLenum
- pattern GL_SOURCE2_ALPHA :: GLenum
- pattern GL_SOURCE2_RGB :: GLenum
- pattern GL_SPECULAR :: GLenum
- pattern GL_SPHERE_MAP :: GLenum
- pattern GL_SPOT_CUTOFF :: GLenum
- pattern GL_SPOT_DIRECTION :: GLenum
- pattern GL_SPOT_EXPONENT :: GLenum
- pattern GL_SRC0_ALPHA :: GLenum
- pattern GL_SRC0_RGB :: GLenum
- pattern GL_SRC1_ALPHA :: GLenum
- pattern GL_SRC1_RGB :: GLenum
- pattern GL_SRC2_ALPHA :: GLenum
- pattern GL_SRC2_RGB :: GLenum
- pattern GL_SRC_ALPHA :: GLenum
- pattern GL_SRC_ALPHA_SATURATE :: GLenum
- pattern GL_SRC_COLOR :: GLenum
- pattern GL_SRGB :: GLenum
- pattern GL_SRGB8 :: GLenum
- pattern GL_SRGB8_ALPHA8 :: GLenum
- pattern GL_SRGB_ALPHA :: GLenum
- pattern GL_STACK_OVERFLOW :: GLenum
- pattern GL_STACK_UNDERFLOW :: GLenum
- pattern GL_STATIC_COPY :: GLenum
- pattern GL_STATIC_DRAW :: GLenum
- pattern GL_STATIC_READ :: GLenum
- pattern GL_STENCIL :: GLenum
- pattern GL_STENCIL_ATTACHMENT :: GLenum
- pattern GL_STENCIL_BACK_FAIL :: GLenum
- pattern GL_STENCIL_BACK_FUNC :: GLenum
- pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL :: GLenum
- pattern GL_STENCIL_BACK_PASS_DEPTH_PASS :: GLenum
- pattern GL_STENCIL_BACK_REF :: GLenum
- pattern GL_STENCIL_BACK_VALUE_MASK :: GLenum
- pattern GL_STENCIL_BACK_WRITEMASK :: GLenum
- pattern GL_STENCIL_BITS :: GLenum
- pattern GL_STENCIL_BUFFER_BIT :: GLbitfield
- pattern GL_STENCIL_CLEAR_VALUE :: GLenum
- pattern GL_STENCIL_FAIL :: GLenum
- pattern GL_STENCIL_FUNC :: GLenum
- pattern GL_STENCIL_INDEX :: GLenum
- pattern GL_STENCIL_INDEX1 :: GLenum
- pattern GL_STENCIL_INDEX16 :: GLenum
- pattern GL_STENCIL_INDEX4 :: GLenum
- pattern GL_STENCIL_INDEX8 :: GLenum
- pattern GL_STENCIL_PASS_DEPTH_FAIL :: GLenum
- pattern GL_STENCIL_PASS_DEPTH_PASS :: GLenum
- pattern GL_STENCIL_REF :: GLenum
- pattern GL_STENCIL_TEST :: GLenum
- pattern GL_STENCIL_VALUE_MASK :: GLenum
- pattern GL_STENCIL_WRITEMASK :: GLenum
- pattern GL_STEREO :: GLenum
- pattern GL_STREAM_COPY :: GLenum
- pattern GL_STREAM_DRAW :: GLenum
- pattern GL_STREAM_READ :: GLenum
- pattern GL_SUBPIXEL_BITS :: GLenum
- pattern GL_SUBTRACT :: GLenum
- pattern GL_T :: GLenum
- pattern GL_T2F_C3F_V3F :: GLenum
- pattern GL_T2F_C4F_N3F_V3F :: GLenum
- pattern GL_T2F_C4UB_V3F :: GLenum
- pattern GL_T2F_N3F_V3F :: GLenum
- pattern GL_T2F_V3F :: GLenum
- pattern GL_T4F_C4F_N3F_V4F :: GLenum
- pattern GL_T4F_V4F :: GLenum
- pattern GL_TEXTURE :: GLenum
- pattern GL_TEXTURE0 :: GLenum
- pattern GL_TEXTURE1 :: GLenum
- pattern GL_TEXTURE10 :: GLenum
- pattern GL_TEXTURE11 :: GLenum
- pattern GL_TEXTURE12 :: GLenum
- pattern GL_TEXTURE13 :: GLenum
- pattern GL_TEXTURE14 :: GLenum
- pattern GL_TEXTURE15 :: GLenum
- pattern GL_TEXTURE16 :: GLenum
- pattern GL_TEXTURE17 :: GLenum
- pattern GL_TEXTURE18 :: GLenum
- pattern GL_TEXTURE19 :: GLenum
- pattern GL_TEXTURE2 :: GLenum
- pattern GL_TEXTURE20 :: GLenum
- pattern GL_TEXTURE21 :: GLenum
- pattern GL_TEXTURE22 :: GLenum
- pattern GL_TEXTURE23 :: GLenum
- pattern GL_TEXTURE24 :: GLenum
- pattern GL_TEXTURE25 :: GLenum
- pattern GL_TEXTURE26 :: GLenum
- pattern GL_TEXTURE27 :: GLenum
- pattern GL_TEXTURE28 :: GLenum
- pattern GL_TEXTURE29 :: GLenum
- pattern GL_TEXTURE3 :: GLenum
- pattern GL_TEXTURE30 :: GLenum
- pattern GL_TEXTURE31 :: GLenum
- pattern GL_TEXTURE4 :: GLenum
- pattern GL_TEXTURE5 :: GLenum
- pattern GL_TEXTURE6 :: GLenum
- pattern GL_TEXTURE7 :: GLenum
- pattern GL_TEXTURE8 :: GLenum
- pattern GL_TEXTURE9 :: GLenum
- pattern GL_TEXTURE_1D :: GLenum
- pattern GL_TEXTURE_1D_ARRAY :: GLenum
- pattern GL_TEXTURE_2D :: GLenum
- pattern GL_TEXTURE_2D_ARRAY :: GLenum
- pattern GL_TEXTURE_3D :: GLenum
- pattern GL_TEXTURE_ALPHA_SIZE :: GLenum
- pattern GL_TEXTURE_ALPHA_TYPE :: GLenum
- pattern GL_TEXTURE_BASE_LEVEL :: GLenum
- pattern GL_TEXTURE_BINDING_1D :: GLenum
- pattern GL_TEXTURE_BINDING_1D_ARRAY :: GLenum
- pattern GL_TEXTURE_BINDING_2D :: GLenum
- pattern GL_TEXTURE_BINDING_2D_ARRAY :: GLenum
- pattern GL_TEXTURE_BINDING_3D :: GLenum
- pattern GL_TEXTURE_BINDING_CUBE_MAP :: GLenum
- pattern GL_TEXTURE_BIT :: GLbitfield
- pattern GL_TEXTURE_BLUE_SIZE :: GLenum
- pattern GL_TEXTURE_BLUE_TYPE :: GLenum
- pattern GL_TEXTURE_BORDER :: GLenum
- pattern GL_TEXTURE_BORDER_COLOR :: GLenum
- pattern GL_TEXTURE_COMPARE_FUNC :: GLenum
- pattern GL_TEXTURE_COMPARE_MODE :: GLenum
- pattern GL_TEXTURE_COMPONENTS :: GLenum
- pattern GL_TEXTURE_COMPRESSED :: GLenum
- pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE :: GLenum
- pattern GL_TEXTURE_COMPRESSION_HINT :: GLenum
- pattern GL_TEXTURE_COORD_ARRAY :: GLenum
- pattern GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_TEXTURE_COORD_ARRAY_POINTER :: GLenum
- pattern GL_TEXTURE_COORD_ARRAY_SIZE :: GLenum
- pattern GL_TEXTURE_COORD_ARRAY_STRIDE :: GLenum
- pattern GL_TEXTURE_COORD_ARRAY_TYPE :: GLenum
- pattern GL_TEXTURE_CUBE_MAP :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y :: GLenum
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z :: GLenum
- pattern GL_TEXTURE_DEPTH :: GLenum
- pattern GL_TEXTURE_DEPTH_SIZE :: GLenum
- pattern GL_TEXTURE_DEPTH_TYPE :: GLenum
- pattern GL_TEXTURE_ENV :: GLenum
- pattern GL_TEXTURE_ENV_COLOR :: GLenum
- pattern GL_TEXTURE_ENV_MODE :: GLenum
- pattern GL_TEXTURE_FILTER_CONTROL :: GLenum
- pattern GL_TEXTURE_GEN_MODE :: GLenum
- pattern GL_TEXTURE_GEN_Q :: GLenum
- pattern GL_TEXTURE_GEN_R :: GLenum
- pattern GL_TEXTURE_GEN_S :: GLenum
- pattern GL_TEXTURE_GEN_T :: GLenum
- pattern GL_TEXTURE_GREEN_SIZE :: GLenum
- pattern GL_TEXTURE_GREEN_TYPE :: GLenum
- pattern GL_TEXTURE_HEIGHT :: GLenum
- pattern GL_TEXTURE_INTENSITY_SIZE :: GLenum
- pattern GL_TEXTURE_INTERNAL_FORMAT :: GLenum
- pattern GL_TEXTURE_LOD_BIAS :: GLenum
- pattern GL_TEXTURE_LUMINANCE_SIZE :: GLenum
- pattern GL_TEXTURE_MAG_FILTER :: GLenum
- pattern GL_TEXTURE_MATRIX :: GLenum
- pattern GL_TEXTURE_MAX_LEVEL :: GLenum
- pattern GL_TEXTURE_MAX_LOD :: GLenum
- pattern GL_TEXTURE_MIN_FILTER :: GLenum
- pattern GL_TEXTURE_MIN_LOD :: GLenum
- pattern GL_TEXTURE_PRIORITY :: GLenum
- pattern GL_TEXTURE_RED_SIZE :: GLenum
- pattern GL_TEXTURE_RED_TYPE :: GLenum
- pattern GL_TEXTURE_RESIDENT :: GLenum
- pattern GL_TEXTURE_SHARED_SIZE :: GLenum
- pattern GL_TEXTURE_STACK_DEPTH :: GLenum
- pattern GL_TEXTURE_STENCIL_SIZE :: GLenum
- pattern GL_TEXTURE_WIDTH :: GLenum
- pattern GL_TEXTURE_WRAP_R :: GLenum
- pattern GL_TEXTURE_WRAP_S :: GLenum
- pattern GL_TEXTURE_WRAP_T :: GLenum
- pattern GL_TRANSFORM_BIT :: GLbitfield
- pattern GL_TRANSFORM_FEEDBACK_BUFFER :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_START :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_VARYINGS :: GLenum
- pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: GLenum
- pattern GL_TRANSPOSE_COLOR_MATRIX :: GLenum
- pattern GL_TRANSPOSE_MODELVIEW_MATRIX :: GLenum
- pattern GL_TRANSPOSE_PROJECTION_MATRIX :: GLenum
- pattern GL_TRANSPOSE_TEXTURE_MATRIX :: GLenum
- pattern GL_TRIANGLES :: GLenum
- pattern GL_TRIANGLE_FAN :: GLenum
- pattern GL_TRIANGLE_STRIP :: GLenum
- pattern GL_TRUE :: GLboolean
- pattern GL_UNPACK_ALIGNMENT :: GLenum
- pattern GL_UNPACK_IMAGE_HEIGHT :: GLenum
- pattern GL_UNPACK_LSB_FIRST :: GLenum
- pattern GL_UNPACK_ROW_LENGTH :: GLenum
- pattern GL_UNPACK_SKIP_IMAGES :: GLenum
- pattern GL_UNPACK_SKIP_PIXELS :: GLenum
- pattern GL_UNPACK_SKIP_ROWS :: GLenum
- pattern GL_UNPACK_SWAP_BYTES :: GLenum
- pattern GL_UNSIGNED_BYTE :: GLenum
- pattern GL_UNSIGNED_BYTE_2_3_3_REV :: GLenum
- pattern GL_UNSIGNED_BYTE_3_3_2 :: GLenum
- pattern GL_UNSIGNED_INT :: GLenum
- pattern GL_UNSIGNED_INT_10F_11F_11F_REV :: GLenum
- pattern GL_UNSIGNED_INT_10_10_10_2 :: GLenum
- pattern GL_UNSIGNED_INT_24_8 :: GLenum
- pattern GL_UNSIGNED_INT_2_10_10_10_REV :: GLenum
- pattern GL_UNSIGNED_INT_5_9_9_9_REV :: GLenum
- pattern GL_UNSIGNED_INT_8_8_8_8 :: GLenum
- pattern GL_UNSIGNED_INT_8_8_8_8_REV :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_1D :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_2D :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_3D :: GLenum
- pattern GL_UNSIGNED_INT_SAMPLER_CUBE :: GLenum
- pattern GL_UNSIGNED_INT_VEC2 :: GLenum
- pattern GL_UNSIGNED_INT_VEC3 :: GLenum
- pattern GL_UNSIGNED_INT_VEC4 :: GLenum
- pattern GL_UNSIGNED_NORMALIZED :: GLenum
- pattern GL_UNSIGNED_SHORT :: GLenum
- pattern GL_UNSIGNED_SHORT_1_5_5_5_REV :: GLenum
- pattern GL_UNSIGNED_SHORT_4_4_4_4 :: GLenum
- pattern GL_UNSIGNED_SHORT_4_4_4_4_REV :: GLenum
- pattern GL_UNSIGNED_SHORT_5_5_5_1 :: GLenum
- pattern GL_UNSIGNED_SHORT_5_6_5 :: GLenum
- pattern GL_UNSIGNED_SHORT_5_6_5_REV :: GLenum
- pattern GL_UPPER_LEFT :: GLenum
- pattern GL_V2F :: GLenum
- pattern GL_V3F :: GLenum
- pattern GL_VALIDATE_STATUS :: GLenum
- pattern GL_VENDOR :: GLenum
- pattern GL_VERSION :: GLenum
- pattern GL_VERTEX_ARRAY :: GLenum
- pattern GL_VERTEX_ARRAY_BINDING :: GLenum
- pattern GL_VERTEX_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_VERTEX_ARRAY_POINTER :: GLenum
- pattern GL_VERTEX_ARRAY_SIZE :: GLenum
- pattern GL_VERTEX_ARRAY_STRIDE :: GLenum
- pattern GL_VERTEX_ARRAY_TYPE :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_POINTER :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_SIZE :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE :: GLenum
- pattern GL_VERTEX_ATTRIB_ARRAY_TYPE :: GLenum
- pattern GL_VERTEX_PROGRAM_POINT_SIZE :: GLenum
- pattern GL_VERTEX_PROGRAM_TWO_SIDE :: GLenum
- pattern GL_VERTEX_SHADER :: GLenum
- pattern GL_VIEWPORT :: GLenum
- pattern GL_VIEWPORT_BIT :: GLbitfield
- pattern GL_WEIGHT_ARRAY_BUFFER_BINDING :: GLenum
- pattern GL_WRITE_ONLY :: GLenum
- pattern GL_XOR :: GLenum
- pattern GL_ZERO :: GLenum
- pattern GL_ZOOM_X :: GLenum
- pattern GL_ZOOM_Y :: GLenum
- glAccum :: MonadIO m => GLenum -> GLfloat -> 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 ()
- 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 ()
- glBindFramebuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindTexture :: MonadIO m => GLenum -> GLuint -> m ()
- glBindVertexArray :: MonadIO m => GLuint -> 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 ()
- glBlendFunc :: MonadIO m => GLenum -> GLenum -> m ()
- glBlendFuncSeparate :: MonadIO m => GLenum -> GLenum -> 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 ()
- 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 ()
- glClearIndex :: MonadIO m => GLfloat -> m ()
- glClearStencil :: MonadIO m => GLint -> m ()
- glClientActiveTexture :: MonadIO m => GLenum -> m ()
- 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 ()
- 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 ()
- 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
- glCullFace :: MonadIO m => GLenum -> 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 ()
- glDeleteQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteShader :: MonadIO m => GLuint -> m ()
- glDeleteTextures :: 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 ()
- 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 ()
- glDrawArrays :: MonadIO m => GLenum -> GLint -> GLsizei -> m ()
- glDrawBuffer :: MonadIO m => GLenum -> m ()
- glDrawBuffers :: MonadIO m => GLsizei -> Ptr GLenum -> m ()
- glDrawElements :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> m ()
- glDrawPixels :: MonadIO m => GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glDrawRangeElements :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr a -> 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 ()
- 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 ()
- 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 ()
- glFramebufferRenderbuffer :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> 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
- glGenQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenerateMipmap :: MonadIO m => GLenum -> m ()
- glGetActiveAttrib :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetActiveUniform :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> 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 ()
- 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 ()
- glGetDoublev :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glGetError :: MonadIO m => m GLenum
- glGetFloatv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glGetFragDataLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetFramebufferAttachmentParameteriv :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetIntegeri_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
- glGetIntegerv :: MonadIO m => GLenum -> 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 ()
- 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 ()
- glGetProgramInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryObjectiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> 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 ()
- glGetShaderInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> 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)
- 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 ()
- glGetUniformLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- 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 ()
- 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 ()
- 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
- glIsQuery :: MonadIO m => GLuint -> m GLboolean
- glIsRenderbuffer :: MonadIO m => GLuint -> m GLboolean
- glIsShader :: MonadIO m => GLuint -> m GLboolean
- glIsTexture :: 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 ()
- 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 ()
- glMultiDrawElements :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> 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 ()
- 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 ()
- glNormalPointer :: MonadIO m => GLenum -> GLsizei -> Ptr a -> m ()
- glOrtho :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glPassThrough :: MonadIO m => GLfloat -> 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 ()
- glPopMatrix :: MonadIO m => m ()
- glPopName :: MonadIO m => m ()
- glPrioritizeTextures :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLfloat -> m ()
- glPushAttrib :: MonadIO m => GLbitfield -> m ()
- glPushClientAttrib :: MonadIO m => GLbitfield -> m ()
- glPushMatrix :: MonadIO m => m ()
- glPushName :: MonadIO m => GLuint -> 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 ()
- glRenderMode :: MonadIO m => GLenum -> m GLint
- glRenderbufferStorage :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
- glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glRotated :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glRotatef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m ()
- glScaled :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glScalef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glScissor :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> 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 ()
- glSecondaryColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glSelectBuffer :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glShadeModel :: MonadIO m => GLenum -> m ()
- glShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLint -> m ()
- glStencilFunc :: MonadIO m => GLenum -> GLint -> GLuint -> m ()
- glStencilFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLint -> GLuint -> m ()
- glStencilMask :: MonadIO m => GLuint -> m ()
- glStencilMaskSeparate :: MonadIO m => GLenum -> GLuint -> m ()
- glStencilOp :: MonadIO m => GLenum -> GLenum -> GLenum -> m ()
- glStencilOpSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- 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 ()
- 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 ()
- glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> 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 ()
- glTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> GLenum -> m ()
- glTranslated :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glTranslatef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> 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 ()
- 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 ()
- 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 ()
- 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 ()
- glUniformMatrix2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUnmapBuffer :: MonadIO m => GLenum -> m GLboolean
- glUseProgram :: MonadIO m => GLuint -> m ()
- glValidateProgram :: 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 ()
- glVertexAttribI1i :: MonadIO m => GLuint -> GLint -> m ()
- glVertexAttribI1iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI1ui :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribI1uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI2i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
- glVertexAttribI2iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI2ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI2uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI3iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI3uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttribI4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttribI4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttribI4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttribIPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glVertexAttribPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr a -> m ()
- glVertexPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr a -> m ()
- glViewport :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> 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 GLbitfield = Word32 Source #
32bit bit field.
type GLsizeiptr = CPtrdiff Source #
Pointer-sized non-negative binary integer size.
Enums
pattern GL_2_BYTES :: GLenum Source #
pattern GL_3D_COLOR :: GLenum Source #
pattern GL_3D_COLOR_TEXTURE :: GLenum Source #
pattern GL_3_BYTES :: GLenum Source #
pattern GL_4D_COLOR_TEXTURE :: GLenum Source #
pattern GL_4_BYTES :: GLenum Source #
pattern GL_ACCUM_ALPHA_BITS :: GLenum Source #
pattern GL_ACCUM_BLUE_BITS :: GLenum Source #
pattern GL_ACCUM_BUFFER_BIT :: GLbitfield Source #
pattern GL_ACCUM_CLEAR_VALUE :: GLenum Source #
pattern GL_ACCUM_GREEN_BITS :: GLenum Source #
pattern GL_ACCUM_RED_BITS :: GLenum Source #
pattern GL_ACTIVE_ATTRIBUTES :: GLenum Source #
pattern GL_ACTIVE_ATTRIBUTE_MAX_LENGTH :: GLenum Source #
pattern GL_ACTIVE_TEXTURE :: GLenum Source #
pattern GL_ACTIVE_UNIFORMS :: GLenum Source #
pattern GL_ACTIVE_UNIFORM_MAX_LENGTH :: GLenum Source #
pattern GL_ADD_SIGNED :: GLenum Source #
pattern GL_ALIASED_LINE_WIDTH_RANGE :: GLenum Source #
pattern GL_ALIASED_POINT_SIZE_RANGE :: GLenum Source #
pattern GL_ALL_ATTRIB_BITS :: GLbitfield Source #
pattern GL_ALPHA12 :: GLenum Source #
pattern GL_ALPHA16 :: GLenum Source #
pattern GL_ALPHA_BIAS :: GLenum Source #
pattern GL_ALPHA_BITS :: GLenum Source #
pattern GL_ALPHA_INTEGER :: GLenum Source #
pattern GL_ALPHA_SCALE :: GLenum Source #
pattern GL_ALPHA_TEST :: GLenum Source #
pattern GL_ALPHA_TEST_FUNC :: GLenum Source #
pattern GL_ALPHA_TEST_REF :: GLenum Source #
pattern GL_AMBIENT :: GLenum Source #
pattern GL_AMBIENT_AND_DIFFUSE :: GLenum Source #
pattern GL_AND_INVERTED :: GLenum Source #
pattern GL_AND_REVERSE :: GLenum Source #
pattern GL_ARRAY_BUFFER :: GLenum Source #
pattern GL_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_ATTACHED_SHADERS :: GLenum Source #
pattern GL_ATTRIB_STACK_DEPTH :: GLenum Source #
pattern GL_AUTO_NORMAL :: GLenum Source #
pattern GL_AUX_BUFFERS :: GLenum Source #
pattern GL_BACK_LEFT :: GLenum Source #
pattern GL_BACK_RIGHT :: GLenum Source #
pattern GL_BGRA_INTEGER :: GLenum Source #
pattern GL_BGR_INTEGER :: GLenum Source #
pattern GL_BITMAP_TOKEN :: GLenum Source #
pattern GL_BLEND_COLOR :: GLenum Source #
pattern GL_BLEND_DST :: GLenum Source #
pattern GL_BLEND_DST_ALPHA :: GLenum Source #
pattern GL_BLEND_DST_RGB :: GLenum Source #
pattern GL_BLEND_EQUATION :: GLenum Source #
pattern GL_BLEND_EQUATION_ALPHA :: GLenum Source #
pattern GL_BLEND_EQUATION_RGB :: GLenum Source #
pattern GL_BLEND_SRC :: GLenum Source #
pattern GL_BLEND_SRC_ALPHA :: GLenum Source #
pattern GL_BLEND_SRC_RGB :: GLenum Source #
pattern GL_BLUE_BIAS :: GLenum Source #
pattern GL_BLUE_BITS :: GLenum Source #
pattern GL_BLUE_INTEGER :: GLenum Source #
pattern GL_BLUE_SCALE :: GLenum Source #
pattern GL_BOOL_VEC2 :: GLenum Source #
pattern GL_BOOL_VEC3 :: GLenum Source #
pattern GL_BOOL_VEC4 :: GLenum Source #
pattern GL_BUFFER_ACCESS :: GLenum Source #
pattern GL_BUFFER_ACCESS_FLAGS :: GLenum Source #
pattern GL_BUFFER_MAPPED :: GLenum Source #
pattern GL_BUFFER_MAP_LENGTH :: GLenum Source #
pattern GL_BUFFER_MAP_OFFSET :: GLenum Source #
pattern GL_BUFFER_MAP_POINTER :: GLenum Source #
pattern GL_BUFFER_SIZE :: GLenum Source #
pattern GL_BUFFER_USAGE :: GLenum Source #
pattern GL_C3F_V3F :: GLenum Source #
pattern GL_C4F_N3F_V3F :: GLenum Source #
pattern GL_C4UB_V2F :: GLenum Source #
pattern GL_C4UB_V3F :: GLenum Source #
pattern GL_CLAMP_FRAGMENT_COLOR :: GLenum Source #
pattern GL_CLAMP_READ_COLOR :: GLenum Source #
pattern GL_CLAMP_TO_BORDER :: GLenum Source #
pattern GL_CLAMP_TO_EDGE :: GLenum Source #
pattern GL_CLAMP_VERTEX_COLOR :: GLenum Source #
pattern GL_CLIENT_ACTIVE_TEXTURE :: GLenum Source #
pattern GL_CLIENT_ALL_ATTRIB_BITS :: GLbitfield Source #
pattern GL_CLIENT_ATTRIB_STACK_DEPTH :: GLenum Source #
pattern GL_CLIENT_PIXEL_STORE_BIT :: GLbitfield Source #
pattern GL_CLIENT_VERTEX_ARRAY_BIT :: GLbitfield Source #
pattern GL_CLIP_DISTANCE0 :: GLenum Source #
pattern GL_CLIP_DISTANCE1 :: GLenum Source #
pattern GL_CLIP_DISTANCE2 :: GLenum Source #
pattern GL_CLIP_DISTANCE3 :: GLenum Source #
pattern GL_CLIP_DISTANCE4 :: GLenum Source #
pattern GL_CLIP_DISTANCE5 :: GLenum Source #
pattern GL_CLIP_DISTANCE6 :: GLenum Source #
pattern GL_CLIP_DISTANCE7 :: GLenum Source #
pattern GL_CLIP_PLANE0 :: GLenum Source #
pattern GL_CLIP_PLANE1 :: GLenum Source #
pattern GL_CLIP_PLANE2 :: GLenum Source #
pattern GL_CLIP_PLANE3 :: GLenum Source #
pattern GL_CLIP_PLANE4 :: GLenum Source #
pattern GL_CLIP_PLANE5 :: GLenum Source #
pattern GL_COLOR_ARRAY :: GLenum Source #
pattern GL_COLOR_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_COLOR_ARRAY_POINTER :: GLenum Source #
pattern GL_COLOR_ARRAY_SIZE :: GLenum Source #
pattern GL_COLOR_ARRAY_STRIDE :: GLenum Source #
pattern GL_COLOR_ARRAY_TYPE :: GLenum Source #
pattern GL_COLOR_ATTACHMENT0 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT1 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT10 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT11 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT12 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT13 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT14 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT15 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT16 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT17 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT18 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT19 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT2 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT20 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT21 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT22 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT23 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT24 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT25 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT26 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT27 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT28 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT29 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT3 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT30 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT31 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT4 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT5 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT6 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT7 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT8 :: GLenum Source #
pattern GL_COLOR_ATTACHMENT9 :: GLenum Source #
pattern GL_COLOR_BUFFER_BIT :: GLbitfield Source #
pattern GL_COLOR_CLEAR_VALUE :: GLenum Source #
pattern GL_COLOR_INDEX :: GLenum Source #
pattern GL_COLOR_INDEXES :: GLenum Source #
pattern GL_COLOR_LOGIC_OP :: GLenum Source #
pattern GL_COLOR_MATERIAL :: GLenum Source #
pattern GL_COLOR_MATERIAL_FACE :: GLenum Source #
pattern GL_COLOR_MATERIAL_PARAMETER :: GLenum Source #
pattern GL_COLOR_SUM :: GLenum Source #
pattern GL_COLOR_WRITEMASK :: GLenum Source #
pattern GL_COMBINE :: GLenum Source #
pattern GL_COMBINE_ALPHA :: GLenum Source #
pattern GL_COMBINE_RGB :: GLenum Source #
pattern GL_COMPARE_REF_TO_TEXTURE :: GLenum Source #
pattern GL_COMPARE_R_TO_TEXTURE :: GLenum Source #
pattern GL_COMPILE :: GLenum Source #
pattern GL_COMPILE_AND_EXECUTE :: GLenum Source #
pattern GL_COMPILE_STATUS :: GLenum Source #
pattern GL_COMPRESSED_ALPHA :: GLenum Source #
pattern GL_COMPRESSED_INTENSITY :: GLenum Source #
pattern GL_COMPRESSED_LUMINANCE :: GLenum Source #
pattern GL_COMPRESSED_LUMINANCE_ALPHA :: GLenum Source #
pattern GL_COMPRESSED_RED :: GLenum Source #
pattern GL_COMPRESSED_RED_RGTC1 :: GLenum Source #
pattern GL_COMPRESSED_RG :: GLenum Source #
pattern GL_COMPRESSED_RGB :: GLenum Source #
pattern GL_COMPRESSED_RGBA :: GLenum Source #
pattern GL_COMPRESSED_RG_RGTC2 :: GLenum Source #
pattern GL_COMPRESSED_SIGNED_RED_RGTC1 :: GLenum Source #
pattern GL_COMPRESSED_SIGNED_RG_RGTC2 :: GLenum Source #
pattern GL_COMPRESSED_SLUMINANCE :: GLenum Source #
pattern GL_COMPRESSED_SLUMINANCE_ALPHA :: GLenum Source #
pattern GL_COMPRESSED_SRGB :: GLenum Source #
pattern GL_COMPRESSED_SRGB_ALPHA :: GLenum Source #
pattern GL_COMPRESSED_TEXTURE_FORMATS :: GLenum Source #
pattern GL_CONSTANT :: GLenum Source #
pattern GL_CONSTANT_ALPHA :: GLenum Source #
pattern GL_CONSTANT_ATTENUATION :: GLenum Source #
pattern GL_CONSTANT_COLOR :: GLenum Source #
pattern GL_CONTEXT_FLAGS :: GLenum Source #
pattern GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: GLbitfield Source #
pattern GL_COORD_REPLACE :: GLenum Source #
pattern GL_COPY_INVERTED :: GLenum Source #
pattern GL_COPY_PIXEL_TOKEN :: GLenum Source #
pattern GL_CULL_FACE :: GLenum Source #
pattern GL_CULL_FACE_MODE :: GLenum Source #
pattern GL_CURRENT_BIT :: GLbitfield Source #
pattern GL_CURRENT_COLOR :: GLenum Source #
pattern GL_CURRENT_FOG_COORD :: GLenum Source #
pattern GL_CURRENT_FOG_COORDINATE :: GLenum Source #
pattern GL_CURRENT_INDEX :: GLenum Source #
pattern GL_CURRENT_NORMAL :: GLenum Source #
pattern GL_CURRENT_PROGRAM :: GLenum Source #
pattern GL_CURRENT_QUERY :: GLenum Source #
pattern GL_CURRENT_RASTER_COLOR :: GLenum Source #
pattern GL_CURRENT_RASTER_DISTANCE :: GLenum Source #
pattern GL_CURRENT_RASTER_INDEX :: GLenum Source #
pattern GL_CURRENT_RASTER_POSITION :: GLenum Source #
pattern GL_CURRENT_RASTER_POSITION_VALID :: GLenum Source #
pattern GL_CURRENT_RASTER_SECONDARY_COLOR :: GLenum Source #
pattern GL_CURRENT_RASTER_TEXTURE_COORDS :: GLenum Source #
pattern GL_CURRENT_SECONDARY_COLOR :: GLenum Source #
pattern GL_CURRENT_TEXTURE_COORDS :: GLenum Source #
pattern GL_CURRENT_VERTEX_ATTRIB :: GLenum Source #
pattern GL_DECR_WRAP :: GLenum Source #
pattern GL_DELETE_STATUS :: GLenum Source #
pattern GL_DEPTH24_STENCIL8 :: GLenum Source #
pattern GL_DEPTH32F_STENCIL8 :: GLenum Source #
pattern GL_DEPTH_ATTACHMENT :: GLenum Source #
pattern GL_DEPTH_BIAS :: GLenum Source #
pattern GL_DEPTH_BITS :: GLenum Source #
pattern GL_DEPTH_BUFFER_BIT :: GLbitfield Source #
pattern GL_DEPTH_CLEAR_VALUE :: GLenum Source #
pattern GL_DEPTH_COMPONENT :: GLenum Source #
pattern GL_DEPTH_COMPONENT16 :: GLenum Source #
pattern GL_DEPTH_COMPONENT24 :: GLenum Source #
pattern GL_DEPTH_COMPONENT32 :: GLenum Source #
pattern GL_DEPTH_COMPONENT32F :: GLenum Source #
pattern GL_DEPTH_FUNC :: GLenum Source #
pattern GL_DEPTH_RANGE :: GLenum Source #
pattern GL_DEPTH_SCALE :: GLenum Source #
pattern GL_DEPTH_STENCIL :: GLenum Source #
pattern GL_DEPTH_STENCIL_ATTACHMENT :: GLenum Source #
pattern GL_DEPTH_TEST :: GLenum Source #
pattern GL_DEPTH_TEXTURE_MODE :: GLenum Source #
pattern GL_DEPTH_WRITEMASK :: GLenum Source #
pattern GL_DIFFUSE :: GLenum Source #
pattern GL_DONT_CARE :: GLenum Source #
pattern GL_DOT3_RGB :: GLenum Source #
pattern GL_DOT3_RGBA :: GLenum Source #
pattern GL_DOUBLEBUFFER :: GLenum Source #
pattern GL_DRAW_BUFFER :: GLenum Source #
pattern GL_DRAW_BUFFER0 :: GLenum Source #
pattern GL_DRAW_BUFFER1 :: GLenum Source #
pattern GL_DRAW_BUFFER10 :: GLenum Source #
pattern GL_DRAW_BUFFER11 :: GLenum Source #
pattern GL_DRAW_BUFFER12 :: GLenum Source #
pattern GL_DRAW_BUFFER13 :: GLenum Source #
pattern GL_DRAW_BUFFER14 :: GLenum Source #
pattern GL_DRAW_BUFFER15 :: GLenum Source #
pattern GL_DRAW_BUFFER2 :: GLenum Source #
pattern GL_DRAW_BUFFER3 :: GLenum Source #
pattern GL_DRAW_BUFFER4 :: GLenum Source #
pattern GL_DRAW_BUFFER5 :: GLenum Source #
pattern GL_DRAW_BUFFER6 :: GLenum Source #
pattern GL_DRAW_BUFFER7 :: GLenum Source #
pattern GL_DRAW_BUFFER8 :: GLenum Source #
pattern GL_DRAW_BUFFER9 :: GLenum Source #
pattern GL_DRAW_FRAMEBUFFER :: GLenum Source #
pattern GL_DRAW_FRAMEBUFFER_BINDING :: GLenum Source #
pattern GL_DRAW_PIXEL_TOKEN :: GLenum Source #
pattern GL_DST_ALPHA :: GLenum Source #
pattern GL_DST_COLOR :: GLenum Source #
pattern GL_DYNAMIC_COPY :: GLenum Source #
pattern GL_DYNAMIC_DRAW :: GLenum Source #
pattern GL_DYNAMIC_READ :: GLenum Source #
pattern GL_EDGE_FLAG :: GLenum Source #
pattern GL_EDGE_FLAG_ARRAY :: GLenum Source #
pattern GL_EDGE_FLAG_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_EDGE_FLAG_ARRAY_POINTER :: GLenum Source #
pattern GL_EDGE_FLAG_ARRAY_STRIDE :: GLenum Source #
pattern GL_ELEMENT_ARRAY_BUFFER :: GLenum Source #
pattern GL_ELEMENT_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_EMISSION :: GLenum Source #
pattern GL_ENABLE_BIT :: GLbitfield Source #
pattern GL_EVAL_BIT :: GLbitfield Source #
pattern GL_EXTENSIONS :: GLenum Source #
pattern GL_EYE_LINEAR :: GLenum Source #
pattern GL_EYE_PLANE :: GLenum Source #
pattern GL_FASTEST :: GLenum Source #
pattern GL_FEEDBACK :: GLenum Source #
pattern GL_FEEDBACK_BUFFER_POINTER :: GLenum Source #
pattern GL_FEEDBACK_BUFFER_SIZE :: GLenum Source #
pattern GL_FEEDBACK_BUFFER_TYPE :: GLenum Source #
pattern GL_FIXED_ONLY :: GLenum Source #
pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV :: GLenum Source #
pattern GL_FLOAT_MAT2 :: GLenum Source #
pattern GL_FLOAT_MAT2x3 :: GLenum Source #
pattern GL_FLOAT_MAT2x4 :: GLenum Source #
pattern GL_FLOAT_MAT3 :: GLenum Source #
pattern GL_FLOAT_MAT3x2 :: GLenum Source #
pattern GL_FLOAT_MAT3x4 :: GLenum Source #
pattern GL_FLOAT_MAT4 :: GLenum Source #
pattern GL_FLOAT_MAT4x2 :: GLenum Source #
pattern GL_FLOAT_MAT4x3 :: GLenum Source #
pattern GL_FLOAT_VEC2 :: GLenum Source #
pattern GL_FLOAT_VEC3 :: GLenum Source #
pattern GL_FLOAT_VEC4 :: GLenum Source #
pattern GL_FOG_BIT :: GLbitfield Source #
pattern GL_FOG_COLOR :: GLenum Source #
pattern GL_FOG_COORD :: GLenum Source #
pattern GL_FOG_COORDINATE :: GLenum Source #
pattern GL_FOG_COORDINATE_ARRAY :: GLenum Source #
pattern GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_FOG_COORDINATE_ARRAY_POINTER :: GLenum Source #
pattern GL_FOG_COORDINATE_ARRAY_STRIDE :: GLenum Source #
pattern GL_FOG_COORDINATE_ARRAY_TYPE :: GLenum Source #
pattern GL_FOG_COORDINATE_SOURCE :: GLenum Source #
pattern GL_FOG_COORD_ARRAY :: GLenum Source #
pattern GL_FOG_COORD_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_FOG_COORD_ARRAY_POINTER :: GLenum Source #
pattern GL_FOG_COORD_ARRAY_STRIDE :: GLenum Source #
pattern GL_FOG_COORD_ARRAY_TYPE :: GLenum Source #
pattern GL_FOG_COORD_SRC :: GLenum Source #
pattern GL_FOG_DENSITY :: GLenum Source #
pattern GL_FOG_END :: GLenum Source #
pattern GL_FOG_HINT :: GLenum Source #
pattern GL_FOG_INDEX :: GLenum Source #
pattern GL_FOG_MODE :: GLenum Source #
pattern GL_FOG_START :: GLenum Source #
pattern GL_FRAGMENT_DEPTH :: GLenum Source #
pattern GL_FRAGMENT_SHADER :: GLenum Source #
pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT :: GLenum Source #
pattern GL_FRAMEBUFFER :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: GLenum Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: GLenum Source #
pattern GL_FRAMEBUFFER_BINDING :: GLenum Source #
pattern GL_FRAMEBUFFER_COMPLETE :: GLenum Source #
pattern GL_FRAMEBUFFER_DEFAULT :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: GLenum Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: GLenum Source #
pattern GL_FRAMEBUFFER_SRGB :: GLenum Source #
pattern GL_FRAMEBUFFER_UNDEFINED :: GLenum Source #
pattern GL_FRAMEBUFFER_UNSUPPORTED :: GLenum Source #
pattern GL_FRONT_AND_BACK :: GLenum Source #
pattern GL_FRONT_FACE :: GLenum Source #
pattern GL_FRONT_LEFT :: GLenum Source #
pattern GL_FRONT_RIGHT :: GLenum Source #
pattern GL_FUNC_ADD :: GLenum Source #
pattern GL_FUNC_REVERSE_SUBTRACT :: GLenum Source #
pattern GL_FUNC_SUBTRACT :: GLenum Source #
pattern GL_GENERATE_MIPMAP :: GLenum Source #
pattern GL_GENERATE_MIPMAP_HINT :: GLenum Source #
pattern GL_GREATER :: GLenum Source #
pattern GL_GREEN_BIAS :: GLenum Source #
pattern GL_GREEN_BITS :: GLenum Source #
pattern GL_GREEN_INTEGER :: GLenum Source #
pattern GL_GREEN_SCALE :: GLenum Source #
pattern GL_HALF_FLOAT :: GLenum Source #
pattern GL_HINT_BIT :: GLbitfield Source #
pattern GL_INCR_WRAP :: GLenum Source #
pattern GL_INDEX_ARRAY :: GLenum Source #
pattern GL_INDEX_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_INDEX_ARRAY_POINTER :: GLenum Source #
pattern GL_INDEX_ARRAY_STRIDE :: GLenum Source #
pattern GL_INDEX_ARRAY_TYPE :: GLenum Source #
pattern GL_INDEX_BITS :: GLenum Source #
pattern GL_INDEX_CLEAR_VALUE :: GLenum Source #
pattern GL_INDEX_LOGIC_OP :: GLenum Source #
pattern GL_INDEX_MODE :: GLenum Source #
pattern GL_INDEX_OFFSET :: GLenum Source #
pattern GL_INDEX_SHIFT :: GLenum Source #
pattern GL_INDEX_WRITEMASK :: GLenum Source #
pattern GL_INFO_LOG_LENGTH :: GLenum Source #
pattern GL_INTENSITY :: GLenum Source #
pattern GL_INTENSITY12 :: GLenum Source #
pattern GL_INTENSITY16 :: GLenum Source #
pattern GL_INTENSITY4 :: GLenum Source #
pattern GL_INTENSITY8 :: GLenum Source #
pattern GL_INTERLEAVED_ATTRIBS :: GLenum Source #
pattern GL_INTERPOLATE :: GLenum Source #
pattern GL_INT_SAMPLER_1D :: GLenum Source #
pattern GL_INT_SAMPLER_1D_ARRAY :: GLenum Source #
pattern GL_INT_SAMPLER_2D :: GLenum Source #
pattern GL_INT_SAMPLER_2D_ARRAY :: GLenum Source #
pattern GL_INT_SAMPLER_3D :: GLenum Source #
pattern GL_INT_SAMPLER_CUBE :: GLenum Source #
pattern GL_INT_VEC2 :: GLenum Source #
pattern GL_INT_VEC3 :: GLenum Source #
pattern GL_INT_VEC4 :: GLenum Source #
pattern GL_INVALID_ENUM :: GLenum Source #
pattern GL_INVALID_FRAMEBUFFER_OPERATION :: GLenum Source #
pattern GL_INVALID_OPERATION :: GLenum Source #
pattern GL_INVALID_VALUE :: GLenum Source #
pattern GL_LIGHTING :: GLenum Source #
pattern GL_LIGHTING_BIT :: GLbitfield Source #
pattern GL_LIGHT_MODEL_AMBIENT :: GLenum Source #
pattern GL_LIGHT_MODEL_COLOR_CONTROL :: GLenum Source #
pattern GL_LIGHT_MODEL_LOCAL_VIEWER :: GLenum Source #
pattern GL_LIGHT_MODEL_TWO_SIDE :: GLenum Source #
pattern GL_LINEAR_ATTENUATION :: GLenum Source #
pattern GL_LINEAR_MIPMAP_LINEAR :: GLenum Source #
pattern GL_LINEAR_MIPMAP_NEAREST :: GLenum Source #
pattern GL_LINE_BIT :: GLbitfield Source #
pattern GL_LINE_LOOP :: GLenum Source #
pattern GL_LINE_RESET_TOKEN :: GLenum Source #
pattern GL_LINE_SMOOTH :: GLenum Source #
pattern GL_LINE_SMOOTH_HINT :: GLenum Source #
pattern GL_LINE_STIPPLE :: GLenum Source #
pattern GL_LINE_STIPPLE_PATTERN :: GLenum Source #
pattern GL_LINE_STIPPLE_REPEAT :: GLenum Source #
pattern GL_LINE_STRIP :: GLenum Source #
pattern GL_LINE_TOKEN :: GLenum Source #
pattern GL_LINE_WIDTH :: GLenum Source #
pattern GL_LINE_WIDTH_GRANULARITY :: GLenum Source #
pattern GL_LINE_WIDTH_RANGE :: GLenum Source #
pattern GL_LINK_STATUS :: GLenum Source #
pattern GL_LIST_BASE :: GLenum Source #
pattern GL_LIST_BIT :: GLbitfield Source #
pattern GL_LIST_INDEX :: GLenum Source #
pattern GL_LIST_MODE :: GLenum Source #
pattern GL_LOGIC_OP :: GLenum Source #
pattern GL_LOGIC_OP_MODE :: GLenum Source #
pattern GL_LOWER_LEFT :: GLenum Source #
pattern GL_LUMINANCE :: GLenum Source #
pattern GL_LUMINANCE12 :: GLenum Source #
pattern GL_LUMINANCE12_ALPHA12 :: GLenum Source #
pattern GL_LUMINANCE12_ALPHA4 :: GLenum Source #
pattern GL_LUMINANCE16 :: GLenum Source #
pattern GL_LUMINANCE16_ALPHA16 :: GLenum Source #
pattern GL_LUMINANCE4 :: GLenum Source #
pattern GL_LUMINANCE4_ALPHA4 :: GLenum Source #
pattern GL_LUMINANCE6_ALPHA2 :: GLenum Source #
pattern GL_LUMINANCE8 :: GLenum Source #
pattern GL_LUMINANCE8_ALPHA8 :: GLenum Source #
pattern GL_LUMINANCE_ALPHA :: GLenum Source #
pattern GL_MAJOR_VERSION :: GLenum Source #
pattern GL_MAP1_COLOR_4 :: GLenum Source #
pattern GL_MAP1_GRID_DOMAIN :: GLenum Source #
pattern GL_MAP1_GRID_SEGMENTS :: GLenum Source #
pattern GL_MAP1_INDEX :: GLenum Source #
pattern GL_MAP1_NORMAL :: GLenum Source #
pattern GL_MAP1_TEXTURE_COORD_1 :: GLenum Source #
pattern GL_MAP1_TEXTURE_COORD_2 :: GLenum Source #
pattern GL_MAP1_TEXTURE_COORD_3 :: GLenum Source #
pattern GL_MAP1_TEXTURE_COORD_4 :: GLenum Source #
pattern GL_MAP1_VERTEX_3 :: GLenum Source #
pattern GL_MAP1_VERTEX_4 :: GLenum Source #
pattern GL_MAP2_COLOR_4 :: GLenum Source #
pattern GL_MAP2_GRID_DOMAIN :: GLenum Source #
pattern GL_MAP2_GRID_SEGMENTS :: GLenum Source #
pattern GL_MAP2_INDEX :: GLenum Source #
pattern GL_MAP2_NORMAL :: GLenum Source #
pattern GL_MAP2_TEXTURE_COORD_1 :: GLenum Source #
pattern GL_MAP2_TEXTURE_COORD_2 :: GLenum Source #
pattern GL_MAP2_TEXTURE_COORD_3 :: GLenum Source #
pattern GL_MAP2_TEXTURE_COORD_4 :: GLenum Source #
pattern GL_MAP2_VERTEX_3 :: GLenum Source #
pattern GL_MAP2_VERTEX_4 :: GLenum Source #
pattern GL_MAP_COLOR :: GLenum Source #
pattern GL_MAP_FLUSH_EXPLICIT_BIT :: GLbitfield Source #
pattern GL_MAP_INVALIDATE_BUFFER_BIT :: GLbitfield Source #
pattern GL_MAP_INVALIDATE_RANGE_BIT :: GLbitfield Source #
pattern GL_MAP_READ_BIT :: GLbitfield Source #
pattern GL_MAP_STENCIL :: GLenum Source #
pattern GL_MAP_UNSYNCHRONIZED_BIT :: GLbitfield Source #
pattern GL_MAP_WRITE_BIT :: GLbitfield Source #
pattern GL_MATRIX_MODE :: GLenum Source #
pattern GL_MAX_3D_TEXTURE_SIZE :: GLenum Source #
pattern GL_MAX_ARRAY_TEXTURE_LAYERS :: GLenum Source #
pattern GL_MAX_ATTRIB_STACK_DEPTH :: GLenum Source #
pattern GL_MAX_CLIENT_ATTRIB_STACK_DEPTH :: GLenum Source #
pattern GL_MAX_CLIP_DISTANCES :: GLenum Source #
pattern GL_MAX_CLIP_PLANES :: GLenum Source #
pattern GL_MAX_COLOR_ATTACHMENTS :: GLenum Source #
pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: GLenum Source #
pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE :: GLenum Source #
pattern GL_MAX_DRAW_BUFFERS :: GLenum Source #
pattern GL_MAX_ELEMENTS_INDICES :: GLenum Source #
pattern GL_MAX_ELEMENTS_VERTICES :: GLenum Source #
pattern GL_MAX_EVAL_ORDER :: GLenum Source #
pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS :: GLenum Source #
pattern GL_MAX_LIGHTS :: GLenum Source #
pattern GL_MAX_LIST_NESTING :: GLenum Source #
pattern GL_MAX_MODELVIEW_STACK_DEPTH :: GLenum Source #
pattern GL_MAX_NAME_STACK_DEPTH :: GLenum Source #
pattern GL_MAX_PIXEL_MAP_TABLE :: GLenum Source #
pattern GL_MAX_PROGRAM_TEXEL_OFFSET :: GLenum Source #
pattern GL_MAX_PROJECTION_STACK_DEPTH :: GLenum Source #
pattern GL_MAX_RENDERBUFFER_SIZE :: GLenum Source #
pattern GL_MAX_SAMPLES :: GLenum Source #
pattern GL_MAX_TEXTURE_COORDS :: GLenum Source #
pattern GL_MAX_TEXTURE_IMAGE_UNITS :: GLenum Source #
pattern GL_MAX_TEXTURE_LOD_BIAS :: GLenum Source #
pattern GL_MAX_TEXTURE_SIZE :: GLenum Source #
pattern GL_MAX_TEXTURE_STACK_DEPTH :: GLenum Source #
pattern GL_MAX_TEXTURE_UNITS :: GLenum Source #
pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: GLenum Source #
pattern GL_MAX_VARYING_COMPONENTS :: GLenum Source #
pattern GL_MAX_VARYING_FLOATS :: GLenum Source #
pattern GL_MAX_VERTEX_ATTRIBS :: GLenum Source #
pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: GLenum Source #
pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS :: GLenum Source #
pattern GL_MAX_VIEWPORT_DIMS :: GLenum Source #
pattern GL_MINOR_VERSION :: GLenum Source #
pattern GL_MIN_PROGRAM_TEXEL_OFFSET :: GLenum Source #
pattern GL_MIRRORED_REPEAT :: GLenum Source #
pattern GL_MODELVIEW :: GLenum Source #
pattern GL_MODELVIEW_MATRIX :: GLenum Source #
pattern GL_MODELVIEW_STACK_DEPTH :: GLenum Source #
pattern GL_MODULATE :: GLenum Source #
pattern GL_MULTISAMPLE :: GLenum Source #
pattern GL_MULTISAMPLE_BIT :: GLbitfield Source #
pattern GL_N3F_V3F :: GLenum Source #
pattern GL_NAME_STACK_DEPTH :: GLenum Source #
pattern GL_NEAREST :: GLenum Source #
pattern GL_NEAREST_MIPMAP_LINEAR :: GLenum Source #
pattern GL_NEAREST_MIPMAP_NEAREST :: GLenum Source #
pattern GL_NORMALIZE :: GLenum Source #
pattern GL_NORMAL_ARRAY :: GLenum Source #
pattern GL_NORMAL_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_NORMAL_ARRAY_POINTER :: GLenum Source #
pattern GL_NORMAL_ARRAY_STRIDE :: GLenum Source #
pattern GL_NORMAL_ARRAY_TYPE :: GLenum Source #
pattern GL_NORMAL_MAP :: GLenum Source #
pattern GL_NOTEQUAL :: GLenum Source #
pattern GL_NO_ERROR :: GLenum Source #
pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS :: GLenum Source #
pattern GL_NUM_EXTENSIONS :: GLenum Source #
pattern GL_OBJECT_LINEAR :: GLenum Source #
pattern GL_OBJECT_PLANE :: GLenum Source #
pattern GL_ONE_MINUS_CONSTANT_ALPHA :: GLenum Source #
pattern GL_ONE_MINUS_CONSTANT_COLOR :: GLenum Source #
pattern GL_ONE_MINUS_DST_ALPHA :: GLenum Source #
pattern GL_ONE_MINUS_DST_COLOR :: GLenum Source #
pattern GL_ONE_MINUS_SRC_ALPHA :: GLenum Source #
pattern GL_ONE_MINUS_SRC_COLOR :: GLenum Source #
pattern GL_OPERAND0_ALPHA :: GLenum Source #
pattern GL_OPERAND0_RGB :: GLenum Source #
pattern GL_OPERAND1_ALPHA :: GLenum Source #
pattern GL_OPERAND1_RGB :: GLenum Source #
pattern GL_OPERAND2_ALPHA :: GLenum Source #
pattern GL_OPERAND2_RGB :: GLenum Source #
pattern GL_OR_INVERTED :: GLenum Source #
pattern GL_OR_REVERSE :: GLenum Source #
pattern GL_OUT_OF_MEMORY :: GLenum Source #
pattern GL_PACK_ALIGNMENT :: GLenum Source #
pattern GL_PACK_IMAGE_HEIGHT :: GLenum Source #
pattern GL_PACK_LSB_FIRST :: GLenum Source #
pattern GL_PACK_ROW_LENGTH :: GLenum Source #
pattern GL_PACK_SKIP_IMAGES :: GLenum Source #
pattern GL_PACK_SKIP_PIXELS :: GLenum Source #
pattern GL_PACK_SKIP_ROWS :: GLenum Source #
pattern GL_PACK_SWAP_BYTES :: GLenum Source #
pattern GL_PASS_THROUGH_TOKEN :: GLenum Source #
pattern GL_PERSPECTIVE_CORRECTION_HINT :: GLenum Source #
pattern GL_PIXEL_MAP_A_TO_A :: GLenum Source #
pattern GL_PIXEL_MAP_A_TO_A_SIZE :: GLenum Source #
pattern GL_PIXEL_MAP_B_TO_B :: GLenum Source #
pattern GL_PIXEL_MAP_B_TO_B_SIZE :: GLenum Source #
pattern GL_PIXEL_MAP_G_TO_G :: GLenum Source #
pattern GL_PIXEL_MAP_G_TO_G_SIZE :: GLenum Source #
pattern GL_PIXEL_MAP_I_TO_A :: GLenum Source #
pattern GL_PIXEL_MAP_I_TO_A_SIZE :: GLenum Source #
pattern GL_PIXEL_MAP_I_TO_B :: GLenum Source #
pattern GL_PIXEL_MAP_I_TO_B_SIZE :: GLenum Source #
pattern GL_PIXEL_MAP_I_TO_G :: GLenum Source #
pattern GL_PIXEL_MAP_I_TO_G_SIZE :: GLenum Source #
pattern GL_PIXEL_MAP_I_TO_I :: GLenum Source #
pattern GL_PIXEL_MAP_I_TO_I_SIZE :: GLenum Source #
pattern GL_PIXEL_MAP_I_TO_R :: GLenum Source #
pattern GL_PIXEL_MAP_I_TO_R_SIZE :: GLenum Source #
pattern GL_PIXEL_MAP_R_TO_R :: GLenum Source #
pattern GL_PIXEL_MAP_R_TO_R_SIZE :: GLenum Source #
pattern GL_PIXEL_MAP_S_TO_S :: GLenum Source #
pattern GL_PIXEL_MAP_S_TO_S_SIZE :: GLenum Source #
pattern GL_PIXEL_MODE_BIT :: GLbitfield Source #
pattern GL_PIXEL_PACK_BUFFER :: GLenum Source #
pattern GL_PIXEL_PACK_BUFFER_BINDING :: GLenum Source #
pattern GL_PIXEL_UNPACK_BUFFER :: GLenum Source #
pattern GL_PIXEL_UNPACK_BUFFER_BINDING :: GLenum Source #
pattern GL_POINT_BIT :: GLbitfield Source #
pattern GL_POINT_DISTANCE_ATTENUATION :: GLenum Source #
pattern GL_POINT_FADE_THRESHOLD_SIZE :: GLenum Source #
pattern GL_POINT_SIZE :: GLenum Source #
pattern GL_POINT_SIZE_GRANULARITY :: GLenum Source #
pattern GL_POINT_SIZE_MAX :: GLenum Source #
pattern GL_POINT_SIZE_MIN :: GLenum Source #
pattern GL_POINT_SIZE_RANGE :: GLenum Source #
pattern GL_POINT_SMOOTH :: GLenum Source #
pattern GL_POINT_SMOOTH_HINT :: GLenum Source #
pattern GL_POINT_SPRITE :: GLenum Source #
pattern GL_POINT_SPRITE_COORD_ORIGIN :: GLenum Source #
pattern GL_POINT_TOKEN :: GLenum Source #
pattern GL_POLYGON :: GLenum Source #
pattern GL_POLYGON_BIT :: GLbitfield Source #
pattern GL_POLYGON_MODE :: GLenum Source #
pattern GL_POLYGON_OFFSET_FACTOR :: GLenum Source #
pattern GL_POLYGON_OFFSET_FILL :: GLenum Source #
pattern GL_POLYGON_OFFSET_LINE :: GLenum Source #
pattern GL_POLYGON_OFFSET_POINT :: GLenum Source #
pattern GL_POLYGON_OFFSET_UNITS :: GLenum Source #
pattern GL_POLYGON_SMOOTH :: GLenum Source #
pattern GL_POLYGON_SMOOTH_HINT :: GLenum Source #
pattern GL_POLYGON_STIPPLE :: GLenum Source #
pattern GL_POLYGON_STIPPLE_BIT :: GLbitfield Source #
pattern GL_POLYGON_TOKEN :: GLenum Source #
pattern GL_POSITION :: GLenum Source #
pattern GL_PREVIOUS :: GLenum Source #
pattern GL_PRIMARY_COLOR :: GLenum Source #
pattern GL_PRIMITIVES_GENERATED :: GLenum Source #
pattern GL_PROJECTION :: GLenum Source #
pattern GL_PROJECTION_MATRIX :: GLenum Source #
pattern GL_PROJECTION_STACK_DEPTH :: GLenum Source #
pattern GL_PROXY_TEXTURE_1D :: GLenum Source #
pattern GL_PROXY_TEXTURE_1D_ARRAY :: GLenum Source #
pattern GL_PROXY_TEXTURE_2D :: GLenum Source #
pattern GL_PROXY_TEXTURE_2D_ARRAY :: GLenum Source #
pattern GL_PROXY_TEXTURE_3D :: GLenum Source #
pattern GL_PROXY_TEXTURE_CUBE_MAP :: GLenum Source #
pattern GL_QUADRATIC_ATTENUATION :: GLenum Source #
pattern GL_QUAD_STRIP :: GLenum Source #
pattern GL_QUERY_BY_REGION_NO_WAIT :: GLenum Source #
pattern GL_QUERY_BY_REGION_WAIT :: GLenum Source #
pattern GL_QUERY_COUNTER_BITS :: GLenum Source #
pattern GL_QUERY_NO_WAIT :: GLenum Source #
pattern GL_QUERY_RESULT :: GLenum Source #
pattern GL_QUERY_RESULT_AVAILABLE :: GLenum Source #
pattern GL_QUERY_WAIT :: GLenum Source #
pattern GL_R11F_G11F_B10F :: GLenum Source #
pattern GL_R3_G3_B2 :: GLenum Source #
pattern GL_RASTERIZER_DISCARD :: GLenum Source #
pattern GL_READ_BUFFER :: GLenum Source #
pattern GL_READ_FRAMEBUFFER :: GLenum Source #
pattern GL_READ_FRAMEBUFFER_BINDING :: GLenum Source #
pattern GL_READ_ONLY :: GLenum Source #
pattern GL_READ_WRITE :: GLenum Source #
pattern GL_RED_BIAS :: GLenum Source #
pattern GL_RED_BITS :: GLenum Source #
pattern GL_RED_INTEGER :: GLenum Source #
pattern GL_RED_SCALE :: GLenum Source #
pattern GL_REFLECTION_MAP :: GLenum Source #
pattern GL_RENDERBUFFER :: GLenum Source #
pattern GL_RENDERBUFFER_ALPHA_SIZE :: GLenum Source #
pattern GL_RENDERBUFFER_BINDING :: GLenum Source #
pattern GL_RENDERBUFFER_BLUE_SIZE :: GLenum Source #
pattern GL_RENDERBUFFER_DEPTH_SIZE :: GLenum Source #
pattern GL_RENDERBUFFER_GREEN_SIZE :: GLenum Source #
pattern GL_RENDERBUFFER_HEIGHT :: GLenum Source #
pattern GL_RENDERBUFFER_INTERNAL_FORMAT :: GLenum Source #
pattern GL_RENDERBUFFER_RED_SIZE :: GLenum Source #
pattern GL_RENDERBUFFER_SAMPLES :: GLenum Source #
pattern GL_RENDERBUFFER_STENCIL_SIZE :: GLenum Source #
pattern GL_RENDERBUFFER_WIDTH :: GLenum Source #
pattern GL_RENDERER :: GLenum Source #
pattern GL_RENDER_MODE :: GLenum Source #
pattern GL_REPLACE :: GLenum Source #
pattern GL_RESCALE_NORMAL :: GLenum Source #
pattern GL_RGB10_A2 :: GLenum Source #
pattern GL_RGB16UI :: GLenum Source #
pattern GL_RGB32UI :: GLenum Source #
pattern GL_RGB5_A1 :: GLenum Source #
pattern GL_RGB9_E5 :: GLenum Source #
pattern GL_RGBA16F :: GLenum Source #
pattern GL_RGBA16I :: GLenum Source #
pattern GL_RGBA16UI :: GLenum Source #
pattern GL_RGBA32F :: GLenum Source #
pattern GL_RGBA32I :: GLenum Source #
pattern GL_RGBA32UI :: GLenum Source #
pattern GL_RGBA8UI :: GLenum Source #
pattern GL_RGBA_INTEGER :: GLenum Source #
pattern GL_RGBA_MODE :: GLenum Source #
pattern GL_RGB_INTEGER :: GLenum Source #
pattern GL_RGB_SCALE :: GLenum Source #
pattern GL_RG_INTEGER :: GLenum Source #
pattern GL_SAMPLER_1D :: GLenum Source #
pattern GL_SAMPLER_1D_ARRAY :: GLenum Source #
pattern GL_SAMPLER_1D_ARRAY_SHADOW :: GLenum Source #
pattern GL_SAMPLER_1D_SHADOW :: GLenum Source #
pattern GL_SAMPLER_2D :: GLenum Source #
pattern GL_SAMPLER_2D_ARRAY :: GLenum Source #
pattern GL_SAMPLER_2D_ARRAY_SHADOW :: GLenum Source #
pattern GL_SAMPLER_2D_SHADOW :: GLenum Source #
pattern GL_SAMPLER_3D :: GLenum Source #
pattern GL_SAMPLER_CUBE :: GLenum Source #
pattern GL_SAMPLER_CUBE_SHADOW :: GLenum Source #
pattern GL_SAMPLES :: GLenum Source #
pattern GL_SAMPLES_PASSED :: GLenum Source #
pattern GL_SAMPLE_ALPHA_TO_COVERAGE :: GLenum Source #
pattern GL_SAMPLE_ALPHA_TO_ONE :: GLenum Source #
pattern GL_SAMPLE_BUFFERS :: GLenum Source #
pattern GL_SAMPLE_COVERAGE :: GLenum Source #
pattern GL_SAMPLE_COVERAGE_INVERT :: GLenum Source #
pattern GL_SAMPLE_COVERAGE_VALUE :: GLenum Source #
pattern GL_SCISSOR_BIT :: GLbitfield Source #
pattern GL_SCISSOR_BOX :: GLenum Source #
pattern GL_SCISSOR_TEST :: GLenum Source #
pattern GL_SECONDARY_COLOR_ARRAY :: GLenum Source #
pattern GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_SECONDARY_COLOR_ARRAY_POINTER :: GLenum Source #
pattern GL_SECONDARY_COLOR_ARRAY_SIZE :: GLenum Source #
pattern GL_SECONDARY_COLOR_ARRAY_STRIDE :: GLenum Source #
pattern GL_SECONDARY_COLOR_ARRAY_TYPE :: GLenum Source #
pattern GL_SELECTION_BUFFER_POINTER :: GLenum Source #
pattern GL_SELECTION_BUFFER_SIZE :: GLenum Source #
pattern GL_SEPARATE_ATTRIBS :: GLenum Source #
pattern GL_SEPARATE_SPECULAR_COLOR :: GLenum Source #
pattern GL_SHADER_SOURCE_LENGTH :: GLenum Source #
pattern GL_SHADER_TYPE :: GLenum Source #
pattern GL_SHADE_MODEL :: GLenum Source #
pattern GL_SHADING_LANGUAGE_VERSION :: GLenum Source #
pattern GL_SHININESS :: GLenum Source #
pattern GL_SINGLE_COLOR :: GLenum Source #
pattern GL_SLUMINANCE :: GLenum Source #
pattern GL_SLUMINANCE8 :: GLenum Source #
pattern GL_SLUMINANCE8_ALPHA8 :: GLenum Source #
pattern GL_SLUMINANCE_ALPHA :: GLenum Source #
pattern GL_SMOOTH_LINE_WIDTH_GRANULARITY :: GLenum Source #
pattern GL_SMOOTH_LINE_WIDTH_RANGE :: GLenum Source #
pattern GL_SMOOTH_POINT_SIZE_GRANULARITY :: GLenum Source #
pattern GL_SMOOTH_POINT_SIZE_RANGE :: GLenum Source #
pattern GL_SOURCE0_ALPHA :: GLenum Source #
pattern GL_SOURCE0_RGB :: GLenum Source #
pattern GL_SOURCE1_ALPHA :: GLenum Source #
pattern GL_SOURCE1_RGB :: GLenum Source #
pattern GL_SOURCE2_ALPHA :: GLenum Source #
pattern GL_SOURCE2_RGB :: GLenum Source #
pattern GL_SPECULAR :: GLenum Source #
pattern GL_SPHERE_MAP :: GLenum Source #
pattern GL_SPOT_CUTOFF :: GLenum Source #
pattern GL_SPOT_DIRECTION :: GLenum Source #
pattern GL_SPOT_EXPONENT :: GLenum Source #
pattern GL_SRC0_ALPHA :: GLenum Source #
pattern GL_SRC0_RGB :: GLenum Source #
pattern GL_SRC1_ALPHA :: GLenum Source #
pattern GL_SRC1_RGB :: GLenum Source #
pattern GL_SRC2_ALPHA :: GLenum Source #
pattern GL_SRC2_RGB :: GLenum Source #
pattern GL_SRC_ALPHA :: GLenum Source #
pattern GL_SRC_ALPHA_SATURATE :: GLenum Source #
pattern GL_SRC_COLOR :: GLenum Source #
pattern GL_SRGB8_ALPHA8 :: GLenum Source #
pattern GL_SRGB_ALPHA :: GLenum Source #
pattern GL_STACK_OVERFLOW :: GLenum Source #
pattern GL_STACK_UNDERFLOW :: GLenum Source #
pattern GL_STATIC_COPY :: GLenum Source #
pattern GL_STATIC_DRAW :: GLenum Source #
pattern GL_STATIC_READ :: GLenum Source #
pattern GL_STENCIL :: GLenum Source #
pattern GL_STENCIL_ATTACHMENT :: GLenum Source #
pattern GL_STENCIL_BACK_FAIL :: GLenum Source #
pattern GL_STENCIL_BACK_FUNC :: GLenum Source #
pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL :: GLenum Source #
pattern GL_STENCIL_BACK_PASS_DEPTH_PASS :: GLenum Source #
pattern GL_STENCIL_BACK_REF :: GLenum Source #
pattern GL_STENCIL_BACK_VALUE_MASK :: GLenum Source #
pattern GL_STENCIL_BACK_WRITEMASK :: GLenum Source #
pattern GL_STENCIL_BITS :: GLenum Source #
pattern GL_STENCIL_BUFFER_BIT :: GLbitfield Source #
pattern GL_STENCIL_CLEAR_VALUE :: GLenum Source #
pattern GL_STENCIL_FAIL :: GLenum Source #
pattern GL_STENCIL_FUNC :: GLenum Source #
pattern GL_STENCIL_INDEX :: GLenum Source #
pattern GL_STENCIL_INDEX1 :: GLenum Source #
pattern GL_STENCIL_INDEX16 :: GLenum Source #
pattern GL_STENCIL_INDEX4 :: GLenum Source #
pattern GL_STENCIL_INDEX8 :: GLenum Source #
pattern GL_STENCIL_PASS_DEPTH_FAIL :: GLenum Source #
pattern GL_STENCIL_PASS_DEPTH_PASS :: GLenum Source #
pattern GL_STENCIL_REF :: GLenum Source #
pattern GL_STENCIL_TEST :: GLenum Source #
pattern GL_STENCIL_VALUE_MASK :: GLenum Source #
pattern GL_STENCIL_WRITEMASK :: GLenum Source #
pattern GL_STREAM_COPY :: GLenum Source #
pattern GL_STREAM_DRAW :: GLenum Source #
pattern GL_STREAM_READ :: GLenum Source #
pattern GL_SUBPIXEL_BITS :: GLenum Source #
pattern GL_SUBTRACT :: GLenum Source #
pattern GL_T2F_C3F_V3F :: GLenum Source #
pattern GL_T2F_C4F_N3F_V3F :: GLenum Source #
pattern GL_T2F_C4UB_V3F :: GLenum Source #
pattern GL_T2F_N3F_V3F :: GLenum Source #
pattern GL_T2F_V3F :: GLenum Source #
pattern GL_T4F_C4F_N3F_V4F :: GLenum Source #
pattern GL_T4F_V4F :: GLenum Source #
pattern GL_TEXTURE :: GLenum Source #
pattern GL_TEXTURE0 :: GLenum Source #
pattern GL_TEXTURE1 :: GLenum Source #
pattern GL_TEXTURE10 :: GLenum Source #
pattern GL_TEXTURE11 :: GLenum Source #
pattern GL_TEXTURE12 :: GLenum Source #
pattern GL_TEXTURE13 :: GLenum Source #
pattern GL_TEXTURE14 :: GLenum Source #
pattern GL_TEXTURE15 :: GLenum Source #
pattern GL_TEXTURE16 :: GLenum Source #
pattern GL_TEXTURE17 :: GLenum Source #
pattern GL_TEXTURE18 :: GLenum Source #
pattern GL_TEXTURE19 :: GLenum Source #
pattern GL_TEXTURE2 :: GLenum Source #
pattern GL_TEXTURE20 :: GLenum Source #
pattern GL_TEXTURE21 :: GLenum Source #
pattern GL_TEXTURE22 :: GLenum Source #
pattern GL_TEXTURE23 :: GLenum Source #
pattern GL_TEXTURE24 :: GLenum Source #
pattern GL_TEXTURE25 :: GLenum Source #
pattern GL_TEXTURE26 :: GLenum Source #
pattern GL_TEXTURE27 :: GLenum Source #
pattern GL_TEXTURE28 :: GLenum Source #
pattern GL_TEXTURE29 :: GLenum Source #
pattern GL_TEXTURE3 :: GLenum Source #
pattern GL_TEXTURE30 :: GLenum Source #
pattern GL_TEXTURE31 :: GLenum Source #
pattern GL_TEXTURE4 :: GLenum Source #
pattern GL_TEXTURE5 :: GLenum Source #
pattern GL_TEXTURE6 :: GLenum Source #
pattern GL_TEXTURE7 :: GLenum Source #
pattern GL_TEXTURE8 :: GLenum Source #
pattern GL_TEXTURE9 :: GLenum Source #
pattern GL_TEXTURE_1D :: GLenum Source #
pattern GL_TEXTURE_1D_ARRAY :: GLenum Source #
pattern GL_TEXTURE_2D :: GLenum Source #
pattern GL_TEXTURE_2D_ARRAY :: GLenum Source #
pattern GL_TEXTURE_3D :: GLenum Source #
pattern GL_TEXTURE_ALPHA_SIZE :: GLenum Source #
pattern GL_TEXTURE_ALPHA_TYPE :: GLenum Source #
pattern GL_TEXTURE_BASE_LEVEL :: GLenum Source #
pattern GL_TEXTURE_BINDING_1D :: GLenum Source #
pattern GL_TEXTURE_BINDING_1D_ARRAY :: GLenum Source #
pattern GL_TEXTURE_BINDING_2D :: GLenum Source #
pattern GL_TEXTURE_BINDING_2D_ARRAY :: GLenum Source #
pattern GL_TEXTURE_BINDING_3D :: GLenum Source #
pattern GL_TEXTURE_BINDING_CUBE_MAP :: GLenum Source #
pattern GL_TEXTURE_BIT :: GLbitfield Source #
pattern GL_TEXTURE_BLUE_SIZE :: GLenum Source #
pattern GL_TEXTURE_BLUE_TYPE :: GLenum Source #
pattern GL_TEXTURE_BORDER :: GLenum Source #
pattern GL_TEXTURE_BORDER_COLOR :: GLenum Source #
pattern GL_TEXTURE_COMPARE_FUNC :: GLenum Source #
pattern GL_TEXTURE_COMPARE_MODE :: GLenum Source #
pattern GL_TEXTURE_COMPONENTS :: GLenum Source #
pattern GL_TEXTURE_COMPRESSED :: GLenum Source #
pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE :: GLenum Source #
pattern GL_TEXTURE_COMPRESSION_HINT :: GLenum Source #
pattern GL_TEXTURE_COORD_ARRAY :: GLenum Source #
pattern GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_TEXTURE_COORD_ARRAY_POINTER :: GLenum Source #
pattern GL_TEXTURE_COORD_ARRAY_SIZE :: GLenum Source #
pattern GL_TEXTURE_COORD_ARRAY_STRIDE :: GLenum Source #
pattern GL_TEXTURE_COORD_ARRAY_TYPE :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y :: GLenum Source #
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z :: GLenum Source #
pattern GL_TEXTURE_DEPTH :: GLenum Source #
pattern GL_TEXTURE_DEPTH_SIZE :: GLenum Source #
pattern GL_TEXTURE_DEPTH_TYPE :: GLenum Source #
pattern GL_TEXTURE_ENV :: GLenum Source #
pattern GL_TEXTURE_ENV_COLOR :: GLenum Source #
pattern GL_TEXTURE_ENV_MODE :: GLenum Source #
pattern GL_TEXTURE_FILTER_CONTROL :: GLenum Source #
pattern GL_TEXTURE_GEN_MODE :: GLenum Source #
pattern GL_TEXTURE_GEN_Q :: GLenum Source #
pattern GL_TEXTURE_GEN_R :: GLenum Source #
pattern GL_TEXTURE_GEN_S :: GLenum Source #
pattern GL_TEXTURE_GEN_T :: GLenum Source #
pattern GL_TEXTURE_GREEN_SIZE :: GLenum Source #
pattern GL_TEXTURE_GREEN_TYPE :: GLenum Source #
pattern GL_TEXTURE_HEIGHT :: GLenum Source #
pattern GL_TEXTURE_INTENSITY_SIZE :: GLenum Source #
pattern GL_TEXTURE_INTERNAL_FORMAT :: GLenum Source #
pattern GL_TEXTURE_LOD_BIAS :: GLenum Source #
pattern GL_TEXTURE_LUMINANCE_SIZE :: GLenum Source #
pattern GL_TEXTURE_MAG_FILTER :: GLenum Source #
pattern GL_TEXTURE_MATRIX :: GLenum Source #
pattern GL_TEXTURE_MAX_LEVEL :: GLenum Source #
pattern GL_TEXTURE_MAX_LOD :: GLenum Source #
pattern GL_TEXTURE_MIN_FILTER :: GLenum Source #
pattern GL_TEXTURE_MIN_LOD :: GLenum Source #
pattern GL_TEXTURE_PRIORITY :: GLenum Source #
pattern GL_TEXTURE_RED_SIZE :: GLenum Source #
pattern GL_TEXTURE_RED_TYPE :: GLenum Source #
pattern GL_TEXTURE_RESIDENT :: GLenum Source #
pattern GL_TEXTURE_SHARED_SIZE :: GLenum Source #
pattern GL_TEXTURE_STACK_DEPTH :: GLenum Source #
pattern GL_TEXTURE_STENCIL_SIZE :: GLenum Source #
pattern GL_TEXTURE_WIDTH :: GLenum Source #
pattern GL_TEXTURE_WRAP_R :: GLenum Source #
pattern GL_TEXTURE_WRAP_S :: GLenum Source #
pattern GL_TEXTURE_WRAP_T :: GLenum Source #
pattern GL_TRANSFORM_BIT :: GLbitfield Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_BUFFER_START :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_VARYINGS :: GLenum Source #
pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: GLenum Source #
pattern GL_TRANSPOSE_COLOR_MATRIX :: GLenum Source #
pattern GL_TRANSPOSE_MODELVIEW_MATRIX :: GLenum Source #
pattern GL_TRANSPOSE_PROJECTION_MATRIX :: GLenum Source #
pattern GL_TRANSPOSE_TEXTURE_MATRIX :: GLenum Source #
pattern GL_TRIANGLES :: GLenum Source #
pattern GL_TRIANGLE_FAN :: GLenum Source #
pattern GL_TRIANGLE_STRIP :: GLenum Source #
pattern GL_UNPACK_ALIGNMENT :: GLenum Source #
pattern GL_UNPACK_IMAGE_HEIGHT :: GLenum Source #
pattern GL_UNPACK_LSB_FIRST :: GLenum Source #
pattern GL_UNPACK_ROW_LENGTH :: GLenum Source #
pattern GL_UNPACK_SKIP_IMAGES :: GLenum Source #
pattern GL_UNPACK_SKIP_PIXELS :: GLenum Source #
pattern GL_UNPACK_SKIP_ROWS :: GLenum Source #
pattern GL_UNPACK_SWAP_BYTES :: GLenum Source #
pattern GL_UNSIGNED_BYTE :: GLenum Source #
pattern GL_UNSIGNED_BYTE_2_3_3_REV :: GLenum Source #
pattern GL_UNSIGNED_BYTE_3_3_2 :: GLenum Source #
pattern GL_UNSIGNED_INT :: GLenum Source #
pattern GL_UNSIGNED_INT_10F_11F_11F_REV :: GLenum Source #
pattern GL_UNSIGNED_INT_10_10_10_2 :: GLenum Source #
pattern GL_UNSIGNED_INT_24_8 :: GLenum Source #
pattern GL_UNSIGNED_INT_2_10_10_10_REV :: GLenum Source #
pattern GL_UNSIGNED_INT_5_9_9_9_REV :: GLenum Source #
pattern GL_UNSIGNED_INT_8_8_8_8 :: GLenum Source #
pattern GL_UNSIGNED_INT_8_8_8_8_REV :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_1D :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_2D :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_3D :: GLenum Source #
pattern GL_UNSIGNED_INT_SAMPLER_CUBE :: GLenum Source #
pattern GL_UNSIGNED_INT_VEC2 :: GLenum Source #
pattern GL_UNSIGNED_INT_VEC3 :: GLenum Source #
pattern GL_UNSIGNED_INT_VEC4 :: GLenum Source #
pattern GL_UNSIGNED_NORMALIZED :: GLenum Source #
pattern GL_UNSIGNED_SHORT :: GLenum Source #
pattern GL_UNSIGNED_SHORT_1_5_5_5_REV :: GLenum Source #
pattern GL_UNSIGNED_SHORT_4_4_4_4 :: GLenum Source #
pattern GL_UNSIGNED_SHORT_4_4_4_4_REV :: GLenum Source #
pattern GL_UNSIGNED_SHORT_5_5_5_1 :: GLenum Source #
pattern GL_UNSIGNED_SHORT_5_6_5 :: GLenum Source #
pattern GL_UNSIGNED_SHORT_5_6_5_REV :: GLenum Source #
pattern GL_UPPER_LEFT :: GLenum Source #
pattern GL_VALIDATE_STATUS :: GLenum Source #
pattern GL_VERSION :: GLenum Source #
pattern GL_VERTEX_ARRAY :: GLenum Source #
pattern GL_VERTEX_ARRAY_BINDING :: GLenum Source #
pattern GL_VERTEX_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_VERTEX_ARRAY_POINTER :: GLenum Source #
pattern GL_VERTEX_ARRAY_SIZE :: GLenum Source #
pattern GL_VERTEX_ARRAY_STRIDE :: GLenum Source #
pattern GL_VERTEX_ARRAY_TYPE :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_POINTER :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_SIZE :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE :: GLenum Source #
pattern GL_VERTEX_ATTRIB_ARRAY_TYPE :: GLenum Source #
pattern GL_VERTEX_PROGRAM_POINT_SIZE :: GLenum Source #
pattern GL_VERTEX_PROGRAM_TWO_SIDE :: GLenum Source #
pattern GL_VERTEX_SHADER :: GLenum Source #
pattern GL_VIEWPORT :: GLenum Source #
pattern GL_VIEWPORT_BIT :: GLbitfield Source #
pattern GL_WEIGHT_ARRAY_BUFFER_BINDING :: GLenum Source #
pattern GL_WRITE_ONLY :: GLenum Source #
Functions
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
glAreTexturesResident Source #
:: 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.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual page for OpenGL 2.x.
glBeginConditionalRender Source #
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBeginTransformFeedback Source #
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glBindFragDataLocation Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLsizei |
|
-> GLsizei |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> Ptr GLubyte |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBlendEquationSeparate Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLbitfield |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
glCheckFramebufferStatus Source #
:: MonadIO m | |
=> GLenum |
|
-> m GLenum | of type FramebufferStatus. |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLbitfield |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLfloat |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glClientActiveTexture Source #
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: MonadIO m | |
=> GLboolean |
|
-> GLboolean |
|
-> GLboolean |
|
-> GLboolean |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLboolean |
|
-> GLboolean |
|
-> GLboolean |
|
-> GLboolean |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 2.x.
:: 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.
glCompressedTexImage1D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexImage2D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexImage3D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLint |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexSubImage1D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexSubImage2D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCompressedTexSubImage3D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCreateProgram :: MonadIO m => m GLuint Source #
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m GLuint |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
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 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.
glDeleteRenderbuffers Source #
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
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.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEdgeFlagv
.
:: 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.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or 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.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLsizei |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
glFinish :: MonadIO m => m () Source #
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glFlush :: MonadIO m => m () Source #
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glFlushMappedBufferRange Source #
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: 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.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
glFramebufferRenderbuffer Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTexture1D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTexture2D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTexture3D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glFramebufferTextureLayer Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> 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 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 pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLint |
|
-> Ptr GLenum |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: 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.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLboolean |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLboolean |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetBufferParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
glGetCompressedTexImage Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetFragDataLocation Source #
:: MonadIO m | |
=> GLuint |
|
-> Ptr GLchar |
|
-> m GLint |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetFramebufferAttachmentParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLushort |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetRenderbufferParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m (Ptr GLubyte) | pointing to elements of type |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m (Ptr GLubyte) | pointing to elements of type |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexLevelParameterfv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexLevelParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetTexParameterIuiv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTransformFeedbackVarying Source #
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLenum |
|
-> Ptr GLchar |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetVertexAttribIuiv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glGetVertexAttribPointerv Source #
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
:: 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.
:: MonadIO m | |
=> 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.
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 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 pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> 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 pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.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.
glLoadTransposeMatrixd Source #
Manual page for OpenGL 2.x.
glLoadTransposeMatrixf Source #
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLint |
|
-> GLint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLint |
|
-> GLint |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLint |
|
-> GLint |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLint |
|
-> GLint |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLint |
|
-> GLint |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLint |
|
-> GLint |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m (Ptr a) |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> GLbitfield |
|
-> m (Ptr a) |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLint |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLint |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLint |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLint |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glMultTransposeMatrixd Source #
Manual page for OpenGL 2.x.
glMultTransposeMatrixf Source #
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> Ptr GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLsizei |
|
-> GLenum |
|
-> Ptr (Ptr a) |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1dv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1fv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1iv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord1sv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLshort |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord2dv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord2fv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord2iv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord2sv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLshort |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3dv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3fv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3iv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord3sv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLshort |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4dv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4fv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4iv
.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glMultiTexCoord4sv
.
:: 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.
:: 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.
:: 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.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> Ptr GLushort |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
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.
glPopMatrix :: MonadIO m => m () Source #
Manual page for OpenGL 2.x.
glPopName :: MonadIO m => m () Source #
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLbitfield |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLbitfield |
|
-> m () |
Manual page for OpenGL 2.x.
glPushMatrix :: MonadIO m => m () Source #
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 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.
:: 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.
:: 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.
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos3iv
.
Manual page for OpenGL 2.x.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRectdv
.
:: MonadIO m | |
=> Ptr GLdouble |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRectfv
.
:: MonadIO m | |
=> Ptr GLfloat |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRectiv
.
:: MonadIO m | |
=> Ptr GLint |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> GLshort |
|
-> m () |
Manual page for OpenGL 2.x. The vector equivalent of this command is glRectsv
.
:: MonadIO m | |
=> Ptr GLshort |
|
-> Ptr GLshort |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> m GLint |
Manual page for OpenGL 2.x.
glRenderbufferStorage Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glRenderbufferStorageMultisample Source #
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
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.
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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 #
:: MonadIO m | |
=> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr (Ptr GLchar) |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glStencilFuncSeparate Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glStencilMaskSeparate Source #
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
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.
:: 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.
:: 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.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord3iv
.
Manual page for OpenGL 2.x.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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.
:: MonadIO m | |
=> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLdouble |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: 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.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTransformFeedbackVaryings Source #
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> Ptr (Ptr GLchar) |
|
-> GLenum |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual 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.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLint |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> Ptr GLuint |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLsizei |
|
-> GLboolean |
|
-> Ptr GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m GLboolean | of type Boolean. |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or 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.
:: 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.
:: 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.
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex3iv
.
Manual page for OpenGL 2.x.
:: 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.
:: 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.
:: 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.
:: 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.
:: 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
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib1fv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib1sv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2dv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2fv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib2sv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3dv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3fv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib3sv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib4dv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib4fv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttrib4sv
.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI1iv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI1uiv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI2iv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI2uiv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI3iv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI3uiv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI4iv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x. The vector equivalent of this command is glVertexAttribI4uiv
.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
glVertexAttribIPointer Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 3.x or OpenGL 4.x.
glVertexAttribPointer Source #
:: MonadIO m | |
=> GLuint |
|
-> GLint |
|
-> GLenum |
|
-> GLboolean |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLint |
|
-> GLenum |
|
-> GLsizei |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual pages for OpenGL 2.x or 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.
:: 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.
:: 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.
Manual page for OpenGL 2.x. The vector equivalent of this command is glWindowPos3iv
.
Manual page for OpenGL 2.x.
:: 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.