- // Until VertexArray acquires VAO support and becomes Bindable
- if(vertex_array_changed)
- {
- vertex_array->apply();
- vertex_array_changed = false;
- }
+void Renderer::render(const Renderable &renderable, const Tag &tag)
+{
+ if(!excluded.count(&renderable))
+ renderable.render(*this, tag);
+}
+
+void Renderer::draw(const Batch &batch)
+{
+ apply_state();