Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/kernel/device/cpu/kernel_arch_impl.h
| Show First 20 Lines • Show All 106 Lines • ▼ Show 20 Lines | #define DEFINE_INTEGRATOR_SHADOW_SHADE_KERNEL(name) \ | ||||
| void KERNEL_FUNCTION_FULL_NAME(integrator_##name)( \ | void KERNEL_FUNCTION_FULL_NAME(integrator_##name)( \ | ||||
| const KernelGlobalsCPU *kg, IntegratorStateCPU *state, ccl_global float *render_buffer) \ | const KernelGlobalsCPU *kg, IntegratorStateCPU *state, ccl_global float *render_buffer) \ | ||||
| { \ | { \ | ||||
| KERNEL_INVOKE(name, kg, &state->shadow, render_buffer); \ | KERNEL_INVOKE(name, kg, &state->shadow, render_buffer); \ | ||||
| } | } | ||||
| DEFINE_INTEGRATOR_INIT_KERNEL(init_from_camera) | DEFINE_INTEGRATOR_INIT_KERNEL(init_from_camera) | ||||
| DEFINE_INTEGRATOR_INIT_KERNEL(init_from_bake) | DEFINE_INTEGRATOR_INIT_KERNEL(init_from_bake) | ||||
| DEFINE_INTEGRATOR_KERNEL(intersect_closest) | DEFINE_INTEGRATOR_SHADE_KERNEL(intersect_closest) | ||||
| DEFINE_INTEGRATOR_KERNEL(intersect_subsurface) | DEFINE_INTEGRATOR_KERNEL(intersect_subsurface) | ||||
| DEFINE_INTEGRATOR_KERNEL(intersect_volume_stack) | DEFINE_INTEGRATOR_KERNEL(intersect_volume_stack) | ||||
| DEFINE_INTEGRATOR_SHADE_KERNEL(shade_background) | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_background) | ||||
| DEFINE_INTEGRATOR_SHADE_KERNEL(shade_light) | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_light) | ||||
| DEFINE_INTEGRATOR_SHADE_KERNEL(shade_surface) | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_surface) | ||||
| DEFINE_INTEGRATOR_SHADE_KERNEL(shade_volume) | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_volume) | ||||
| DEFINE_INTEGRATOR_SHADE_KERNEL(megakernel) | DEFINE_INTEGRATOR_SHADE_KERNEL(megakernel) | ||||
| DEFINE_INTEGRATOR_SHADOW_KERNEL(intersect_shadow) | DEFINE_INTEGRATOR_SHADOW_KERNEL(intersect_shadow) | ||||
| ▲ Show 20 Lines • Show All 200 Lines • Show Last 20 Lines | |||||