Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
drawNothing :: forall p a s c ds os f. (PrimitiveTopology p, VertexInput a, GeometryExplosive (VertexFormat a)) => Window os c ds -> (s -> Buffer os a) -> Int -> GeometryStream (GGenerativeGeometry p (VertexFormat a)) -> Shader os s () Source #
tellDrawcalls :: forall p a s c ds os. (PrimitiveTopology p, VertexInput a, GeometryExplosive (VertexFormat a)) => Window os c ds -> GeometryStream (GGenerativeGeometry p (VertexFormat a)) -> (s -> Buffer os a) -> Int -> ShaderM s () Source #
makeDrawcall :: forall a s c ds os. VertexInput a => Window os c ds -> (s -> Buffer os a) -> GLuint -> GeometryStreamData -> GlobDeclM () -> ExprM () -> IO (Drawcall s) Source #