1 #ifndef MSP_GL_RENDERER_BACKEND_H_
2 #define MSP_GL_RENDERER_BACKEND_H_
4 #include <msp/core/noncopyable.h>
6 #include "pipelinestate.h"
11 class VulkanRenderer: public NonCopyable
14 PipelineState pipeline_state;
15 Semaphore *begin_semaphore;
16 Semaphore *end_semaphore;
19 void begin(Semaphore &);
22 void end(Semaphore &);
25 using RendererBackend = VulkanRenderer;