]> git.tdb.fi Git - libs/gl.git/commitdiff
Rename frame_index in Renderer to frame_number
authorMikko Rasa <tdb@tdb.fi>
Fri, 7 Oct 2022 18:22:20 +0000 (21:22 +0300)
committerMikko Rasa <tdb@tdb.fi>
Fri, 7 Oct 2022 18:26:58 +0000 (21:26 +0300)
It's a free-running counter, not used directly as an index.

source/render/renderer.cpp
source/render/renderer.h

index 7e010b3f917b0a22a34d5bf1de66a7408e29259e..b74b0773b2bd88751ffdf0afd1319914cb7be1fc 100644 (file)
@@ -38,13 +38,13 @@ void Renderer::begin()
        if(current_state)
                throw invalid_operation("Renderer::begin");
 
-       ++frame_index;
+       ++frame_number;
        state_stack.emplace_back();
        current_state = &state_stack.back();
 
        RendererBackend::begin();
 
-       commands.begin_frame(frame_index);
+       commands.begin_frame(frame_number);
 }
 
 void Renderer::end()
@@ -292,7 +292,7 @@ void Renderer::draw_instanced(const Batch &batch, unsigned count)
 
 void Renderer::apply_batch(const Batch &batch)
 {
-       batch.refresh(frame_index);
+       batch.refresh(frame_number);
        PipelineState &ps = get_pipeline_state();
        ps.set_primitive_type(batch.get_type());
        if(batch.get_type()==PATCHES)
@@ -394,12 +394,12 @@ void Renderer::apply_state()
        {
                if(extra_shdata)
                        shdata_stack.erase(shdata_stack.begin()+state.shdata_count, shdata_stack.end());
-               standard_shdata.apply(*state.shprog, ps, frame_index);
+               standard_shdata.apply(*state.shprog, ps, frame_number);
                if(state.camera)
-                       state.camera->get_shader_data().apply(*state.shprog, ps, frame_index);
+                       state.camera->get_shader_data().apply(*state.shprog, ps, frame_number);
                for(const BoundProgramData &d: shdata_stack)
                {
-                       d.shdata->apply(*state.shprog, ps, frame_index);
+                       d.shdata->apply(*state.shprog, ps, frame_number);
                        d.generation = d.shdata->get_generation();
                }
                changed &= ~SHADER_DATA;
@@ -408,9 +408,9 @@ void Renderer::apply_state()
        if(state.vertex_setup)
        {
                if(const VertexArray *array = state.vertex_setup->get_vertex_array())
-                       array->refresh(frame_index);
+                       array->refresh(frame_number);
                if(const VertexArray *array = state.vertex_setup->get_instance_array())
-                       array->refresh(frame_index);
+                       array->refresh(frame_number);
        }
        ps.set_vertex_setup(state.vertex_setup);
 
index 0fa19346042ea1f5980c478e5dabd305bf66ab6a..2050c8c4be87a1dc1fb1616bec919fd9d8dae5ec 100644 (file)
@@ -120,7 +120,7 @@ private:
                SHADER_DATA = 16
        };
 
-       unsigned frame_index = 0;
+       unsigned frame_number = 0;
        unsigned char changed = 0;
        std::vector<State> state_stack;
        State *current_state = 0;