Searched refs:pdf_triangles (Results 1 – 5 of 5) sorted by relevance
147 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()
41 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()
336 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()
1327 float pdf_triangles; member
464 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()