Blender  V2.93
Functions
svm_aov.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device_inline bool svm_node_aov_check (ccl_addr_space PathState *state, ccl_global float *buffer)
 
ccl_device void svm_node_aov_color (KernelGlobals *kg, ShaderData *sd, float *stack, uint4 node, ccl_global float *buffer)
 
ccl_device void svm_node_aov_value (KernelGlobals *kg, ShaderData *sd, float *stack, uint4 node, ccl_global float *buffer)
 

Function Documentation

◆ svm_node_aov_check()

CCL_NAMESPACE_BEGIN ccl_device_inline bool svm_node_aov_check ( ccl_addr_space PathState state,
ccl_global float buffer 
)

Definition at line 19 of file svm_aov.h.

References buffer, NULL, PATH_RAY_CAMERA, PATH_RAY_SINGLE_PASS_DONE, and state.

Referenced by svm_eval_nodes().

◆ svm_node_aov_color()

ccl_device void svm_node_aov_color ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint4  node,
ccl_global float buffer 
)

◆ svm_node_aov_value()

ccl_device void svm_node_aov_value ( KernelGlobals *  kg,
ShaderData sd,
float stack,
uint4  node,
ccl_global float buffer 
)

Definition at line 40 of file svm_aov.h.

References buffer, kernel_data, kernel_write_pass_float(), node, and stack_load_float().

Referenced by svm_eval_nodes().