#include "buffer.h"
#include "camera.h"
#include "clipping.h"
+#include "deviceinfo.h"
#include "error.h"
#include "lighting.h"
#include "material.h"
}
}
- flush_shader_data();
+ flush_shader_data_();
shdata_stack.push_back(&d);
state->shdata_count = shdata_stack.size();
changed |= SHADER_DATA;
}
-void Renderer::flush_shader_data()
+void Renderer::flush_shader_data_()
{
if(shdata_stack.size()>state->shdata_count)
shdata_stack.erase(shdata_stack.begin()+state->shdata_count, shdata_stack.end());
Renderer::State::State():
camera(0),
texture_count(0),
- lowest_effect_texunit(TexUnit::get_n_units()),
+ lowest_effect_texunit(Limits::get_global().max_texture_bindings),
clipping(0),
shprog(0),
shdata_count(0),