Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
data Config (dsl :: [Type]) spec Source #
Config | |
|
Instances
stageNames :: (StageInfo t, IsString label) => t label Source #
stageFlagBits :: StageInfo t => t ShaderStageFlagBits Source #
type StageSpirv = Stages (Maybe ByteString) Source #
type StageReflect = Reflect Stages Source #
data Pipeline (dsl :: [Type]) vertices instances Source #
Pipeline | |
|
allocate :: (MonadVulkan env m, MonadResource m, HasCallStack, Specialization spec) => Config dsl spec -> m (ReleaseKey, Pipeline dsl Compute Compute) Source #
create :: (MonadVulkan env io, Specialization spec, HasCallStack) => Config dsl spec -> io (Pipeline dsl Compute Compute) Source #