|
Blender V4.3
|
Go to the source code of this file.
Macros | |
| #define | NODE_INTERSECT bvh_aligned_node_intersect |
Functions | |
| ccl_device bool BVH_FUNCTION_FULL_NAME | BVH (KernelGlobals kg, ccl_private const Ray *ray, IntegratorShadowState state, const uint visibility, const uint max_hits, ccl_private uint *r_num_recorded_hits, ccl_private float *r_throughput) |
| ccl_device_inline bool | BVH_FUNCTION_NAME (KernelGlobals kg, ccl_private const Ray *ray, IntegratorShadowState state, const uint visibility, const uint max_hits, ccl_private uint *num_recorded_hits, ccl_private float *throughput) |
| #define NODE_INTERSECT bvh_aligned_node_intersect |
Definition at line 12 of file shadow_all.h.
Referenced by BVH().
| ccl_device bool BVH_FUNCTION_FULL_NAME BVH | ( | KernelGlobals | kg, |
| ccl_private const Ray * | ray, | ||
| IntegratorShadowState | state, | ||
| const uint | visibility, | ||
| const uint | max_hits, | ||
| ccl_private uint * | r_num_recorded_hits, | ||
| ccl_private float * | r_throughput ) |
Definition at line 30 of file shadow_all.h.
References __float_as_int, bvh_clamp_direction(), BVH_FEATURE, BVH_HAIR, bvh_instance_pop(), bvh_instance_push(), bvh_inverse_direction(), BVH_STACK_SIZE, ccl_optional_struct_init, CURVE_SHADOW_TRANSPARENCY_CUTOFF, ENTRYPOINT_SENTINEL, INTEGRATOR_SHADOW_ISECT_SIZE, INTEGRATOR_STATE_ARRAY, integrator_state_write_shadow_isect(), intersection_curve_shadow_transparency(), intersection_get_shader_flags(), intersection_skip_self_shadow(), intersection_skip_shadow_link(), kernel_assert, kernel_data, kernel_data_fetch, min, motion_triangle_intersect(), NODE_INTERSECT, OBJECT_NONE, P, PRIMITIVE_ALL, PRIMITIVE_CURVE, PRIMITIVE_CURVE_RIBBON, PRIMITIVE_CURVE_THICK, PRIMITIVE_MOTION, PRIMITIVE_MOTION_CURVE_RIBBON, PRIMITIVE_MOTION_CURVE_THICK, PRIMITIVE_MOTION_POINT, PRIMITIVE_MOTION_TRIANGLE, PRIMITIVE_POINT, PRIMITIVE_TRIANGLE, SD_HAS_TRANSPARENT_SHADOW, state, traversal_stack, triangle_intersect(), float2::x, and float2::y.
| ccl_device_inline bool BVH_FUNCTION_NAME | ( | KernelGlobals | kg, |
| ccl_private const Ray * | ray, | ||
| IntegratorShadowState | state, | ||
| const uint | visibility, | ||
| const uint | max_hits, | ||
| ccl_private uint * | num_recorded_hits, | ||
| ccl_private float * | throughput ) |
Definition at line 319 of file shadow_all.h.
References BVH_FUNCTION_FULL_NAME, and state.