Changeset View
Changeset View
Standalone View
Standalone View
source/blender/nodes/texture/node_texture_util.c
| Show First 20 Lines • Show All 140 Lines • ▼ Show 20 Lines | void tex_output(bNode *node, | ||||
| TexDelegate *dg; | TexDelegate *dg; | ||||
| if (node->flag & NODE_MUTED) { | if (node->flag & NODE_MUTED) { | ||||
| /* do not add a delegate if the node is muted */ | /* do not add a delegate if the node is muted */ | ||||
| return; | return; | ||||
| } | } | ||||
| if (!out->data) { | if (!out->data) { | ||||
| /* Freed in tex_end_exec (node.c) */ | /* Freed in tex_end_exec (node.cc) */ | ||||
| dg = out->data = MEM_mallocN(sizeof(TexDelegate), "tex delegate"); | dg = out->data = MEM_mallocN(sizeof(TexDelegate), "tex delegate"); | ||||
| } | } | ||||
| else { | else { | ||||
| dg = out->data; | dg = out->data; | ||||
| } | } | ||||
| dg->cdata = cdata; | dg->cdata = cdata; | ||||
| dg->fn = texfn; | dg->fn = texfn; | ||||
| Show All 31 Lines | |||||