Fix: EEVEE: DoF slight focus

The ring distance was still computed wrong after #127880
This commit is contained in:
Miguel Pozo
2024-10-08 19:34:17 +02:00
parent 79ae0f86da
commit 07bbe03ffa

View File

@@ -625,7 +625,7 @@ void dof_slight_focus_gather(depth2D depth_tx,
for (float s = 0.0; s < sample_count; s++) {
vec2 rand2 = fract(hammersley_2d(s, sample_count) + noise);
vec2 offset = sample_disk(rand2) * radius;
float ring_dist = sqrt(rand2.y) * radius;
float ring_dist = length(offset);
DofGatherData pair_data[2];
for (int i = 0; i < 2; i++) {