diff --git a/projects/saf_r/shaders/raytracing.comp b/projects/saf_r/shaders/raytracing.comp
index 6bc4e6b9cea8999bc48ddb5ce1fe94c8d12e21de..eeb5a3ddffcbf7eee9dc825804c381a0d8e9406f 100644
--- a/projects/saf_r/shaders/raytracing.comp
+++ b/projects/saf_r/shaders/raytracing.comp
@@ -94,7 +94,7 @@ vec3 castRay(const vec3 orig, const vec3 dir, int max_depth) {
     vec3 reflect_dir = direction;
     vec3 reflect_orig = orig;
 
-    for(int i = 0; i < depth;i++){
+    for(int i = 0; i < max_depth;i++){
         depth++;
         intersect = sceneIntersect(reflect_orig, reflect_dir, point, hit_center, material);
         if(intersect != -1){