diff --git a/src/shaders/raytrace/raycasting.cginc b/src/shaders/raytrace/raycasting.cginc index 154cacd..034c383 100644 --- a/src/shaders/raytrace/raycasting.cginc +++ b/src/shaders/raytrace/raycasting.cginc @@ -98,6 +98,7 @@ HitResult castNodes(Ray ray, uint maxSteps) incAxis = step(dist.xyz, dist.yzx) * step(dist.xyz, dist.zxy); dist += incAxis * raySign * rayInv; pos += incAxis * raySign; + t = dot(dist, incAxis); // Outside bounds // if(pos.x < 0 || pos.y < 0 || pos.z < 0) { break; }