1
1

Fix light linking crash when raytrace shaders are used

When light-linked mesh emitter has raytrace dependent node (such as
bevel) OptiX render would have failed with an invalid address.

Pull Request: blender/blender#108154
This commit is contained in:
2023-05-22 17:54:12 +02:00
committed by Sergey Sharybin
parent 4080cf1232
commit ce7b006136

View File

@@ -136,7 +136,7 @@ ccl_device bool shadow_linking_shade_surface_emission(KernelGlobals kg,
}
# endif
surface_shader_eval<KERNEL_FEATURE_NODE_MASK_SURFACE>(
surface_shader_eval<KERNEL_FEATURE_NODE_MASK_SURFACE_LIGHT>(
kg, state, emission_sd, render_buffer, path_flag);
surface_shader_prepare_closures(kg, state, emission_sd, path_flag);