2 #include "renderer_backend.h"
7 void VulkanRenderer::begin()
13 void VulkanRenderer::begin(Semaphore &sem)
15 static_cast<Renderer *>(this)->begin();
17 begin_semaphore = &sem;
20 void VulkanRenderer::end()
22 Renderer &self = *static_cast<Renderer *>(this);
23 self.commands.use_pipeline(0);
24 self.commands.submit_frame(begin_semaphore, end_semaphore);
27 void VulkanRenderer::end(Semaphore &sem)
30 static_cast<Renderer *>(this)->end();