----------------------------------------------------------------------------- -- -- Module : Graphics.GPipe.PrimitiveStream -- Copyright : Tobias Bexelius -- License : MIT -- -- Maintainer : Tobias Bexelius -- Stability : Experimental -- Portability : Portable -- -- | -- A 'Graphics.GPipe.PrimitiveArray.PrimitiveArray' can be turned into a 'PrimitiveStream' in a 'Graphics.GPipe.Shader.Shader', in order to operate on the vertices of it and ultimately rasterize it into -- a 'Graphics.GPipe.FragmentStream.FragmentStream'. ----------------------------------------------------------------------------- module Graphics.GPipe.PrimitiveStream ( -- * The data type PrimitiveStream(), VertexInput(..), ToVertex(), -- * Creating PrimitiveStreams toPrimitiveStream, toPrimitiveStream', -- * Various PrimitiveStream operations withInputIndices, InputIndices(..), withPointSize, PointSize ) where import Graphics.GPipe.Internal.PrimitiveStream