Blender  V2.93
Functions
svm_map_range.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device_inline float smootherstep (float edge0, float edge1, float x)
 
ccl_device void svm_node_map_range (KernelGlobals *kg, ShaderData *sd, float *stack, uint value_stack_offset, uint parameters_stack_offsets, uint results_stack_offsets, int *offset)
 

Function Documentation

◆ smootherstep()

CCL_NAMESPACE_BEGIN ccl_device_inline float smootherstep ( float  edge0,
float  edge1,
float  x 
)

Definition at line 21 of file svm_map_range.h.

References clamp(), safe_divide(), and x.

Referenced by sh_node_map_range_expand_in_mf_network(), and svm_node_map_range().

◆ svm_node_map_range()

ccl_device void svm_node_map_range ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint  value_stack_offset,
uint  parameters_stack_offsets,
uint  results_stack_offsets,
int *  offset 
)