GPipe-Core-0.2.3.0: Typesafe functional GPU graphics programming
Safe HaskellNone
LanguageHaskell2010

Graphics.GPipe.Internal.TransformFeedback

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 #