ombra-0.3.1.0: Render engine.
Graphics.Rendering.Ombra.Backend.OpenGL
Contents
makeContext :: IO Ctx 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 #
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 #
encodeUShorts :: GLES -> [Word16] -> IO UInt16Array Source #
encodeUInt8s :: GLES -> [Word8] -> IO UInt8Array Source #
newByteArray :: GLES -> Int -> IO UInt8Array Source #
fromFloat32Array :: GLES -> Float32Array -> AnyArray Source #
fromInt32Array :: GLES -> Int32Array -> AnyArray Source #
fromUInt8Array :: GLES -> UInt8Array -> AnyArray Source #
fromUInt16Array :: GLES -> UInt16Array -> AnyArray Source #
decodeBytes :: GLES -> UInt8Array -> IO [Word8] 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 #
glReadPixels :: GLES -> Ctx -> GLInt -> GLInt -> GLSize -> GLSize -> GLEnum -> GLEnum -> UInt8Array -> 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_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 #