ombra-0.2.2.0: Render engine.

Safe HaskellNone
LanguageHaskell2010

Graphics.Rendering.Ombra.Backend.WebGL

Contents

Description

The GHCJS/WebGL backend. This just exports the instance for GLES.

Documentation

makeContext #

Arguments

:: JSVal

Canvas element.

-> IO Ctx 

Orphan instances

GLES # 

Associated Types

type Ctx :: * #

type GLEnum :: * #

type GLUInt :: * #

type GLInt :: * #

type GLPtr :: * #

type GLPtrDiff :: * #

type GLSize :: * #

type GLString :: * #

type GLBool :: * #

type Buffer :: * #

type UniformLocation :: * #

type Texture :: * #

type Shader :: * #

type Program :: * #

type FrameBuffer :: * #

type RenderBuffer :: * #

type VertexArrayObject :: * #

type AnyArray :: * #

type Float32Array :: * #

type Int32Array :: * #

type UInt8Array :: * #

type UInt16Array :: * #

Methods

true :: GLES -> GLBool #

false :: GLES -> GLBool #

nullGLPtr :: GLES -> GLPtr #

toGLString :: GLES -> String -> GLString #

noBuffer :: GLES -> Buffer #

noTexture :: GLES -> Texture #

noVAO :: GLES -> VertexArrayObject #

noUInt8Array :: GLES -> IO UInt8Array #

noFloat32Array :: GLES -> IO Float32Array #

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

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

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

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

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

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

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

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

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

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

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

encodeUShorts :: GLES -> [Word16] -> IO UInt16Array #

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

newByteArray :: GLES -> Int -> IO UInt8Array #

fromFloat32Array :: GLES -> Float32Array -> AnyArray #

fromInt32Array :: GLES -> Int32Array -> AnyArray #

fromUInt8Array :: GLES -> UInt8Array -> AnyArray #

fromUInt16Array :: GLES -> UInt16Array -> AnyArray #

decodeBytes :: GLES -> UInt8Array -> IO [Word8] #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

gl_DEPTH_BUFFER_BIT :: GLES -> GLEnum #

gl_STENCIL_BUFFER_BIT :: GLES -> GLEnum #

gl_COLOR_BUFFER_BIT :: GLES -> GLEnum #

gl_POINTS :: GLES -> GLEnum #

gl_LINES :: GLES -> GLEnum #

gl_LINE_LOOP :: GLES -> GLEnum #

gl_LINE_STRIP :: GLES -> GLEnum #

gl_TRIANGLES :: GLES -> GLEnum #

gl_TRIANGLE_STRIP :: GLES -> GLEnum #

gl_TRIANGLE_FAN :: GLES -> GLEnum #

gl_ZERO :: GLES -> GLEnum #

gl_ONE :: GLES -> GLEnum #

gl_SRC_COLOR :: GLES -> GLEnum #

gl_ONE_MINUS_SRC_COLOR :: GLES -> GLEnum #

gl_SRC_ALPHA :: GLES -> GLEnum #

gl_ONE_MINUS_SRC_ALPHA :: GLES -> GLEnum #

gl_DST_ALPHA :: GLES -> GLEnum #

gl_ONE_MINUS_DST_ALPHA :: GLES -> GLEnum #

gl_DST_COLOR :: GLES -> GLEnum #

gl_ONE_MINUS_DST_COLOR :: GLES -> GLEnum #

gl_SRC_ALPHA_SATURATE :: GLES -> GLEnum #

gl_FUNC_ADD :: GLES -> GLEnum #

gl_BLEND_EQUATION :: GLES -> GLEnum #

gl_BLEND_EQUATION_RGB :: GLES -> GLEnum #

gl_BLEND_EQUATION_ALPHA :: GLES -> GLEnum #

gl_FUNC_SUBTRACT :: GLES -> GLEnum #

gl_FUNC_REVERSE_SUBTRACT :: GLES -> GLEnum #

gl_BLEND_DST_RGB :: GLES -> GLEnum #

gl_BLEND_SRC_RGB :: GLES -> GLEnum #

gl_BLEND_DST_ALPHA :: GLES -> GLEnum #

gl_BLEND_SRC_ALPHA :: GLES -> GLEnum #

gl_CONSTANT_COLOR :: GLES -> GLEnum #

gl_ONE_MINUS_CONSTANT_COLOR :: GLES -> GLEnum #

gl_CONSTANT_ALPHA :: GLES -> GLEnum #

gl_ONE_MINUS_CONSTANT_ALPHA :: GLES -> GLEnum #

gl_BLEND_COLOR :: GLES -> GLEnum #

gl_ARRAY_BUFFER :: GLES -> GLEnum #

gl_ELEMENT_ARRAY_BUFFER :: GLES -> GLEnum #

gl_ARRAY_BUFFER_BINDING :: GLES -> GLEnum #

gl_ELEMENT_ARRAY_BUFFER_BINDING :: GLES -> GLEnum #

gl_STREAM_DRAW :: GLES -> GLEnum #

gl_STATIC_DRAW :: GLES -> GLEnum #

gl_DYNAMIC_DRAW :: GLES -> GLEnum #

gl_BUFFER_SIZE :: GLES -> GLEnum #

gl_BUFFER_USAGE :: GLES -> GLEnum #

gl_CURRENT_VERTEX_ATTRIB :: GLES -> GLEnum #

gl_FRONT :: GLES -> GLEnum #

gl_BACK :: GLES -> GLEnum #

gl_FRONT_AND_BACK :: GLES -> GLEnum #

gl_CULL_FACE :: GLES -> GLEnum #

gl_BLEND :: GLES -> GLEnum #

gl_DITHER :: GLES -> GLEnum #

gl_STENCIL_TEST :: GLES -> GLEnum #

gl_DEPTH_TEST :: GLES -> GLEnum #

gl_SCISSOR_TEST :: GLES -> GLEnum #

gl_POLYGON_OFFSET_FILL :: GLES -> GLEnum #

gl_SAMPLE_ALPHA_TO_COVERAGE :: GLES -> GLEnum #

gl_SAMPLE_COVERAGE :: GLES -> GLEnum #

gl_NO_ERROR :: GLES -> GLEnum #

gl_INVALID_ENUM :: GLES -> GLEnum #

gl_INVALID_VALUE :: GLES -> GLEnum #

gl_INVALID_OPERATION :: GLES -> GLEnum #

gl_OUT_OF_MEMORY :: GLES -> GLEnum #

gl_CW :: GLES -> GLEnum #

gl_CCW :: GLES -> GLEnum #

gl_LINE_WIDTH :: GLES -> GLEnum #

gl_ALIASED_POINT_SIZE_RANGE :: GLES -> GLEnum #

gl_ALIASED_LINE_WIDTH_RANGE :: GLES -> GLEnum #

gl_CULL_FACE_MODE :: GLES -> GLEnum #

gl_FRONT_FACE :: GLES -> GLEnum #

gl_DEPTH_RANGE :: GLES -> GLEnum #

gl_DEPTH_WRITEMASK :: GLES -> GLEnum #

gl_DEPTH_CLEAR_VALUE :: GLES -> GLEnum #

gl_DEPTH_FUNC :: GLES -> GLEnum #

gl_STENCIL_CLEAR_VALUE :: GLES -> GLEnum #

gl_STENCIL_FUNC :: GLES -> GLEnum #

gl_STENCIL_FAIL :: GLES -> GLEnum #

gl_STENCIL_PASS_DEPTH_FAIL :: GLES -> GLEnum #

gl_STENCIL_PASS_DEPTH_PASS :: GLES -> GLEnum #

gl_STENCIL_REF :: GLES -> GLEnum #

gl_STENCIL_VALUE_MASK :: GLES -> GLEnum #

gl_STENCIL_WRITEMASK :: GLES -> GLEnum #

gl_STENCIL_BACK_FUNC :: GLES -> GLEnum #

gl_STENCIL_BACK_FAIL :: GLES -> GLEnum #

gl_STENCIL_BACK_PASS_DEPTH_FAIL :: GLES -> GLEnum #

gl_STENCIL_BACK_PASS_DEPTH_PASS :: GLES -> GLEnum #

gl_STENCIL_BACK_REF :: GLES -> GLEnum #

gl_STENCIL_BACK_VALUE_MASK :: GLES -> GLEnum #

gl_STENCIL_BACK_WRITEMASK :: GLES -> GLEnum #

gl_VIEWPORT :: GLES -> GLEnum #

gl_SCISSOR_BOX :: GLES -> GLEnum #

gl_COLOR_CLEAR_VALUE :: GLES -> GLEnum #

gl_COLOR_WRITEMASK :: GLES -> GLEnum #

gl_UNPACK_ALIGNMENT :: GLES -> GLEnum #

gl_PACK_ALIGNMENT :: GLES -> GLEnum #

gl_MAX_TEXTURE_SIZE :: GLES -> GLEnum #

gl_MAX_VIEWPORT_DIMS :: GLES -> GLEnum #

gl_SUBPIXEL_BITS :: GLES -> GLEnum #

gl_RED_BITS :: GLES -> GLEnum #

gl_GREEN_BITS :: GLES -> GLEnum #

gl_BLUE_BITS :: GLES -> GLEnum #

gl_ALPHA_BITS :: GLES -> GLEnum #

gl_DEPTH_BITS :: GLES -> GLEnum #

gl_STENCIL_BITS :: GLES -> GLEnum #

gl_POLYGON_OFFSET_UNITS :: GLES -> GLEnum #

gl_POLYGON_OFFSET_FACTOR :: GLES -> GLEnum #

gl_TEXTURE_BINDING_2D :: GLES -> GLEnum #

gl_SAMPLE_BUFFERS :: GLES -> GLEnum #

gl_SAMPLES :: GLES -> GLEnum #

gl_SAMPLE_COVERAGE_VALUE :: GLES -> GLEnum #

gl_SAMPLE_COVERAGE_INVERT :: GLES -> GLEnum #

gl_COMPRESSED_TEXTURE_FORMATS :: GLES -> GLEnum #

gl_DONT_CARE :: GLES -> GLEnum #

gl_FASTEST :: GLES -> GLEnum #

gl_NICEST :: GLES -> GLEnum #

gl_GENERATE_MIPMAP_HINT :: GLES -> GLEnum #

gl_BYTE :: GLES -> GLEnum #

gl_UNSIGNED_BYTE :: GLES -> GLEnum #

gl_SHORT :: GLES -> GLEnum #

gl_UNSIGNED_SHORT :: GLES -> GLEnum #

gl_INT :: GLES -> GLEnum #

gl_UNSIGNED_INT :: GLES -> GLEnum #

gl_UNSIGNED_INT_24_8 :: GLES -> GLEnum #

gl_FLOAT :: GLES -> GLEnum #

gl_DEPTH_COMPONENT :: GLES -> GLEnum #

gl_DEPTH_STENCIL :: GLES -> GLEnum #

gl_ALPHA :: GLES -> GLEnum #

gl_RGB :: GLES -> GLEnum #

gl_RGBA :: GLES -> GLEnum #

gl_RGBA32F :: GLES -> GLEnum #

gl_LUMINANCE :: GLES -> GLEnum #

gl_LUMINANCE_ALPHA :: GLES -> GLEnum #

gl_UNSIGNED_SHORT_4_4_4_4 :: GLES -> GLEnum #

gl_UNSIGNED_SHORT_5_5_5_1 :: GLES -> GLEnum #

gl_UNSIGNED_SHORT_5_6_5 :: GLES -> GLEnum #

gl_FRAGMENT_SHADER :: GLES -> GLEnum #

gl_VERTEX_SHADER :: GLES -> GLEnum #

gl_MAX_VERTEX_ATTRIBS :: GLES -> GLEnum #

gl_MAX_VERTEX_UNIFORM_VECTORS :: GLES -> GLEnum #

gl_MAX_VARYING_VECTORS :: GLES -> GLEnum #

gl_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: GLES -> GLEnum #

gl_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: GLES -> GLEnum #

gl_MAX_TEXTURE_IMAGE_UNITS :: GLES -> GLEnum #

gl_MAX_FRAGMENT_UNIFORM_VECTORS :: GLES -> GLEnum #

gl_SHADER_TYPE :: GLES -> GLEnum #

gl_DELETE_STATUS :: GLES -> GLEnum #

gl_LINK_STATUS :: GLES -> GLEnum #

gl_VALIDATE_STATUS :: GLES -> GLEnum #

gl_ATTACHED_SHADERS :: GLES -> GLEnum #

gl_ACTIVE_UNIFORMS :: GLES -> GLEnum #

gl_ACTIVE_ATTRIBUTES :: GLES -> GLEnum #

gl_SHADING_LANGUAGE_VERSION :: GLES -> GLEnum #

gl_CURRENT_PROGRAM :: GLES -> GLEnum #

gl_NEVER :: GLES -> GLEnum #

gl_LESS :: GLES -> GLEnum #

gl_EQUAL :: GLES -> GLEnum #

gl_LEQUAL :: GLES -> GLEnum #

gl_GREATER :: GLES -> GLEnum #

gl_NOTEQUAL :: GLES -> GLEnum #

gl_GEQUAL :: GLES -> GLEnum #

gl_ALWAYS :: GLES -> GLEnum #

gl_KEEP :: GLES -> GLEnum #

gl_REPLACE :: GLES -> GLEnum #

gl_INCR :: GLES -> GLEnum #

gl_DECR :: GLES -> GLEnum #

gl_INVERT :: GLES -> GLEnum #

gl_INCR_WRAP :: GLES -> GLEnum #

gl_DECR_WRAP :: GLES -> GLEnum #

gl_VENDOR :: GLES -> GLEnum #

gl_RENDERER :: GLES -> GLEnum #

gl_VERSION :: GLES -> GLEnum #

gl_NEAREST :: GLES -> GLEnum #

gl_LINEAR :: GLES -> GLEnum #

gl_NEAREST_MIPMAP_NEAREST :: GLES -> GLEnum #

gl_LINEAR_MIPMAP_NEAREST :: GLES -> GLEnum #

gl_NEAREST_MIPMAP_LINEAR :: GLES -> GLEnum #

gl_LINEAR_MIPMAP_LINEAR :: GLES -> GLEnum #

gl_TEXTURE_MAG_FILTER :: GLES -> GLEnum #

gl_TEXTURE_MIN_FILTER :: GLES -> GLEnum #

gl_TEXTURE_WRAP_S :: GLES -> GLEnum #

gl_TEXTURE_WRAP_T :: GLES -> GLEnum #

gl_TEXTURE_2D :: GLES -> GLEnum #

gl_TEXTURE :: GLES -> GLEnum #

gl_TEXTURE_CUBE_MAP :: GLES -> GLEnum #

gl_TEXTURE_BINDING_CUBE_MAP :: GLES -> GLEnum #

gl_TEXTURE_CUBE_MAP_POSITIVE_X :: GLES -> GLEnum #

gl_TEXTURE_CUBE_MAP_NEGATIVE_X :: GLES -> GLEnum #

gl_TEXTURE_CUBE_MAP_POSITIVE_Y :: GLES -> GLEnum #

gl_TEXTURE_CUBE_MAP_NEGATIVE_Y :: GLES -> GLEnum #

gl_TEXTURE_CUBE_MAP_POSITIVE_Z :: GLES -> GLEnum #

gl_TEXTURE_CUBE_MAP_NEGATIVE_Z :: GLES -> GLEnum #

gl_MAX_CUBE_MAP_TEXTURE_SIZE :: GLES -> GLEnum #

gl_TEXTURE0 :: GLES -> GLEnum #

gl_TEXTURE1 :: GLES -> GLEnum #

gl_TEXTURE2 :: GLES -> GLEnum #

gl_TEXTURE3 :: GLES -> GLEnum #

gl_TEXTURE4 :: GLES -> GLEnum #

gl_TEXTURE5 :: GLES -> GLEnum #

gl_TEXTURE6 :: GLES -> GLEnum #

gl_TEXTURE7 :: GLES -> GLEnum #

gl_TEXTURE8 :: GLES -> GLEnum #

gl_TEXTURE9 :: GLES -> GLEnum #

gl_TEXTURE10 :: GLES -> GLEnum #

gl_TEXTURE11 :: GLES -> GLEnum #

gl_TEXTURE12 :: GLES -> GLEnum #

gl_TEXTURE13 :: GLES -> GLEnum #

gl_TEXTURE14 :: GLES -> GLEnum #

gl_TEXTURE15 :: GLES -> GLEnum #

gl_TEXTURE16 :: GLES -> GLEnum #

gl_TEXTURE17 :: GLES -> GLEnum #

gl_TEXTURE18 :: GLES -> GLEnum #

gl_TEXTURE19 :: GLES -> GLEnum #

gl_TEXTURE20 :: GLES -> GLEnum #

gl_TEXTURE21 :: GLES -> GLEnum #

gl_TEXTURE22 :: GLES -> GLEnum #

gl_TEXTURE23 :: GLES -> GLEnum #

gl_TEXTURE24 :: GLES -> GLEnum #

gl_TEXTURE25 :: GLES -> GLEnum #

gl_TEXTURE26 :: GLES -> GLEnum #

gl_TEXTURE27 :: GLES -> GLEnum #

gl_TEXTURE28 :: GLES -> GLEnum #

gl_TEXTURE29 :: GLES -> GLEnum #

gl_TEXTURE30 :: GLES -> GLEnum #

gl_TEXTURE31 :: GLES -> GLEnum #

gl_ACTIVE_TEXTURE :: GLES -> GLEnum #

gl_REPEAT :: GLES -> GLEnum #

gl_CLAMP_TO_EDGE :: GLES -> GLEnum #

gl_MIRRORED_REPEAT :: GLES -> GLEnum #

gl_FLOAT_VEC2 :: GLES -> GLEnum #

gl_FLOAT_VEC3 :: GLES -> GLEnum #

gl_FLOAT_VEC4 :: GLES -> GLEnum #

gl_INT_VEC2 :: GLES -> GLEnum #

gl_INT_VEC3 :: GLES -> GLEnum #

gl_INT_VEC4 :: GLES -> GLEnum #

gl_BOOL :: GLES -> GLEnum #

gl_BOOL_VEC2 :: GLES -> GLEnum #

gl_BOOL_VEC3 :: GLES -> GLEnum #

gl_BOOL_VEC4 :: GLES -> GLEnum #

gl_FLOAT_MAT2 :: GLES -> GLEnum #

gl_FLOAT_MAT3 :: GLES -> GLEnum #

gl_FLOAT_MAT4 :: GLES -> GLEnum #

gl_SAMPLER_2D :: GLES -> GLEnum #

gl_SAMPLER_CUBE :: GLES -> GLEnum #

gl_VERTEX_ATTRIB_ARRAY_ENABLED :: GLES -> GLEnum #

gl_VERTEX_ATTRIB_ARRAY_SIZE :: GLES -> GLEnum #

gl_VERTEX_ATTRIB_ARRAY_STRIDE :: GLES -> GLEnum #

gl_VERTEX_ATTRIB_ARRAY_TYPE :: GLES -> GLEnum #

gl_VERTEX_ATTRIB_ARRAY_NORMALIZED :: GLES -> GLEnum #

gl_VERTEX_ATTRIB_ARRAY_POINTER :: GLES -> GLEnum #

gl_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: GLES -> GLEnum #

gl_COMPILE_STATUS :: GLES -> GLEnum #

gl_LOW_FLOAT :: GLES -> GLEnum #

gl_MEDIUM_FLOAT :: GLES -> GLEnum #

gl_HIGH_FLOAT :: GLES -> GLEnum #

gl_LOW_INT :: GLES -> GLEnum #

gl_MEDIUM_INT :: GLES -> GLEnum #

gl_HIGH_INT :: GLES -> GLEnum #

gl_FRAMEBUFFER :: GLES -> GLEnum #

gl_RENDERBUFFER :: GLES -> GLEnum #

gl_RGBA4 :: GLES -> GLEnum #

gl_RGB5_A1 :: GLES -> GLEnum #

gl_RGB565 :: GLES -> GLEnum #

gl_DEPTH_COMPONENT16 :: GLES -> GLEnum #

gl_STENCIL_INDEX8 :: GLES -> GLEnum #

gl_RENDERBUFFER_WIDTH :: GLES -> GLEnum #

gl_RENDERBUFFER_HEIGHT :: GLES -> GLEnum #

gl_RENDERBUFFER_INTERNAL_FORMAT :: GLES -> GLEnum #

gl_RENDERBUFFER_RED_SIZE :: GLES -> GLEnum #

gl_RENDERBUFFER_GREEN_SIZE :: GLES -> GLEnum #

gl_RENDERBUFFER_BLUE_SIZE :: GLES -> GLEnum #

gl_RENDERBUFFER_ALPHA_SIZE :: GLES -> GLEnum #

gl_RENDERBUFFER_DEPTH_SIZE :: GLES -> GLEnum #

gl_RENDERBUFFER_STENCIL_SIZE :: GLES -> GLEnum #

gl_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: GLES -> GLEnum #

gl_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: GLES -> GLEnum #

gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: GLES -> GLEnum #

gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: GLES -> GLEnum #

gl_MAX_DRAW_BUFFERS :: GLES -> GLEnum #

gl_DRAW_BUFFER0 :: GLES -> GLEnum #

gl_DRAW_BUFFER1 :: GLES -> GLEnum #

gl_DRAW_BUFFER2 :: GLES -> GLEnum #

gl_DRAW_BUFFER3 :: GLES -> GLEnum #

gl_DRAW_BUFFER4 :: GLES -> GLEnum #

gl_DRAW_BUFFER5 :: GLES -> GLEnum #

gl_DRAW_BUFFER6 :: GLES -> GLEnum #

gl_DRAW_BUFFER7 :: GLES -> GLEnum #

gl_DRAW_BUFFER8 :: GLES -> GLEnum #

gl_DRAW_BUFFER9 :: GLES -> GLEnum #

gl_DRAW_BUFFER10 :: GLES -> GLEnum #

gl_DRAW_BUFFER11 :: GLES -> GLEnum #

gl_DRAW_BUFFER12 :: GLES -> GLEnum #

gl_DRAW_BUFFER13 :: GLES -> GLEnum #

gl_DRAW_BUFFER14 :: GLES -> GLEnum #

gl_DRAW_BUFFER15 :: GLES -> GLEnum #

gl_MAX_COLOR_ATTACHMENTS :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT0 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT1 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT2 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT3 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT4 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT5 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT6 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT7 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT8 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT9 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT10 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT11 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT12 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT13 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT14 :: GLES -> GLEnum #

gl_COLOR_ATTACHMENT15 :: GLES -> GLEnum #

gl_DEPTH_ATTACHMENT :: GLES -> GLEnum #

gl_STENCIL_ATTACHMENT :: GLES -> GLEnum #

gl_DEPTH_STENCIL_ATTACHMENT :: GLES -> GLEnum #

gl_NONE :: GLES -> GLEnum #

gl_FRAMEBUFFER_COMPLETE :: GLES -> GLEnum #

gl_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: GLES -> GLEnum #

gl_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: GLES -> GLEnum #

gl_FRAMEBUFFER_INCOMPLETE_DIMENSIONS :: GLES -> GLEnum #

gl_FRAMEBUFFER_UNSUPPORTED :: GLES -> GLEnum #

gl_FRAMEBUFFER_BINDING :: GLES -> GLEnum #

gl_RENDERBUFFER_BINDING :: GLES -> GLEnum #

gl_MAX_RENDERBUFFER_SIZE :: GLES -> GLEnum #

gl_INVALID_FRAMEBUFFER_OPERATION :: GLES -> GLEnum #