From fdc653e8ce77a188138dc707207139c3d1e6b166 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Mon, 13 Apr 2015 14:45:56 +0500 Subject: Nodes: Remove hardcoded BLENDER_MAX_THREADS number of threads Use actual available number of threads now, which will make it easier to increase max number of threads, without having some sloppy memory usage and without doing some redundant checks on thread data which was never used. --- source/blender/nodes/intern/node_exec.h | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/nodes/intern/node_exec.h') diff --git a/source/blender/nodes/intern/node_exec.h b/source/blender/nodes/intern/node_exec.h index a0023d02295..8bb8c77a88c 100644 --- a/source/blender/nodes/intern/node_exec.h +++ b/source/blender/nodes/intern/node_exec.h @@ -65,6 +65,7 @@ typedef struct bNodeTreeExec { int stacksize; struct bNodeStack *stack; /* socket data stack */ /* only used by material and texture trees to keep one stack for each thread */ + int tot_thread; ListBase *threadstack; /* one instance of the stack for each thread */ } bNodeTreeExec; -- cgit v1.2.3