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

Method EndUse

layers/state_tracker/queue_state.cpp:48–64  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46}
47
48void vvl::QueueSubmission::EndUse() {
49 for (SemaphoreInfo& wait : wait_semaphores) {
50 wait.semaphore->EndUse();
51 }
52 for (CommandBufferSubmission& cb_submission : cb_submissions) {
53 cb_submission.cb->EndUse();
54 }
55 for (SemaphoreInfo& signal : signal_semaphores) {
56 signal.semaphore->EndUse();
57 }
58 if (fence) {
59 fence->EndUse();
60 }
61 if (swapchain) {
62 swapchain->EndUse();
63 }
64}
65
66uint64_t vvl::Queue::PreSubmit(std::vector<vvl::QueueSubmission>&& submissions) {
67 if (!submissions.empty()) {

Callers 1

RetireMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected