|
Blender
V2.93
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device void | svm_node_fresnel (ShaderData *sd, float *stack, uint ior_offset, uint ior_value, uint node) |
| ccl_device void | svm_node_layer_weight (ShaderData *sd, float *stack, uint4 node) |
| CCL_NAMESPACE_BEGIN ccl_device void svm_node_fresnel | ( | ShaderData * | sd, |
| float * | stack, | ||
| uint | ior_offset, | ||
| uint | ior_value, | ||
| uint | node | ||
| ) |
Definition at line 21 of file svm_fresnel.h.
References __uint_as_float(), dot(), fmaxf, fresnel_dielectric_cos(), node, SD_BACKFACING, stack_load_float(), stack_load_float3(), stack_store_float(), stack_valid(), and svm_unpack_node_uchar2().
Referenced by svm_eval_nodes().
| ccl_device void svm_node_layer_weight | ( | ShaderData * | sd, |
| float * | stack, | ||
| uint4 | node | ||
| ) |
Definition at line 40 of file svm_fresnel.h.
References __uint_as_float(), blend(), clamp(), dot(), fabsf, fmaxf, fresnel_dielectric_cos(), node, NODE_LAYER_WEIGHT_FRESNEL, powf, SD_BACKFACING, stack_load_float(), stack_load_float3(), stack_store_float(), stack_valid(), svm_unpack_node_uchar3(), and type.
Referenced by svm_eval_nodes().