#ifndef MSP_GL_RENDERER_BACKEND_H_
#define MSP_GL_RENDERER_BACKEND_H_
+#include <msp/core/noncopyable.h>
#include "pipelinestate.h"
namespace Msp {
namespace GL {
-class OpenGLRenderer
+class OpenGLRenderer: public NonCopyable
{
protected:
PipelineState pipeline_state;
void begin() { }
void end();
+
+ void set_pipeline_key(std::uintptr_t) { }
+ PipelineState &get_pipeline_state() { return pipeline_state; }
};
using RendererBackend = OpenGLRenderer;