diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2021-03-10 22:39:56 +0100 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2021-03-10 22:39:56 +0100 |
| commit | 7e25e65c44864f5e2c1f8227b41ceb6c0fc5e54f (patch) | |
| tree | d54d87ebe5bcae93fb477b6825c6adc5ea8d1a2e | |
| parent | 66936e950029869d84b26d9224674c9060e1d96f (diff) | |
Restore depth of field
| -rw-r--r-- | shaders/compute.comp | 2 |
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); |
