Blender  V3.3
Functions
math_util.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device void svm_vector_math (ccl_private float *value, ccl_private float3 *vector, NodeVectorMathType type, float3 a, float3 b, float3 c, float param1)
 
ccl_device float svm_math (NodeMathType type, float a, float b, float c)
 
ccl_device float3 svm_math_blackbody_color_rec709 (float t)
 
ccl_device_inline float3 svm_math_gamma_color (float3 color, float gamma)
 

Function Documentation

◆ svm_math()

ccl_device float svm_math ( NodeMathType  type,
float  a,
float  b,
float  c 
)

◆ svm_math_blackbody_color_rec709()

ccl_device float3 svm_math_blackbody_color_rec709 ( float  t)

◆ svm_math_gamma_color()

ccl_device_inline float3 svm_math_gamma_color ( float3  color,
float  gamma 
)

Definition at line 226 of file math_util.h.

References color, make_float3, and powf.

Referenced by GammaNode::constant_fold(), and svm_node_gamma().

◆ svm_vector_math()

CCL_NAMESPACE_BEGIN ccl_device void svm_vector_math ( ccl_private float value,
ccl_private float3 vector,
NodeVectorMathType  type,
float3  a,
float3  b,
float3  c,
float  param1 
)