diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2022-02-13 07:30:30 +0100 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2022-02-13 07:30:30 +0100 |
| commit | bbb45f80298dc4a41d31805416bad19363c8eff8 (patch) | |
| tree | 24f98eadcfc5a0611d4c4c70be4f1c2718236d56 /shaders/compute.comp | |
| parent | 4ae9a520d97dcaf69f4a0cd044a4fc3fe689924d (diff) | |
Improve image barrier code
Diffstat (limited to 'shaders/compute.comp')
| -rw-r--r-- | shaders/compute.comp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/shaders/compute.comp b/shaders/compute.comp index 83a8f0d..6ca193e 100644 --- a/shaders/compute.comp +++ b/shaders/compute.comp @@ -286,9 +286,8 @@ void main() { } float spp_scale = (1.0 / bufs.scene.sample_index); - // vec3 acc_color = srgb_to_linear(imageLoad(images[nonuniformEXT(bufs.accumulation_image_index)], coords).xyz); - // out_color = linear_to_srgb(mix(acc_color, out_color, spp_scale)); - out_color = linear_to_srgb(out_color); + vec3 acc_color = srgb_to_linear(imageLoad(images[nonuniformEXT(bufs.accumulation_image_index)], coords).xyz); + out_color = linear_to_srgb(mix(acc_color, out_color, spp_scale)); for (uint i = 0; i < bufs.scene.downscale_factor; i++) { for (uint j = 0; j < bufs.scene.downscale_factor; j++) { |
