gpu-vulkan-middle-0.1.0.68: Medium wrapper for Vulkan API
Safe HaskellNone
LanguageHaskell2010

Gpu.Vulkan.Queue.Middle.Internal

Synopsis

SUBMIT AND WAIT IDLE

submit :: forall (ns :: [Maybe Type]). SubmitInfoListToCore ns => Q -> PL SubmitInfo ns -> Maybe F -> IO () Source #

submit2 :: forall (sias :: [(Maybe Type, [Maybe Type], [Maybe Type], [Maybe Type])]). SubmitInfo2ListToCore sias => Q -> PL (U4 SubmitInfo2) sias -> Maybe F -> IO () Source #

waitIdle :: Q -> IO () Source #

newtype Q Source #

Constructors

Q Q 

Instances

Instances details
Show Q Source # 
Instance details

Defined in Gpu.Vulkan.Queue.Middle.Internal

Methods

showsPrec :: Int -> Q -> ShowS #

show :: Q -> String #

showList :: [Q] -> ShowS #

SPARSE RESOURCES

bindSparse :: forall (mns :: [Maybe Type]). ToListWithCCpsM' WithPoked M mns => Q -> PL BindSparseInfo mns -> Maybe F -> IO () Source #

bindSparseInfoToCore :: forall (mn :: Maybe Type) a. WithPoked (M mn) => BindSparseInfo mn -> (BindSparseInfo -> IO a) -> IO () Source #