MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-ValidationLayers / DoPresentOperations

Method DoPresentOperations

layers/sync/sync_submit.cpp:589–596  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

587}
588
589void QueueBatchContext::DoPresentOperations(const PresentedImages& presented_images) {
590 // For present, tagging is internal to the presented image record.
591 for (const auto& presented : presented_images) {
592 // Update memory state
593 presented.UpdateMemoryAccess(SYNC_PRESENT_ENGINE_SYNCVAL_PRESENT_PRESENTED_SYNCVAL, presented.tag, access_context_,
594 SyncFlag::kPresent);
595 }
596}
597
598void QueueBatchContext::LogPresentOperations(const PresentedImages& presented_images, uint64_t submit_index) {
599 if (tag_range_.size()) {

Callers 1

ProcessQueuePresentMethod · 0.80

Calls 1

UpdateMemoryAccessMethod · 0.80

Tested by

no test coverage detected