Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type Uniforms = `[Transform3, View3, Texture2]`
type Attributes = `[Position3, UV, Normal3]`
newtype Texture2
newtype Transform3
newtype Position3
vertexShader :: VertexShader `[Transform3, View3]` `[Position3, UV, Normal3]` `[UV]`
applyMatrices :: Shader `[Transform3, View3]` `[Position3]` [] V4
fragmentShader :: FragmentShader `[Texture2]` `[UV, Normal3]`