keid-render-basic-0.1.9.0: Basic rendering programs for Keid engine.
Safe HaskellSafe-Inferred
LanguageGHC2021

Render.Unlit.TileMap.Pipeline

Documentation

type Pipeline = Pipeline '[Scene] Vertex Attrs Source #

allocate :: (HasVulkan env, HasRenderPass renderpass) => SampleCountFlagBits -> Tagged Scene DsLayoutBindings -> renderpass -> ResourceT (RIO env) Pipeline Source #

allocateBlend :: (HasVulkan env, HasRenderPass renderpass) => SampleCountFlagBits -> Tagged Scene DsLayoutBindings -> renderpass -> ResourceT (RIO env) Pipeline Source #

type Config = Configure Pipeline Source #

config :: Tagged Scene DsLayoutBindings -> Config Source #

configBlend :: Tagged Scene DsLayoutBindings -> Config Source #

stageCode :: StageCode Source #