aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2021-03-10 22:39:56 +0100
committerladevieq <ladevie.quentin@gmail.com>2021-03-10 22:39:56 +0100
commit7e25e65c44864f5e2c1f8227b41ceb6c0fc5e54f (patch)
treed54d87ebe5bcae93fb477b6825c6adc5ea8d1a2e
parent66936e950029869d84b26d9224674c9060e1d96f (diff)
Restore depth of field
-rw-r--r--shaders/compute.comp2
1 files changed, 1 insertions, 1 deletions
diff --git a/shaders/compute.comp b/shaders/compute.comp
index a47b9ce..cc33aab 100644
--- a/shaders/compute.comp
+++ b/shaders/compute.comp
@@ -225,7 +225,7 @@ void main() {
vec3 offset = lens_disk.x * cam.right.xyz + lens_disk.y * cam.up.xyz;
vec4 proj_plane_pos = cam.first_pixel + jittered_uvs.x * cam.horizontal + jittered_uvs.y * cam.vertical;
- ray r = ray(cam.position.xyz, proj_plane_pos.xyz - cam.position.xyz);
+ ray r = ray(cam.position.xyz + offset, proj_plane_pos.xyz - cam.position.xyz - offset);
vec4 out_color = ray_color(r, sample_index);