Graphics.GL.Low

Overview

VAO

newVAO

bindVAO

deleteVAO

data VAO

Buffer Objects

newBufferObject

bindVBO

bindElementArray

updateVBO

updateElementArray

deleteBufferObject

data BufferObject

data UsageHint

Shader Program

newProgram

newProgramSafe

useProgram

deleteProgram

setUniform1f

setUniform2f

setUniform3f

setUniform4f

setUniform1i

setUniform2i

setUniform3i

setUniform4i

setUniform22

setUniform33

setUniform44

data Program

data ProgramError

Vertex Attributes

setVertexLayout

data LayoutElement

data DataType

Textures

data Texture

newTexture2D

newCubeMap

newEmptyTexture2D

newEmptyCubeMap

deleteTexture

setActiveTextureUnit

bindTexture2D

bindTextureCubeMap

setTex2DFiltering

setCubeMapFiltering

setTex2DWrapping

setCubeMapWrapping

data Cube a

data Filtering

data Wrapping

Rendering

Primitives

drawPoints

drawLines

drawLineStrip

drawLineLoop

drawTriangles

drawTriangleStrip

drawTriangleFan

drawIndexedPoints

drawIndexedLines

drawIndexedLineStrip

drawIndexedLineLoop

drawIndexedTriangles

drawIndexedTriangleStrip

drawIndexedTriangleFan

setViewport

enableScissorTest

disableScissorTest

enableCulling

disableCulling

data Viewport

data Culling

data IndexFormat

Color Buffer

enableColorWriting

disableColorWriting

clearColorBuffer

Depth Test

enableDepthTest

disableDepthTest

clearDepthBuffer

Stencil Test

enableStencil

disableStencil

clearStencilBuffer

basicStencil

data Stencil

data StencilFunc

data StencilOp

Blending

enableBlending

disableBlending

basicBlending

data Blending

data BlendFactor

data BlendEquation

Framebuffers

data FBO

newFBO

bindFBO

bindDefaultFramebuffer

deleteFBO

attachTex2D

attachCubeMap

attachRBO

Renderbuffers

data RBO

newRBO

deleteRBO

Errors

data GLError

getGLError

assertNoGLError

Image Formats

data ImageFormat