Blender V4.3
node_shader_common.cc File Reference
#include "DNA_node_types.h"
#include "BLI_utildefines.h"
#include "BKE_node.hh"
#include "BKE_node_runtime.hh"
#include "NOD_common.h"
#include "NOD_shader.h"
#include "node_common.h"
#include "node_exec.hh"
#include "node_shader_util.hh"
#include "RNA_access.hh"

Go to the source code of this file.

Functions

static void group_gpu_copy_inputs (bNode *gnode, GPUNodeStack *in, bNodeStack *gstack)
 
static void group_gpu_move_outputs (bNode *gnode, GPUNodeStack *out, bNodeStack *gstack)
 
static int gpu_group_execute (GPUMaterial *mat, bNode *node, bNodeExecData *execdata, GPUNodeStack *in, GPUNodeStack *out)
 
void register_node_type_sh_group ()
 
void register_node_type_sh_custom_group (blender::bke::bNodeType *ntype)
 

Function Documentation

◆ gpu_group_execute()

static int gpu_group_execute ( GPUMaterial * mat,
bNode * node,
bNodeExecData * execdata,
GPUNodeStack * in,
GPUNodeStack * out )
static

◆ group_gpu_copy_inputs()

static void group_gpu_copy_inputs ( bNode * gnode,
GPUNodeStack * in,
bNodeStack * gstack )
static

◆ group_gpu_move_outputs()

static void group_gpu_move_outputs ( bNode * gnode,
GPUNodeStack * out,
bNodeStack * gstack )
static

◆ register_node_type_sh_custom_group()

◆ register_node_type_sh_group()