Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/intern/gpu_node_graph.h
| Show First 20 Lines • Show All 180 Lines • ▼ Show 20 Lines | typedef struct GPUNodeGraph { | ||||
| ListBase layer_attrs; | ListBase layer_attrs; | ||||
| /** Set of all the GLSL lib code blocks . */ | /** Set of all the GLSL lib code blocks . */ | ||||
| GSet *used_libraries; | GSet *used_libraries; | ||||
| } GPUNodeGraph; | } GPUNodeGraph; | ||||
| /* Node Graph */ | /* Node Graph */ | ||||
| void gpu_nodes_tag(GPUNodeLink *link, eGPUNodeTag tag); | |||||
| void gpu_node_graph_prune_unused(GPUNodeGraph *graph); | void gpu_node_graph_prune_unused(GPUNodeGraph *graph); | ||||
| void gpu_node_graph_finalize_uniform_attrs(GPUNodeGraph *graph); | void gpu_node_graph_finalize_uniform_attrs(GPUNodeGraph *graph); | ||||
| /** | /** | ||||
| * Free intermediate node graph. | * Free intermediate node graph. | ||||
| */ | */ | ||||
| void gpu_node_graph_free_nodes(GPUNodeGraph *graph); | void gpu_node_graph_free_nodes(GPUNodeGraph *graph); | ||||
| /** | /** | ||||
| Show All 23 Lines | |||||