X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Frender%2Frenderer.h;h=ffaa917dd4f5b8dd772ba5ce008c7f9d1fc372f7;hb=99ca354f18119f82f1adeca100cd665a8f640317;hp=a0b4e75fdf2ece24b7e082787258b63238080762;hpb=b95aa29809038b39e6729f4e53af0dfb545bfcdc;p=libs%2Fgl.git diff --git a/source/render/renderer.h b/source/render/renderer.h index a0b4e75f..ffaa917d 100644 --- a/source/render/renderer.h +++ b/source/render/renderer.h @@ -100,6 +100,7 @@ private: SHADER_DATA = 16 }; + unsigned frame_index = 0; unsigned char changed = 0; std::vector 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();