|
Blender
V2.93
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device void | svm_node_light_path (ShaderData *sd, ccl_addr_space PathState *state, float *stack, uint type, uint out_offset, int path_flag) |
| ccl_device void | svm_node_light_falloff (ShaderData *sd, float *stack, uint4 node) |
| ccl_device void svm_node_light_falloff | ( | ShaderData * | sd, |
| float * | stack, | ||
| uint4 | node | ||
| ) |
Definition at line 83 of file svm_light_path.h.
References CCL_NAMESPACE_BEGIN::isfinite(), node, NODE_LIGHT_FALLOFF_CONSTANT, NODE_LIGHT_FALLOFF_LINEAR, NODE_LIGHT_FALLOFF_QUADRATIC, stack_load_float(), stack_store_float(), svm_unpack_node_uchar3(), and type.
Referenced by svm_eval_nodes().
| CCL_NAMESPACE_BEGIN ccl_device void svm_node_light_path | ( | ShaderData * | sd, |
| ccl_addr_space PathState * | state, | ||
| float * | stack, | ||
| uint | type, | ||
| uint | out_offset, | ||
| int | path_flag | ||
| ) |
Definition at line 21 of file svm_light_path.h.
References float(), NODE_LP_backfacing, NODE_LP_camera, NODE_LP_diffuse, NODE_LP_glossy, NODE_LP_ray_depth, NODE_LP_ray_diffuse, NODE_LP_ray_glossy, NODE_LP_ray_length, NODE_LP_ray_transmission, NODE_LP_ray_transparent, NODE_LP_reflection, NODE_LP_shadow, NODE_LP_singular, NODE_LP_transmission, NODE_LP_volume_scatter, PATH_RAY_CAMERA, PATH_RAY_DIFFUSE, PATH_RAY_GLOSSY, PATH_RAY_REFLECT, PATH_RAY_SHADOW, PATH_RAY_SINGULAR, PATH_RAY_TRANSMIT, PATH_RAY_VOLUME_SCATTER, SD_BACKFACING, stack_store_float(), state, and type.
Referenced by svm_eval_nodes().