Commit: 0a8a190c819a8b6acfc87e62090c65cec3f9e0a8
Author: Sergey Sharybin
Date:   Fri Sep 10 18:35:49 2021 +0200
Branches: cycles-x
https://developer.blender.org/rB0a8a190c819a8b6acfc87e62090c65cec3f9e0a8

Fix crash denoising shadow catcher in Cycles X

===================================================================

M       intern/cycles/integrator/pass_accessor.cpp

===================================================================

diff --git a/intern/cycles/integrator/pass_accessor.cpp 
b/intern/cycles/integrator/pass_accessor.cpp
index 2f057ddc663..5054991dbe6 100644
--- a/intern/cycles/integrator/pass_accessor.cpp
+++ b/intern/cycles/integrator/pass_accessor.cpp
@@ -213,8 +213,8 @@ bool PassAccessor::get_render_tile_pixels(const 
RenderBuffers *render_buffers,
         get_pass_float3(render_buffers, buffer_params, destination);
       }
       else if (pass_info.num_components == 4) {
-        if (type == PASS_COMBINED && destination.num_components == 3) {
-          /* Special case for combined pass access ignoring alpha channel. */
+        if (destination.num_components == 3) {
+          /* Special case for denoiser access of RGBA passes ignoring alpha 
channel. */
           get_pass_float3(render_buffers, buffer_params, destination);
         }
         else if (type == PASS_COMBINED || type == PASS_SHADOW_CATCHER ||

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to