#include "renderpass.h"
#include "program.h"
#include "programdata.h"
+#include "renderer.h"
#include "texenv.h"
#include "texture.h"
#include "texture2d.h"
return i->second;
}
+void RenderPass::apply(Renderer &renderer) const
+{
+ renderer.set_texturing(texturing);
+ renderer.set_material(material.get());
+ renderer.set_shader_program(shprog, shdata.get());
+}
+
RenderPass::Loader::Loader(RenderPass &p):
DataFile::CollectionObjectLoader<RenderPass>(p, 0)