|
Blender V4.3
|
Functions | |
| static void | node_declare (NodeDeclarationBuilder &b) |
| static void | attribute_post_process (GPUMaterial *mat, const char *attribute_name, GPUNodeLink **attribute_link) |
| static int | node_shader_gpu_volume_principled (GPUMaterial *mat, bNode *node, bNodeExecData *, GPUNodeStack *in, GPUNodeStack *out) |
|
static |
Definition at line 51 of file node_shader_volume_principled.cc.
References GPU_link(), and STREQ.
Referenced by node_shader_gpu_volume_principled().
|
static |
Definition at line 11 of file node_shader_volume_principled.cc.
References b, BLT_I18NCONTEXT_ID_ID, PROP_COLOR_TEMPERATURE, PROP_FACTOR, and blender::nodes::decl::Float::subtype.
|
static |
Definition at line 63 of file node_shader_volume_principled.cc.
References attribute_post_process(), CD_AUTO_FROM_NAME, CM_TABLE, data, GPU_attribute(), GPU_attribute_with_default(), GPU_color_band(), GPU_constant(), GPU_DEFAULT_1, GPU_material_flag_set(), GPU_MATFLAG_VOLUME_ABSORPTION, GPU_MATFLAG_VOLUME_SCATTER, GPU_stack_link(), IMB_colormanagement_blackbody_temperature_to_rgb_table(), LISTBASE_FOREACH, MEM_callocN, MEM_mallocN, node_socket_not_black(), node_socket_not_white(), node_socket_not_zero(), SOCK_ABSORPTION_COLOR_ID, SOCK_BLACKBODY_INTENSITY_ID, SOCK_COLOR_ID, SOCK_DENSITY_ID, SOCK_STRING, and STREQ.