Home
last modified time | relevance | path

Searched refs:pdf_triangles (Results 1 – 5 of 5) sorted by relevance

/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/
H A Dkernel_path_volume.h147 if (kernel_data.integrator.pdf_triangles != 0.0f) { in kernel_branched_path_volume_connect_light()
171 double_pdf = kernel_data.integrator.pdf_triangles != 0.0f; in kernel_branched_path_volume_connect_light()
H A Dkernel_path_surface.h41 if (kernel_data.integrator.pdf_triangles != 0.0f) { in kernel_branched_path_surface_connect_light()
69 double_pdf = kernel_data.integrator.pdf_triangles != 0.0f; in kernel_branched_path_surface_connect_light()
H A Dkernel_light.h336 float pdf = kernel_data.integrator.pdf_triangles; in triangle_light_pdf_area()
392 const float pdf = area * kernel_data.integrator.pdf_triangles; in triangle_light_pdf()
545 const float pdf = area * kernel_data.integrator.pdf_triangles; in triangle_light_sample()
H A Dkernel_types.h1327 float pdf_triangles; member
/dports/graphics/blender/blender-2.91.0/intern/cycles/render/
H A Dlight.cpp464 kintegrator->pdf_triangles = 0.0f; in device_update_distribution()
471 kintegrator->pdf_triangles = 1.0f / trianglearea; in device_update_distribution()
473 kintegrator->pdf_triangles *= 0.5f; in device_update_distribution()
488 if (kintegrator->pdf_triangles != 0.0f) in device_update_distribution()
517 kintegrator->pdf_triangles = 0.0f; in device_update_distribution()