Changeset View
Changeset View
Standalone View
Standalone View
source/blender/nodes/shader/node_shader_util.h
| Show First 20 Lines • Show All 82 Lines • ▼ Show 20 Lines | |||||
| } ShaderCallData; | } ShaderCallData; | ||||
| void nodestack_get_vec(float *in, short type_in, bNodeStack *ns); | void nodestack_get_vec(float *in, short type_in, bNodeStack *ns); | ||||
| void node_gpu_stack_from_data(struct GPUNodeStack *gs, int type, struct bNodeStack *ns); | void node_gpu_stack_from_data(struct GPUNodeStack *gs, int type, struct bNodeStack *ns); | ||||
| void node_data_from_gpu_stack(struct bNodeStack *ns, struct GPUNodeStack *gs); | void node_data_from_gpu_stack(struct bNodeStack *ns, struct GPUNodeStack *gs); | ||||
| void node_shader_gpu_tex_mapping(struct GPUMaterial *mat, struct bNode *node, struct GPUNodeStack *in, struct GPUNodeStack *out); | void node_shader_gpu_tex_mapping(struct GPUMaterial *mat, struct bNode *node, struct GPUNodeStack *in, struct GPUNodeStack *out); | ||||
| void ntreeExecGPUNodes(struct bNodeTreeExec *exec, struct GPUMaterial *mat, int do_outputs); | void ntreeExecGPUNodes(struct bNodeTreeExec *exec, struct GPUMaterial *mat, struct bNode *output_node); | ||||
| #endif | #endif | ||||