]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/opengl/renderer_backend.h
Move a few bits of Renderer into a backend class
[libs/gl.git] / source / backends / opengl / renderer_backend.h
diff --git a/source/backends/opengl/renderer_backend.h b/source/backends/opengl/renderer_backend.h
new file mode 100644 (file)
index 0000000..f6f7334
--- /dev/null
@@ -0,0 +1,23 @@
+#ifndef MSP_GL_RENDERER_BACKEND_H_
+#define MSP_GL_RENDERER_BACKEND_H_
+
+#include "pipelinestate.h"
+
+namespace Msp {
+namespace GL {
+
+class OpenGLRenderer
+{
+protected:
+       PipelineState pipeline_state;
+
+       void begin() { }
+       void end();
+};
+
+using RendererBackend = OpenGLRenderer;
+
+} // namespace GL
+} // namespace Msp
+
+#endif