Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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 #
allocate :: (MonadVulkan env m, MonadResource m, HasCallStack, Specialization spec) => Config dsl spec -> m (ReleaseKey, Pipeline dsl Compute Compute) Source #
create :: (HasVulkan ctx, MonadUnliftIO m, Specialization spec) => ctx -> Config dsl spec -> m (Pipeline dsl Compute Compute) Source #