Cycles: Avoid intermediate function when we sample all lamps.
This commit is contained in:
@@ -50,7 +50,7 @@ ccl_device void kernel_branched_path_surface_connect_light(KernelGlobals *kg, RN
|
||||
path_branched_rng_2D(kg, &lamp_rng, state, j, num_samples, PRNG_LIGHT_U, &light_u, &light_v);
|
||||
|
||||
LightSample ls;
|
||||
light_select(kg, i, light_u, light_v, sd->P, &ls);
|
||||
lamp_light_sample(kg, i, light_u, light_v, sd->P, &ls);
|
||||
|
||||
if(direct_emission(kg, sd, &ls, &light_ray, &L_light, &is_lamp, state->bounce, state->transparent_bounce)) {
|
||||
/* trace shadow ray */
|
||||
|
Reference in New Issue
Block a user