X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Frenderer_backend.h;fp=source%2Fbackends%2Fvulkan%2Frenderer_backend.h;h=b851ddd7a225165458cd1f128023a4181c0c4279;hb=99ca354f18119f82f1adeca100cd665a8f640317;hp=0000000000000000000000000000000000000000;hpb=4cd245dafe6a7ee5c93edca5aee2d146f1155309;p=libs%2Fgl.git diff --git a/source/backends/vulkan/renderer_backend.h b/source/backends/vulkan/renderer_backend.h new file mode 100644 index 00000000..b851ddd7 --- /dev/null +++ b/source/backends/vulkan/renderer_backend.h @@ -0,0 +1,29 @@ +#ifndef MSP_GL_RENDERER_BACKEND_H_ +#define MSP_GL_RENDERER_BACKEND_H_ + +#include +#include "commands.h" +#include "pipelinestate.h" + +namespace Msp { +namespace GL { + +class VulkanRenderer: public NonCopyable +{ +protected: + PipelineState pipeline_state; + Semaphore *begin_semaphore; + + void begin() { } + void begin(Semaphore &); + + void end(); + void end(Semaphore &); +}; + +using RendererBackend = VulkanRenderer; + +} // namespace GL +} // namespace Msp + +#endif