summaryrefslogtreecommitdiffstats
path: root/src/Renderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Renderer.cpp')
-rw-r--r--src/Renderer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/Renderer.cpp b/src/Renderer.cpp
index ad4849b..8b3d689 100644
--- a/src/Renderer.cpp
+++ b/src/Renderer.cpp
@@ -18,9 +18,15 @@
*/
#include "Renderer.h"
+#include "Shader.h"
namespace Zoom {
+Renderer::Renderer() : activeTexture(0), renderVisitor(this) {
+ ambientShader = boost::shared_ptr<Shader>(Shader::load("ambient.vert", "ambient.frag"));
+ lightShader = boost::shared_ptr<Shader>(Shader::load("light.vert", "light.frag"));
+}
+
void Renderer::render(const BSPTree &tree) {
vmml::mat4f transform, inverseTransform;
glGetFloatv(GL_MODELVIEW_MATRIX, transform.array);