ombra-1.0.0.0: Render engine.

LicenseBSD3
Maintainerziocroc@gmail.com
Stabilityexperimental
PortabilityGHC only
Safe HaskellNone
LanguageHaskell2010

Graphics.Rendering.Ombra.Backend.OpenGL

Contents

Description

 

Documentation

Orphan instances

GLES Source # 

Associated Types

type Ctx :: * Source #

type GLEnum :: * Source #

type GLUInt :: * Source #

type GLInt :: * Source #

type GLPtr :: * Source #

type GLPtrDiff :: * Source #

type GLSize :: * Source #

type GLString :: * Source #

type GLBool :: * Source #

type Buffer :: * Source #

type UniformLocation :: * Source #

type Texture :: * Source #

type Shader :: * Source #

type Program :: * Source #

type FrameBuffer :: * Source #

type RenderBuffer :: * Source #

type VertexArrayObject :: * Source #

type AnyArray :: * Source #

type Float32Array :: * Source #

type Int32Array :: * Source #

type UInt8Array :: * Source #

type UInt16Array :: * Source #

Methods

true :: GLES -> GLBool Source #

false :: GLES -> GLBool Source #

isTrue :: GLES -> GLBool -> Bool Source #

nullGLPtr :: GLES -> GLPtr Source #

toGLString :: GLES -> String -> GLString Source #

fromGLString :: GLES -> GLString -> String Source #

noBuffer :: GLES -> Buffer Source #

noFramebuffer :: GLES -> FrameBuffer Source #

noTexture :: GLES -> Texture Source #

noVAO :: GLES -> VertexArrayObject Source #

noUInt8Array :: GLES -> IO UInt8Array Source #

noFloat32Array :: GLES -> IO Float32Array Source #

encodeMat2 :: GLES -> Mat2 -> IO Float32Array Source #

encodeMat3 :: GLES -> Mat3 -> IO Float32Array Source #

encodeMat4 :: GLES -> Mat4 -> IO Float32Array Source #

encodeFloats :: GLES -> [Float] -> IO Float32Array Source #

encodeInts :: GLES -> [Int32] -> IO Int32Array Source #

encodeVec2s :: GLES -> [Vec2] -> IO Float32Array Source #

encodeVec3s :: GLES -> [Vec3] -> IO Float32Array Source #

encodeVec4s :: GLES -> [Vec4] -> IO Float32Array Source #

encodeIVec2s :: GLES -> [IVec2] -> IO Int32Array Source #

encodeIVec3s :: GLES -> [IVec3] -> IO Int32Array Source #

encodeIVec4s :: GLES -> [IVec4] -> IO Int32Array Source #

encodeUInt16s :: GLES -> [Word16] -> IO UInt16Array Source #

encodeUInt8s :: GLES -> [Word8] -> IO UInt8Array Source #

newUInt8Array :: GLES -> Int -> IO UInt8Array Source #

newUInt16Array :: GLES -> Int -> IO UInt16Array Source #

newFloat32Array :: GLES -> Int -> IO Float32Array Source #

fromFloat32Array :: GLES -> Float32Array -> AnyArray Source #

fromInt32Array :: GLES -> Int32Array -> AnyArray Source #

fromUInt8Array :: GLES -> UInt8Array -> AnyArray Source #

fromUInt16Array :: GLES -> UInt16Array -> AnyArray Source #

decodeUInt8s :: GLES -> UInt8Array -> IO [Word8] Source #

decodeUInt16s :: GLES -> UInt16Array -> IO [Word16] Source #

decodeFloat32s :: GLES -> Float32Array -> IO [Float] Source #

hasVertexArrayObjects :: GLES -> Ctx -> IO Bool Source #

hasFloatTextures :: GLES -> Ctx -> IO Bool Source #

hasDrawBuffers :: GLES -> Ctx -> IO Bool Source #

hasStandardDerivatives :: GLES -> Ctx -> IO Bool Source #

glActiveTexture :: GLES -> Ctx -> GLEnum -> IO () Source #

glAttachShader :: GLES -> Ctx -> Program -> Shader -> IO () Source #

glBindAttribLocation :: GLES -> Ctx -> Program -> GLUInt -> GLString -> IO () Source #

glBindBuffer :: GLES -> Ctx -> GLEnum -> Buffer -> IO () Source #

glBindFramebuffer :: GLES -> Ctx -> GLEnum -> FrameBuffer -> IO () Source #

glBindRenderbuffer :: GLES -> Ctx -> GLEnum -> RenderBuffer -> IO () Source #

glBindTexture :: GLES -> Ctx -> GLEnum -> Texture -> IO () Source #

glBindVertexArray :: GLES -> Ctx -> VertexArrayObject -> IO () Source #

glBlendColor :: GLES -> Ctx -> Float -> Float -> Float -> Float -> IO () Source #

glBlendEquation :: GLES -> Ctx -> GLEnum -> IO () Source #

glBlendEquationSeparate :: GLES -> Ctx -> GLEnum -> GLEnum -> IO () Source #

glBlendFunc :: GLES -> Ctx -> GLEnum -> GLEnum -> IO () Source #

glBlendFuncSeparate :: GLES -> Ctx -> GLEnum -> GLEnum -> GLEnum -> GLEnum -> IO () Source #

glBufferData :: GLES -> Ctx -> GLEnum -> AnyArray -> GLEnum -> IO () Source #

glBufferSubData :: GLES -> Ctx -> GLEnum -> GLPtrDiff -> AnyArray -> IO () Source #

glCheckFramebufferStatus :: GLES -> Ctx -> GLEnum -> IO GLEnum Source #

glClear :: GLES -> Ctx -> GLEnum -> IO () Source #

glClearColor :: GLES -> Ctx -> Float -> Float -> Float -> Float -> IO () Source #

glClearDepth :: GLES -> Ctx -> Float -> IO () Source #

glClearStencil :: GLES -> Ctx -> GLInt -> IO () Source #

glColorMask :: GLES -> Ctx -> GLBool -> GLBool -> GLBool -> GLBool -> IO () Source #

glCompileShader :: GLES -> Ctx -> Shader -> IO () Source #

glCompressedTexImage2D :: GLES -> Ctx -> GLEnum -> GLInt -> GLEnum -> GLSize -> GLSize -> GLInt -> UInt8Array -> IO () Source #

glCompressedTexSubImage2D :: GLES -> Ctx -> GLEnum -> GLInt -> GLInt -> GLInt -> GLSize -> GLSize -> GLEnum -> UInt8Array -> IO () Source #

glCopyTexImage2D :: GLES -> Ctx -> GLEnum -> GLInt -> GLEnum -> GLInt -> GLInt -> GLSize -> GLSize -> GLInt -> IO () Source #

glCopyTexSubImage2D :: GLES -> Ctx -> GLEnum -> GLInt -> GLInt -> GLInt -> GLInt -> GLInt -> GLSize -> GLSize -> IO () Source #

glCreateBuffer :: GLES -> Ctx -> IO Buffer Source #

glCreateFramebuffer :: GLES -> Ctx -> IO FrameBuffer Source #

glCreateProgram :: GLES -> Ctx -> IO Program Source #

glCreateRenderbuffer :: GLES -> Ctx -> IO RenderBuffer Source #

glCreateShader :: GLES -> Ctx -> GLEnum -> IO Shader Source #

glCreateTexture :: GLES -> Ctx -> IO Texture Source #

glCreateVertexArray :: GLES -> Ctx -> IO VertexArrayObject Source #

glCullFace :: GLES -> Ctx -> GLEnum -> IO () Source #

glDeleteBuffer :: GLES -> Ctx -> Buffer -> IO () Source #

glDeleteFramebuffer :: GLES -> Ctx -> FrameBuffer -> IO () Source #

glDeleteProgram :: GLES -> Ctx -> Program -> IO () Source #

glDeleteRenderbuffer :: GLES -> Ctx -> RenderBuffer -> IO () Source #

glDeleteShader :: GLES -> Ctx -> Shader -> IO () Source #

glDeleteTexture :: GLES -> Ctx -> Texture -> IO () Source #

glDeleteVertexArray :: GLES -> Ctx -> VertexArrayObject -> IO () Source #

glDepthFunc :: GLES -> Ctx -> GLEnum -> IO () Source #

glDepthMask :: GLES -> Ctx -> GLBool -> IO () Source #

glDepthRange :: GLES -> Ctx -> Float -> Float -> IO () Source #

glDetachShader :: GLES -> Ctx -> Program -> Shader -> IO () Source #

glDisable :: GLES -> Ctx -> GLEnum -> IO () Source #

glDisableVertexAttribArray :: GLES -> Ctx -> GLUInt -> IO () Source #

glDrawArrays :: GLES -> Ctx -> GLEnum -> GLInt -> GLSize -> IO () Source #

glDrawBuffers :: GLES -> Ctx -> Int32Array -> IO () Source #

glDrawElements :: GLES -> Ctx -> GLEnum -> GLSize -> GLEnum -> GLPtr -> IO () Source #

glEnable :: GLES -> Ctx -> GLEnum -> IO () Source #

glEnableVertexAttribArray :: GLES -> Ctx -> GLUInt -> IO () Source #

glFinish :: GLES -> Ctx -> IO () Source #

glFlush :: GLES -> Ctx -> IO () Source #

glFramebufferRenderbuffer :: GLES -> Ctx -> GLEnum -> GLEnum -> GLEnum -> RenderBuffer -> IO () Source #

glFramebufferTexture2D :: GLES -> Ctx -> GLEnum -> GLEnum -> GLEnum -> Texture -> GLInt -> IO () Source #

glFrontFace :: GLES -> Ctx -> GLEnum -> IO () Source #

glGenerateMipmap :: GLES -> Ctx -> GLEnum -> IO () Source #

glGetAttribLocation :: GLES -> Ctx -> Program -> GLString -> IO GLInt Source #

glGetError :: GLES -> Ctx -> IO GLEnum Source #

glGetProgramInfoLog :: GLES -> Ctx -> Program -> IO GLString Source #

glGetShaderParameterBool :: GLES -> Ctx -> Shader -> GLEnum -> IO GLBool Source #

glGetShaderInfoLog :: GLES -> Ctx -> Shader -> IO GLString Source #

glGetShaderSource :: GLES -> Ctx -> Shader -> IO GLString Source #

glGetUniformLocation :: GLES -> Ctx -> Program -> GLString -> IO UniformLocation Source #

glHint :: GLES -> Ctx -> GLEnum -> GLEnum -> IO () Source #

glIsBuffer :: GLES -> Ctx -> Buffer -> IO GLBool Source #

glIsEnabled :: GLES -> Ctx -> GLEnum -> IO GLBool Source #

glIsFramebuffer :: GLES -> Ctx -> FrameBuffer -> IO GLBool Source #

glIsProgram :: GLES -> Ctx -> Program -> IO GLBool Source #

glIsRenderbuffer :: GLES -> Ctx -> RenderBuffer -> IO GLBool Source #

glIsShader :: GLES -> Ctx -> Shader -> IO GLBool Source #

glIsTexture :: GLES -> Ctx -> Texture -> IO GLBool Source #

glIsVertexArray :: GLES -> Ctx -> VertexArrayObject -> IO GLBool Source #

glLineWidth :: GLES -> Ctx -> Float -> IO () Source #

glLinkProgram :: GLES -> Ctx -> Program -> IO () Source #

glPixelStorei :: GLES -> Ctx -> GLEnum -> GLInt -> IO () Source #

glPolygonOffset :: GLES -> Ctx -> Float -> Float -> IO () Source #

glReadPixelsUInt8 :: GLES -> Ctx -> GLInt -> GLInt -> GLSize -> GLSize -> GLEnum -> GLEnum -> UInt8Array -> IO () Source #

glReadPixelsUInt16 :: GLES -> Ctx -> GLInt -> GLInt -> GLSize -> GLSize -> GLEnum -> GLEnum -> UInt16Array -> IO () Source #

glReadPixelsFloat :: GLES -> Ctx -> GLInt -> GLInt -> GLSize -> GLSize -> GLEnum -> GLEnum -> Float32Array -> IO () Source #

glRenderbufferStorage :: GLES -> Ctx -> GLEnum -> GLEnum -> GLSize -> GLSize -> IO () Source #

glSampleCoverage :: GLES -> Ctx -> Float -> GLBool -> IO () Source #

glScissor :: GLES -> Ctx -> GLInt -> GLInt -> GLSize -> GLSize -> IO () Source #

glShaderSource :: GLES -> Ctx -> Shader -> GLString -> IO () Source #

glStencilFunc :: GLES -> Ctx -> GLEnum -> GLInt -> GLUInt -> IO () Source #

glStencilFuncSeparate :: GLES -> Ctx -> GLEnum -> GLEnum -> GLInt -> GLUInt -> IO () Source #

glStencilMask :: GLES -> Ctx -> GLUInt -> IO () Source #

glStencilMaskSeparate :: GLES -> Ctx -> GLEnum -> GLUInt -> IO () Source #

glStencilOp :: GLES -> Ctx -> GLEnum -> GLEnum -> GLEnum -> IO () Source #

glStencilOpSeparate :: GLES -> Ctx -> GLEnum -> GLEnum -> GLEnum -> GLEnum -> IO () Source #

glTexImage2DUInt :: GLES -> Ctx -> GLEnum -> GLInt -> GLInt -> GLSize -> GLSize -> GLInt -> GLEnum -> GLEnum -> UInt8Array -> IO () Source #

glTexImage2DFloat :: GLES -> Ctx -> GLEnum -> GLInt -> GLInt -> GLSize -> GLSize -> GLInt -> GLEnum -> GLEnum -> Float32Array -> IO () Source #

glTexParameterf :: GLES -> Ctx -> GLEnum -> GLEnum -> Float -> IO () Source #

glTexParameteri :: GLES -> Ctx -> GLEnum -> GLEnum -> GLInt -> IO () Source #

glTexSubImage2D :: GLES -> Ctx -> GLEnum -> GLInt -> GLInt -> GLInt -> GLSize -> GLSize -> GLEnum -> GLEnum -> UInt8Array -> IO () Source #

glUniform1f :: GLES -> Ctx -> UniformLocation -> Float -> IO () Source #

glUniform1fv :: GLES -> Ctx -> UniformLocation -> Float32Array -> IO () Source #

glUniform1i :: GLES -> Ctx -> UniformLocation -> Int32 -> IO () Source #

glUniform1iv :: GLES -> Ctx -> UniformLocation -> Int32Array -> IO () Source #

glUniform2f :: GLES -> Ctx -> UniformLocation -> Float -> Float -> IO () Source #

glUniform2fv :: GLES -> Ctx -> UniformLocation -> Float32Array -> IO () Source #

glUniform2i :: GLES -> Ctx -> UniformLocation -> Int32 -> Int32 -> IO () Source #

glUniform2iv :: GLES -> Ctx -> UniformLocation -> Int32Array -> IO () Source #

glUniform3f :: GLES -> Ctx -> UniformLocation -> Float -> Float -> Float -> IO () Source #

glUniform3fv :: GLES -> Ctx -> UniformLocation -> Float32Array -> IO () Source #

glUniform3i :: GLES -> Ctx -> UniformLocation -> Int32 -> Int32 -> Int32 -> IO () Source #

glUniform3iv :: GLES -> Ctx -> UniformLocation -> Int32Array -> IO () Source #

glUniform4f :: GLES -> Ctx -> UniformLocation -> Float -> Float -> Float -> Float -> IO () Source #

glUniform4fv :: GLES -> Ctx -> UniformLocation -> Float32Array -> IO () Source #

glUniform4i :: GLES -> Ctx -> UniformLocation -> Int32 -> Int32 -> Int32 -> Int32 -> IO () Source #

glUniform4iv :: GLES -> Ctx -> UniformLocation -> Int32Array -> IO () Source #

glUniformMatrix2fv :: GLES -> Ctx -> UniformLocation -> GLBool -> Float32Array -> IO () Source #

glUniformMatrix3fv :: GLES -> Ctx -> UniformLocation -> GLBool -> Float32Array -> IO () Source #

glUniformMatrix4fv :: GLES -> Ctx -> UniformLocation -> GLBool -> Float32Array -> IO () Source #

glUseProgram :: GLES -> Ctx -> Program -> IO () Source #

glValidateProgram :: GLES -> Ctx -> Program -> IO () Source #

glVertexAttrib1f :: GLES -> Ctx -> GLUInt -> Float -> IO () Source #

glVertexAttrib1fv :: GLES -> Ctx -> GLUInt -> Float32Array -> IO () Source #

glVertexAttrib2f :: GLES -> Ctx -> GLUInt -> Float -> Float -> IO () Source #

glVertexAttrib2fv :: GLES -> Ctx -> GLUInt -> Float32Array -> IO () Source #

glVertexAttrib3f :: GLES -> Ctx -> GLUInt -> Float -> Float -> Float -> IO () Source #

glVertexAttrib3fv :: GLES -> Ctx -> GLUInt -> Float32Array -> IO () Source #

glVertexAttrib4f :: GLES -> Ctx -> GLUInt -> Float -> Float -> Float -> Float -> IO () Source #

glVertexAttrib4fv :: GLES -> Ctx -> GLUInt -> Float32Array -> IO () Source #

glVertexAttribPointer :: GLES -> Ctx -> GLUInt -> GLInt -> GLEnum -> GLBool -> GLSize -> GLPtr -> IO () Source #

glViewport :: GLES -> Ctx -> GLInt -> GLInt -> GLSize -> GLSize -> IO () Source #

gl_DEPTH_BUFFER_BIT :: GLES -> GLEnum Source #

gl_STENCIL_BUFFER_BIT :: GLES -> GLEnum Source #

gl_COLOR_BUFFER_BIT :: GLES -> GLEnum Source #

gl_POINTS :: GLES -> GLEnum Source #

gl_LINES :: GLES -> GLEnum Source #

gl_LINE_LOOP :: GLES -> GLEnum Source #

gl_LINE_STRIP :: GLES -> GLEnum Source #

gl_TRIANGLES :: GLES -> GLEnum Source #

gl_TRIANGLE_STRIP :: GLES -> GLEnum Source #

gl_TRIANGLE_FAN :: GLES -> GLEnum Source #

gl_ZERO :: GLES -> GLEnum Source #

gl_ONE :: GLES -> GLEnum Source #

gl_SRC_COLOR :: GLES -> GLEnum Source #

gl_ONE_MINUS_SRC_COLOR :: GLES -> GLEnum Source #

gl_SRC_ALPHA :: GLES -> GLEnum Source #

gl_ONE_MINUS_SRC_ALPHA :: GLES -> GLEnum Source #

gl_DST_ALPHA :: GLES -> GLEnum Source #

gl_ONE_MINUS_DST_ALPHA :: GLES -> GLEnum Source #

gl_DST_COLOR :: GLES -> GLEnum Source #

gl_ONE_MINUS_DST_COLOR :: GLES -> GLEnum Source #

gl_SRC_ALPHA_SATURATE :: GLES -> GLEnum Source #

gl_FUNC_ADD :: GLES -> GLEnum Source #

gl_BLEND_EQUATION :: GLES -> GLEnum Source #

gl_BLEND_EQUATION_RGB :: GLES -> GLEnum Source #

gl_BLEND_EQUATION_ALPHA :: GLES -> GLEnum Source #

gl_FUNC_SUBTRACT :: GLES -> GLEnum Source #

gl_FUNC_REVERSE_SUBTRACT :: GLES -> GLEnum Source #

gl_BLEND_DST_RGB :: GLES -> GLEnum Source #

gl_BLEND_SRC_RGB :: GLES -> GLEnum Source #

gl_BLEND_DST_ALPHA :: GLES -> GLEnum Source #

gl_BLEND_SRC_ALPHA :: GLES -> GLEnum Source #

gl_CONSTANT_COLOR :: GLES -> GLEnum Source #

gl_ONE_MINUS_CONSTANT_COLOR :: GLES -> GLEnum Source #

gl_CONSTANT_ALPHA :: GLES -> GLEnum Source #

gl_ONE_MINUS_CONSTANT_ALPHA :: GLES -> GLEnum Source #

gl_BLEND_COLOR :: GLES -> GLEnum Source #

gl_ARRAY_BUFFER :: GLES -> GLEnum Source #

gl_ELEMENT_ARRAY_BUFFER :: GLES -> GLEnum Source #

gl_ARRAY_BUFFER_BINDING :: GLES -> GLEnum Source #

gl_ELEMENT_ARRAY_BUFFER_BINDING :: GLES -> GLEnum Source #

gl_STREAM_DRAW :: GLES -> GLEnum Source #

gl_STATIC_DRAW :: GLES -> GLEnum Source #

gl_DYNAMIC_DRAW :: GLES -> GLEnum Source #

gl_BUFFER_SIZE :: GLES -> GLEnum Source #

gl_BUFFER_USAGE :: GLES -> GLEnum Source #

gl_CURRENT_VERTEX_ATTRIB :: GLES -> GLEnum Source #

gl_FRONT :: GLES -> GLEnum Source #

gl_BACK :: GLES -> GLEnum Source #

gl_FRONT_AND_BACK :: GLES -> GLEnum Source #

gl_CULL_FACE :: GLES -> GLEnum Source #

gl_BLEND :: GLES -> GLEnum Source #

gl_DITHER :: GLES -> GLEnum Source #

gl_STENCIL_TEST :: GLES -> GLEnum Source #

gl_DEPTH_TEST :: GLES -> GLEnum Source #

gl_SCISSOR_TEST :: GLES -> GLEnum Source #

gl_POLYGON_OFFSET_FILL :: GLES -> GLEnum Source #

gl_SAMPLE_ALPHA_TO_COVERAGE :: GLES -> GLEnum Source #

gl_SAMPLE_COVERAGE :: GLES -> GLEnum Source #

gl_NO_ERROR :: GLES -> GLEnum Source #

gl_INVALID_ENUM :: GLES -> GLEnum Source #

gl_INVALID_VALUE :: GLES -> GLEnum Source #

gl_INVALID_OPERATION :: GLES -> GLEnum Source #

gl_OUT_OF_MEMORY :: GLES -> GLEnum Source #

gl_CW :: GLES -> GLEnum Source #

gl_CCW :: GLES -> GLEnum Source #

gl_LINE_WIDTH :: GLES -> GLEnum Source #

gl_ALIASED_POINT_SIZE_RANGE :: GLES -> GLEnum Source #

gl_ALIASED_LINE_WIDTH_RANGE :: GLES -> GLEnum Source #

gl_CULL_FACE_MODE :: GLES -> GLEnum Source #

gl_FRONT_FACE :: GLES -> GLEnum Source #

gl_DEPTH_RANGE :: GLES -> GLEnum Source #

gl_DEPTH_WRITEMASK :: GLES -> GLEnum Source #

gl_DEPTH_CLEAR_VALUE :: GLES -> GLEnum Source #

gl_DEPTH_FUNC :: GLES -> GLEnum Source #

gl_STENCIL_CLEAR_VALUE :: GLES -> GLEnum Source #

gl_STENCIL_FUNC :: GLES -> GLEnum Source #

gl_STENCIL_FAIL :: GLES -> GLEnum Source #

gl_STENCIL_PASS_DEPTH_FAIL :: GLES -> GLEnum Source #

gl_STENCIL_PASS_DEPTH_PASS :: GLES -> GLEnum Source #

gl_STENCIL_REF :: GLES -> GLEnum Source #

gl_STENCIL_VALUE_MASK :: GLES -> GLEnum Source #

gl_STENCIL_WRITEMASK :: GLES -> GLEnum Source #

gl_STENCIL_BACK_FUNC :: GLES -> GLEnum Source #

gl_STENCIL_BACK_FAIL :: GLES -> GLEnum Source #

gl_STENCIL_BACK_PASS_DEPTH_FAIL :: GLES -> GLEnum Source #

gl_STENCIL_BACK_PASS_DEPTH_PASS :: GLES -> GLEnum Source #

gl_STENCIL_BACK_REF :: GLES -> GLEnum Source #

gl_STENCIL_BACK_VALUE_MASK :: GLES -> GLEnum Source #

gl_STENCIL_BACK_WRITEMASK :: GLES -> GLEnum Source #

gl_VIEWPORT :: GLES -> GLEnum Source #

gl_SCISSOR_BOX :: GLES -> GLEnum Source #

gl_COLOR_CLEAR_VALUE :: GLES -> GLEnum Source #

gl_COLOR_WRITEMASK :: GLES -> GLEnum Source #

gl_UNPACK_ALIGNMENT :: GLES -> GLEnum Source #

gl_PACK_ALIGNMENT :: GLES -> GLEnum Source #

gl_MAX_TEXTURE_SIZE :: GLES -> GLEnum Source #

gl_MAX_VIEWPORT_DIMS :: GLES -> GLEnum Source #

gl_SUBPIXEL_BITS :: GLES -> GLEnum Source #

gl_RED_BITS :: GLES -> GLEnum Source #

gl_GREEN_BITS :: GLES -> GLEnum Source #

gl_BLUE_BITS :: GLES -> GLEnum Source #

gl_ALPHA_BITS :: GLES -> GLEnum Source #

gl_DEPTH_BITS :: GLES -> GLEnum Source #

gl_STENCIL_BITS :: GLES -> GLEnum Source #

gl_POLYGON_OFFSET_UNITS :: GLES -> GLEnum Source #

gl_POLYGON_OFFSET_FACTOR :: GLES -> GLEnum Source #

gl_TEXTURE_BINDING_2D :: GLES -> GLEnum Source #

gl_SAMPLE_BUFFERS :: GLES -> GLEnum Source #

gl_SAMPLES :: GLES -> GLEnum Source #

gl_SAMPLE_COVERAGE_VALUE :: GLES -> GLEnum Source #

gl_SAMPLE_COVERAGE_INVERT :: GLES -> GLEnum Source #

gl_COMPRESSED_TEXTURE_FORMATS :: GLES -> GLEnum Source #

gl_DONT_CARE :: GLES -> GLEnum Source #

gl_FASTEST :: GLES -> GLEnum Source #

gl_NICEST :: GLES -> GLEnum Source #

gl_GENERATE_MIPMAP_HINT :: GLES -> GLEnum Source #

gl_BYTE :: GLES -> GLEnum Source #

gl_UNSIGNED_BYTE :: GLES -> GLEnum Source #

gl_SHORT :: GLES -> GLEnum Source #

gl_UNSIGNED_SHORT :: GLES -> GLEnum Source #

gl_INT :: GLES -> GLEnum Source #

gl_UNSIGNED_INT :: GLES -> GLEnum Source #

gl_UNSIGNED_INT_24_8 :: GLES -> GLEnum Source #

gl_FLOAT :: GLES -> GLEnum Source #

gl_DEPTH_COMPONENT :: GLES -> GLEnum Source #

gl_DEPTH_STENCIL :: GLES -> GLEnum Source #

gl_ALPHA :: GLES -> GLEnum Source #

gl_RGB :: GLES -> GLEnum Source #

gl_RGBA :: GLES -> GLEnum Source #

gl_RGBA32F :: GLES -> GLEnum Source #

gl_LUMINANCE :: GLES -> GLEnum Source #

gl_LUMINANCE_ALPHA :: GLES -> GLEnum Source #

gl_UNSIGNED_SHORT_4_4_4_4 :: GLES -> GLEnum Source #

gl_UNSIGNED_SHORT_5_5_5_1 :: GLES -> GLEnum Source #

gl_UNSIGNED_SHORT_5_6_5 :: GLES -> GLEnum Source #

gl_FRAGMENT_SHADER :: GLES -> GLEnum Source #

gl_VERTEX_SHADER :: GLES -> GLEnum Source #

gl_MAX_VERTEX_ATTRIBS :: GLES -> GLEnum Source #

gl_MAX_VERTEX_UNIFORM_VECTORS :: GLES -> GLEnum Source #

gl_MAX_VARYING_VECTORS :: GLES -> GLEnum Source #

gl_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: GLES -> GLEnum Source #

gl_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: GLES -> GLEnum Source #

gl_MAX_TEXTURE_IMAGE_UNITS :: GLES -> GLEnum Source #

gl_MAX_FRAGMENT_UNIFORM_VECTORS :: GLES -> GLEnum Source #

gl_SHADER_TYPE :: GLES -> GLEnum Source #

gl_DELETE_STATUS :: GLES -> GLEnum Source #

gl_LINK_STATUS :: GLES -> GLEnum Source #

gl_VALIDATE_STATUS :: GLES -> GLEnum Source #

gl_ATTACHED_SHADERS :: GLES -> GLEnum Source #

gl_ACTIVE_UNIFORMS :: GLES -> GLEnum Source #

gl_ACTIVE_ATTRIBUTES :: GLES -> GLEnum Source #

gl_SHADING_LANGUAGE_VERSION :: GLES -> GLEnum Source #

gl_CURRENT_PROGRAM :: GLES -> GLEnum Source #

gl_NEVER :: GLES -> GLEnum Source #

gl_LESS :: GLES -> GLEnum Source #

gl_EQUAL :: GLES -> GLEnum Source #

gl_LEQUAL :: GLES -> GLEnum Source #

gl_GREATER :: GLES -> GLEnum Source #

gl_NOTEQUAL :: GLES -> GLEnum Source #

gl_GEQUAL :: GLES -> GLEnum Source #

gl_ALWAYS :: GLES -> GLEnum Source #

gl_KEEP :: GLES -> GLEnum Source #

gl_REPLACE :: GLES -> GLEnum Source #

gl_INCR :: GLES -> GLEnum Source #

gl_DECR :: GLES -> GLEnum Source #

gl_INVERT :: GLES -> GLEnum Source #

gl_INCR_WRAP :: GLES -> GLEnum Source #

gl_DECR_WRAP :: GLES -> GLEnum Source #

gl_VENDOR :: GLES -> GLEnum Source #

gl_RENDERER :: GLES -> GLEnum Source #

gl_VERSION :: GLES -> GLEnum Source #

gl_NEAREST :: GLES -> GLEnum Source #

gl_LINEAR :: GLES -> GLEnum Source #

gl_NEAREST_MIPMAP_NEAREST :: GLES -> GLEnum Source #

gl_LINEAR_MIPMAP_NEAREST :: GLES -> GLEnum Source #

gl_NEAREST_MIPMAP_LINEAR :: GLES -> GLEnum Source #

gl_LINEAR_MIPMAP_LINEAR :: GLES -> GLEnum Source #

gl_TEXTURE_MAG_FILTER :: GLES -> GLEnum Source #

gl_TEXTURE_MIN_FILTER :: GLES -> GLEnum Source #

gl_TEXTURE_WRAP_S :: GLES -> GLEnum Source #

gl_TEXTURE_WRAP_T :: GLES -> GLEnum Source #

gl_TEXTURE_2D :: GLES -> GLEnum Source #

gl_TEXTURE :: GLES -> GLEnum Source #

gl_TEXTURE_CUBE_MAP :: GLES -> GLEnum Source #

gl_TEXTURE_BINDING_CUBE_MAP :: GLES -> GLEnum Source #

gl_TEXTURE_CUBE_MAP_POSITIVE_X :: GLES -> GLEnum Source #

gl_TEXTURE_CUBE_MAP_NEGATIVE_X :: GLES -> GLEnum Source #

gl_TEXTURE_CUBE_MAP_POSITIVE_Y :: GLES -> GLEnum Source #

gl_TEXTURE_CUBE_MAP_NEGATIVE_Y :: GLES -> GLEnum Source #

gl_TEXTURE_CUBE_MAP_POSITIVE_Z :: GLES -> GLEnum Source #

gl_TEXTURE_CUBE_MAP_NEGATIVE_Z :: GLES -> GLEnum Source #

gl_MAX_CUBE_MAP_TEXTURE_SIZE :: GLES -> GLEnum Source #

gl_TEXTURE0 :: GLES -> GLEnum Source #

gl_TEXTURE1 :: GLES -> GLEnum Source #

gl_TEXTURE2 :: GLES -> GLEnum Source #

gl_TEXTURE3 :: GLES -> GLEnum Source #

gl_TEXTURE4 :: GLES -> GLEnum Source #

gl_TEXTURE5 :: GLES -> GLEnum Source #

gl_TEXTURE6 :: GLES -> GLEnum Source #

gl_TEXTURE7 :: GLES -> GLEnum Source #

gl_TEXTURE8 :: GLES -> GLEnum Source #

gl_TEXTURE9 :: GLES -> GLEnum Source #

gl_TEXTURE10 :: GLES -> GLEnum Source #

gl_TEXTURE11 :: GLES -> GLEnum Source #

gl_TEXTURE12 :: GLES -> GLEnum Source #

gl_TEXTURE13 :: GLES -> GLEnum Source #

gl_TEXTURE14 :: GLES -> GLEnum Source #

gl_TEXTURE15 :: GLES -> GLEnum Source #

gl_TEXTURE16 :: GLES -> GLEnum Source #

gl_TEXTURE17 :: GLES -> GLEnum Source #

gl_TEXTURE18 :: GLES -> GLEnum Source #

gl_TEXTURE19 :: GLES -> GLEnum Source #

gl_TEXTURE20 :: GLES -> GLEnum Source #

gl_TEXTURE21 :: GLES -> GLEnum Source #

gl_TEXTURE22 :: GLES -> GLEnum Source #

gl_TEXTURE23 :: GLES -> GLEnum Source #

gl_TEXTURE24 :: GLES -> GLEnum Source #

gl_TEXTURE25 :: GLES -> GLEnum Source #

gl_TEXTURE26 :: GLES -> GLEnum Source #

gl_TEXTURE27 :: GLES -> GLEnum Source #

gl_TEXTURE28 :: GLES -> GLEnum Source #

gl_TEXTURE29 :: GLES -> GLEnum Source #

gl_TEXTURE30 :: GLES -> GLEnum Source #

gl_TEXTURE31 :: GLES -> GLEnum Source #

gl_ACTIVE_TEXTURE :: GLES -> GLEnum Source #

gl_REPEAT :: GLES -> GLEnum Source #

gl_CLAMP_TO_EDGE :: GLES -> GLEnum Source #

gl_MIRRORED_REPEAT :: GLES -> GLEnum Source #

gl_FLOAT_VEC2 :: GLES -> GLEnum Source #

gl_FLOAT_VEC3 :: GLES -> GLEnum Source #

gl_FLOAT_VEC4 :: GLES -> GLEnum Source #

gl_INT_VEC2 :: GLES -> GLEnum Source #

gl_INT_VEC3 :: GLES -> GLEnum Source #

gl_INT_VEC4 :: GLES -> GLEnum Source #

gl_BOOL :: GLES -> GLEnum Source #

gl_BOOL_VEC2 :: GLES -> GLEnum Source #

gl_BOOL_VEC3 :: GLES -> GLEnum Source #

gl_BOOL_VEC4 :: GLES -> GLEnum Source #

gl_FLOAT_MAT2 :: GLES -> GLEnum Source #

gl_FLOAT_MAT3 :: GLES -> GLEnum Source #

gl_FLOAT_MAT4 :: GLES -> GLEnum Source #

gl_SAMPLER_2D :: GLES -> GLEnum Source #

gl_SAMPLER_CUBE :: GLES -> GLEnum Source #

gl_VERTEX_ATTRIB_ARRAY_ENABLED :: GLES -> GLEnum Source #

gl_VERTEX_ATTRIB_ARRAY_SIZE :: GLES -> GLEnum Source #

gl_VERTEX_ATTRIB_ARRAY_STRIDE :: GLES -> GLEnum Source #

gl_VERTEX_ATTRIB_ARRAY_TYPE :: GLES -> GLEnum Source #

gl_VERTEX_ATTRIB_ARRAY_NORMALIZED :: GLES -> GLEnum Source #

gl_VERTEX_ATTRIB_ARRAY_POINTER :: GLES -> GLEnum Source #

gl_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: GLES -> GLEnum Source #

gl_COMPILE_STATUS :: GLES -> GLEnum Source #

gl_LOW_FLOAT :: GLES -> GLEnum Source #

gl_MEDIUM_FLOAT :: GLES -> GLEnum Source #

gl_HIGH_FLOAT :: GLES -> GLEnum Source #

gl_LOW_INT :: GLES -> GLEnum Source #

gl_MEDIUM_INT :: GLES -> GLEnum Source #

gl_HIGH_INT :: GLES -> GLEnum Source #

gl_FRAMEBUFFER :: GLES -> GLEnum Source #

gl_RENDERBUFFER :: GLES -> GLEnum Source #

gl_RGBA4 :: GLES -> GLEnum Source #

gl_RGB5_A1 :: GLES -> GLEnum Source #

gl_RGB565 :: GLES -> GLEnum Source #

gl_DEPTH_COMPONENT16 :: GLES -> GLEnum Source #

gl_STENCIL_INDEX :: GLES -> GLEnum Source #

gl_STENCIL_INDEX8 :: GLES -> GLEnum Source #

gl_RENDERBUFFER_WIDTH :: GLES -> GLEnum Source #

gl_RENDERBUFFER_HEIGHT :: GLES -> GLEnum Source #

gl_RENDERBUFFER_INTERNAL_FORMAT :: GLES -> GLEnum Source #

gl_RENDERBUFFER_RED_SIZE :: GLES -> GLEnum Source #

gl_RENDERBUFFER_GREEN_SIZE :: GLES -> GLEnum Source #

gl_RENDERBUFFER_BLUE_SIZE :: GLES -> GLEnum Source #

gl_RENDERBUFFER_ALPHA_SIZE :: GLES -> GLEnum Source #

gl_RENDERBUFFER_DEPTH_SIZE :: GLES -> GLEnum Source #

gl_RENDERBUFFER_STENCIL_SIZE :: GLES -> GLEnum Source #

gl_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: GLES -> GLEnum Source #

gl_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: GLES -> GLEnum Source #

gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: GLES -> GLEnum Source #

gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: GLES -> GLEnum Source #

gl_MAX_DRAW_BUFFERS :: GLES -> GLEnum Source #

gl_DRAW_BUFFER0 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER1 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER2 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER3 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER4 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER5 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER6 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER7 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER8 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER9 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER10 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER11 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER12 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER13 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER14 :: GLES -> GLEnum Source #

gl_DRAW_BUFFER15 :: GLES -> GLEnum Source #

gl_MAX_COLOR_ATTACHMENTS :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT0 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT1 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT2 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT3 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT4 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT5 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT6 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT7 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT8 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT9 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT10 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT11 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT12 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT13 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT14 :: GLES -> GLEnum Source #

gl_COLOR_ATTACHMENT15 :: GLES -> GLEnum Source #

gl_DEPTH_ATTACHMENT :: GLES -> GLEnum Source #

gl_STENCIL_ATTACHMENT :: GLES -> GLEnum Source #

gl_DEPTH_STENCIL_ATTACHMENT :: GLES -> GLEnum Source #

gl_NONE :: GLES -> GLEnum Source #

gl_FRAMEBUFFER_COMPLETE :: GLES -> GLEnum Source #

gl_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: GLES -> GLEnum Source #

gl_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: GLES -> GLEnum Source #

gl_FRAMEBUFFER_INCOMPLETE_DIMENSIONS :: GLES -> GLEnum Source #

gl_FRAMEBUFFER_UNSUPPORTED :: GLES -> GLEnum Source #

gl_FRAMEBUFFER_BINDING :: GLES -> GLEnum Source #

gl_RENDERBUFFER_BINDING :: GLES -> GLEnum Source #

gl_MAX_RENDERBUFFER_SIZE :: GLES -> GLEnum Source #

gl_INVALID_FRAMEBUFFER_OPERATION :: GLES -> GLEnum Source #