Blender V4.3
intersect_subsurface.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2011-2022 Blender Foundation
2 *
3 * SPDX-License-Identifier: Apache-2.0 */
4
5#pragma once
6
8
10
12{
14
15#ifdef __SUBSURFACE__
16 if (subsurface_scatter(kg, state)) {
17 return;
18 }
19#endif
20
22}
23
const KernelGlobalsCPU *ccl_restrict KernelGlobals
#define ccl_device
#define CCL_NAMESPACE_END
CCL_NAMESPACE_BEGIN ccl_device void integrator_intersect_subsurface(KernelGlobals kg, IntegratorState state)
@ DEVICE_KERNEL_INTEGRATOR_INTERSECT_SUBSURFACE
#define PROFILING_INIT(kg, event)
static ulong state[N]
IntegratorStateCPU *ccl_restrict IntegratorState
Definition state.h:228
ccl_device_forceinline void integrator_path_terminate(KernelGlobals kg, IntegratorState state, const DeviceKernel current_kernel)
Definition state_flow.h:178
@ PROFILING_INTERSECT_SUBSURFACE