gpu-vulkan-core-0.1.0.19: Thin wrapper for Vulkan API
Safe HaskellNone
LanguageHaskell2010

Gpu.Vulkan.Cmd.Core

Synopsis

BEGIN AND END RENDER PASS

DRAW AND DISPATCH

draw :: C -> Word32 -> Word32 -> Word32 -> Word32 -> IO () Source #

dispatch :: C -> Word32 -> Word32 -> Word32 -> IO () Source #

BIND

bindPipeline :: C -> Word32 -> P -> IO () Source #

pushConstants :: C -> P -> Word32 -> Word32 -> Word32 -> Ptr () -> IO () Source #

COPY BUFFER AND IMAGE

copyBuffer :: C -> B -> B -> Word32 -> Ptr Copy -> IO () Source #

blitImage :: C -> I -> Word32 -> I -> Word32 -> Word32 -> Ptr Blit -> Word32 -> IO () Source #

CLEAR COLOR IMAGE

PIPELINE BARRIER

QUERY

beginQuery :: C -> Q -> Word32 -> Word32 -> IO () Source #

endQuery :: C -> Q -> Word32 -> IO () Source #

resetQueryPool :: C -> Q -> Word32 -> Word32 -> IO () Source #

writeTimestamp :: C -> Word32 -> Q -> Word32 -> IO () Source #