| 28 | #include "profiling/profiling.h" |
| 29 | |
| 30 | void 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 | |
| 48 | void vvl::QueueSubmission::EndUse() { |
| 49 | for (SemaphoreInfo& wait : wait_semaphores) { |