| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
LambdaCube.IR
Documentation
type StreamName = Int Source #
type ProgramName = Int Source #
type TextureName = Int Source #
type SamplerName = Int Source #
type UniformName = String Source #
type FrameBufferComponent = Int Source #
type TextureUnit = Int Source #
type RenderTargetName = Int Source #
data ArrayValue Source #
Constructors
| VBoolArray (Vector Bool) | |
| VIntArray (Vector Int32) | |
| VWordArray (Vector Word32) | |
| VFloatArray (Vector Float) | 
Instances
Constructors
Constructors
| PointSize Float | |
| ProgramPointSize | 
data PolygonOffset Source #
data ProvokingVertex Source #
Constructors
| FirstVertex | |
| LastVertex | 
data ComparisonFunction Source #
type DepthFunction = ComparisonFunction Source #
data StencilOperation Source #
Constructors
| OpZero | |
| OpKeep | |
| OpReplace | |
| OpIncr | |
| OpIncrWrap | |
| OpDecr | |
| OpDecrWrap | |
| OpInvert | 
data BlendEquation Source #
Constructors
| FuncAdd | |
| FuncSubtract | |
| FuncReverseSubtract | |
| Min | |
| Max | 
data BlendingFactor Source #
data LogicOperation Source #
Constructors
| Clear | |
| And | |
| AndReverse | |
| Copy | |
| AndInverted | |
| Noop | |
| Xor | |
| Or | |
| Nor | |
| Equiv | |
| Invert | |
| OrReverse | |
| CopyInverted | |
| OrInverted | |
| Nand | |
| Set | 
data StencilTests Source #
Constructors
| StencilTests StencilTest StencilTest | 
data FetchPrimitive Source #
Constructors
| Points | |
| Lines | |
| Triangles | |
| LinesAdjacency | |
| TrianglesAdjacency | 
data OutputPrimitive Source #
Constructors
| TrianglesOutput | |
| LinesOutput | |
| PointsOutput | 
data ColorArity Source #
Instances
Constructors
| NoBlending | |
| BlendLogicOp LogicOperation | |
| Blend | |
Fields  | |
data RasterContext Source #
data FragmentOperation Source #
data AccumulationContext Source #
Constructors
| AccumulationContext | |
Fields  | |
data TextureDataType Source #
Constructors
| FloatT ColorArity | |
| IntT ColorArity | |
| WordT ColorArity | |
| ShadowT | 
data TextureType Source #
Constructors
Instances
Constructors
| Repeat | |
| MirroredRepeat | |
| ClampToEdge | |
| ClampToBorder | 
data ImageSemantic Source #
Constructors
| TextureImage TextureName Int (Maybe Int) | |
| Framebuffer ImageSemantic | 
Constructors
data SamplerDescriptor Source #
Constructors
| SamplerDescriptor | |
Fields  | |
data TextureDescriptor Source #
Constructors
| TextureDescriptor | |
Fields  | |
Constructors
| Program | |
Constructors
| Slot | |
Fields  | |
data RenderTarget Source #
Constructors
| RenderTarget | |
Fields  | |
Constructors
| Pipeline | |