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

Method BeginUse

layers/state_tracker/queue_state.cpp:30–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28#include "profiling/profiling.h"
29
30void vvl::QueueSubmission::BeginUse() {
31 for (SemaphoreInfo& wait : wait_semaphores) {
32 wait.semaphore->BeginUse();
33 }
34 for (CommandBufferSubmission& cb_submission : cb_submissions) {
35 cb_submission.cb->BeginUse();
36 }
37 for (SemaphoreInfo& signal : signal_semaphores) {
38 signal.semaphore->BeginUse();
39 }
40 if (fence) {
41 fence->BeginUse();
42 }
43 if (swapchain) {
44 swapchain->BeginUse();
45 }
46}
47
48void vvl::QueueSubmission::EndUse() {
49 for (SemaphoreInfo& wait : wait_semaphores) {

Callers 1

PreSubmitMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected