AppendPresentSignal(CoreGraphics::QueueType type, VkSemaphore sem) | Vulkan::VkSubContextHandler | |
AppendSparseBind(CoreGraphics::QueueType type, const VkImage img, const Util::Array< VkSparseMemoryBind > &opaqueBinds, const Util::Array< VkSparseImageMemoryBind > &pageBinds) | Vulkan::VkSubContextHandler | |
AppendSparseBind(CoreGraphics::QueueType type, const VkBuffer buf, const Util::Array< VkSparseMemoryBind > &binds) | Vulkan::VkSubContextHandler | |
AppendSubmissionTimeline(CoreGraphics::QueueType type, VkCommandBuffer cmds, Util::Array< CoreGraphics::SubmissionWaitEvent, 8 > waitEvents) | Vulkan::VkSubContextHandler | |
AppendSubmissionTimeline(CoreGraphics::QueueType type, Util::Array< VkCommandBuffer, 16 > cmds, Util::Array< CoreGraphics::SubmissionWaitEvent, 8 > waitEvents) | Vulkan::VkSubContextHandler | |
currentQueue | Vulkan::VkSubContextHandler | private |
device | Vulkan::VkSubContextHandler | private |
Discard() | Vulkan::VkSubContextHandler | |
FlushSparseBinds(VkFence fence) | Vulkan::VkSubContextHandler | |
FlushSubmissions(VkFence fence) | Vulkan::VkSubContextHandler | |
GetNextTimelineIndex(CoreGraphics::QueueType type) | Vulkan::VkSubContextHandler | |
GetQueue(const CoreGraphics::QueueType type) | Vulkan::VkSubContextHandler | |
GetQueue(const CoreGraphics::QueueType type, const IndexT index) | Vulkan::VkSubContextHandler | friend |
GetSemaphore(const CoreGraphics::QueueType type) | Vulkan::VkSubContextHandler | private |
GetSemaphoreId(const CoreGraphics::QueueType type) | Vulkan::VkSubContextHandler | private |
IncrementSemaphoreId(const CoreGraphics::QueueType type) | Vulkan::VkSubContextHandler | private |
InsertFence(CoreGraphics::QueueType type, VkFence fence) | Vulkan::VkSubContextHandler | |
Poll(CoreGraphics::QueueType type, uint64_t index) | Vulkan::VkSubContextHandler | |
queues | Vulkan::VkSubContextHandler | private |
semaphores | Vulkan::VkSubContextHandler | private |
semaphoreSubmissionIds | Vulkan::VkSubContextHandler | private |
SetToNextContext(const CoreGraphics::QueueType type) | Vulkan::VkSubContextHandler | |
Setup(VkDevice dev, const Util::FixedArray< Util::Pair< uint, uint > > indexMap) | Vulkan::VkSubContextHandler | |
sparseBindSubmissions | Vulkan::VkSubContextHandler | private |
submissionLock | Vulkan::VkSubContextHandler | private |
submissions | Vulkan::VkSubContextHandler | private |
VkSubContextHandler() | Vulkan::VkSubContextHandler | |
Wait(CoreGraphics::QueueType type, uint64 index) | Vulkan::VkSubContextHandler | |
WaitIdle(const CoreGraphics::QueueType type) | Vulkan::VkSubContextHandler | |
~VkSubContextHandler() | Vulkan::VkSubContextHandler | |