keid-render-basic-0.1.7.0: Basic rendering programs for Keid engine.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Render.Debug.Pipeline

Documentation

type Config = Configure Pipeline Source #

config :: Mode -> Tagged Scene DsBindings -> Config Source #

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

data Mode Source #

Constructors

UV 
Texture 
Shadow Word32 

Instances

Instances details
Show Mode Source # 
Instance details

Defined in Render.Debug.Pipeline

Methods

showsPrec :: Int -> Mode -> ShowS #

show :: Mode -> String #

showList :: [Mode] -> ShowS #

Eq Mode Source # 
Instance details

Defined in Render.Debug.Pipeline

Methods

(==) :: Mode -> Mode -> Bool #

(/=) :: Mode -> Mode -> Bool #

Ord Mode Source # 
Instance details

Defined in Render.Debug.Pipeline

Methods

compare :: Mode -> Mode -> Ordering #

(<) :: Mode -> Mode -> Bool #

(<=) :: Mode -> Mode -> Bool #

(>) :: Mode -> Mode -> Bool #

(>=) :: Mode -> Mode -> Bool #

max :: Mode -> Mode -> Mode #

min :: Mode -> Mode -> Mode #

Specialization Mode Source # 
Instance details

Defined in Render.Debug.Pipeline

stageCode :: StageCode Source #

stageSpirv :: StageSpirv Source #