Cycles:
* Fix missing update when editing objects with emission materials. * Fix preview pass rendering set to 1 not showing full resolution. * Fix CUDA runtime compiling failing due to missing cache directory. * Use settings from first render layer for visibility and material override. And a bunch of incomplete and still disabled code mostly related to closure sampling.
This commit is contained in:
@@ -129,7 +129,7 @@ __device void light_sample(KernelGlobals *kg, float randt, float randu, float ra
|
||||
}
|
||||
}
|
||||
|
||||
__device float light_pdf(KernelGlobals *kg, LightSample *ls, float3 I, float t)
|
||||
__device float light_sample_pdf(KernelGlobals *kg, LightSample *ls, float3 I, float t)
|
||||
{
|
||||
float pdf;
|
||||
|
||||
@@ -141,5 +141,15 @@ __device float light_pdf(KernelGlobals *kg, LightSample *ls, float3 I, float t)
|
||||
return pdf;
|
||||
}
|
||||
|
||||
__device void light_select(KernelGlobals *kg, int index, float randu, float randv, float3 P, LightSample *ls)
|
||||
{
|
||||
point_light_sample(kg, index, randu, randv, P, ls);
|
||||
}
|
||||
|
||||
__device float light_select_pdf(KernelGlobals *kg, LightSample *ls, float3 I, float t)
|
||||
{
|
||||
return point_light_pdf(kg, t);
|
||||
}
|
||||
|
||||
CCL_NAMESPACE_END
|
||||
|
||||
|
Reference in New Issue
Block a user