]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/renderer.h
Initial implementation of Vulkan backend
[libs/gl.git] / source / render / renderer.h
index a0b4e75fdf2ece24b7e082787258b63238080762..ffaa917dd4f5b8dd772ba5ce008c7f9d1fc372f7 100644 (file)
@@ -100,6 +100,7 @@ private:
                SHADER_DATA = 16
        };
 
+       unsigned frame_index = 0;
        unsigned char changed = 0;
        std::vector<State> state_stack;
        State *current_state = 0;
@@ -110,7 +111,6 @@ private:
 
 public:
        Renderer();
-       ~Renderer();
 
        /** Begins rendering, allowing commands to be issued. */
        void begin();
@@ -119,6 +119,9 @@ public:
        commands are allowed before the next call to begin(). */
        void end();
 
+       using RendererBackend::begin;
+       using RendererBackend::end;
+
        /** Saves the current state so it can be restored later. */
        void push_state();