still broken reflective eyelight shader, solution for assignment 2.2b
[MicroTrace.git] / Ray.cxx
diff --git a/Ray.cxx b/Ray.cxx
index 86b1294..a3c76cb 100644 (file)
--- a/Ray.cxx
+++ b/Ray.cxx
@@ -5,7 +5,8 @@
 Ray::Ray()
   : m_org(Vec3f()),
     m_dir(Vec3f()),
-    m_hit(0)
+    m_hit(0),
+    m_level(10)
 {
   m_t = std::numeric_limits<float>::max();
 }
@@ -14,7 +15,8 @@ Ray::Ray(const Vec3f& org,
         const Vec3f& dir)
   : m_org(org),
     m_dir(dir),
-    m_hit(0)
+    m_hit(0),
+    m_level(10)
 {
   m_t = std::numeric_limits<float>::max();
 }
@@ -29,6 +31,7 @@ Ray::Ray(const Ray& r)
   m_dir = r.m_dir;
   m_t = r.m_t;
   m_hit = r.m_hit;
+  m_level = r.m_level;
 }
 
 Ray&
This page took 0.021453 seconds and 4 git commands to generate.