Blender  V3.3
Functions
aov.h File Reference
#include "kernel/film/write_passes.h"

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device_inline bool svm_node_aov_check (const uint32_t path_flag, ccl_global float *render_buffer)
 
template<uint node_feature_mask, typename ConstIntegratorGenericState >
ccl_device void svm_node_aov_color (KernelGlobals kg, ConstIntegratorGenericState state, ccl_private ShaderData *sd, ccl_private float *stack, uint4 node, ccl_global float *render_buffer)
 
template<uint node_feature_mask, typename ConstIntegratorGenericState >
ccl_device void svm_node_aov_value (KernelGlobals kg, ConstIntegratorGenericState state, ccl_private ShaderData *sd, ccl_private float *stack, uint4 node, ccl_global float *render_buffer)
 

Function Documentation

◆ svm_node_aov_check()

CCL_NAMESPACE_BEGIN ccl_device_inline bool svm_node_aov_check ( const uint32_t  path_flag,
ccl_global float render_buffer 
)

Definition at line 10 of file aov.h.

References NULL, PATH_RAY_SINGLE_PASS_DONE, PATH_RAY_TRANSPARENT_BACKGROUND, and render_buffer.

Referenced by svm_eval_nodes().

◆ svm_node_aov_color()

template<uint node_feature_mask, typename ConstIntegratorGenericState >
ccl_device void svm_node_aov_color ( KernelGlobals  kg,
ConstIntegratorGenericState  state,
ccl_private ShaderData sd,
ccl_private float stack,
uint4  node,
ccl_global float render_buffer 
)

◆ svm_node_aov_value()

template<uint node_feature_mask, typename ConstIntegratorGenericState >
ccl_device void svm_node_aov_value ( KernelGlobals  kg,
ConstIntegratorGenericState  state,
ccl_private ShaderData sd,
ccl_private float stack,
uint4  node,
ccl_global float render_buffer 
)