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 | |