diff options
author | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2016-05-02 22:30:37 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2016-05-05 22:43:46 +0300 |
commit | 0f943337bc04c9cae1bf1728d29c45947ee3c7e5 (patch) | |
tree | e7b4718ad23b3c628f54d3f550f5affb202fd6de /intern/cycles | |
parent | dd8bfa0929f9f1ae940e7da0468fbdd6744e50bb (diff) |
Code cleanup: remove some unused functions.
Diffstat (limited to 'intern/cycles')
-rw-r--r-- | intern/cycles/render/svm.cpp | 28 | ||||
-rw-r--r-- | intern/cycles/render/svm.h | 9 |
2 files changed, 0 insertions, 37 deletions
diff --git a/intern/cycles/render/svm.cpp b/intern/cycles/render/svm.cpp index 350ef921bc1..ed04081b99b 100644 --- a/intern/cycles/render/svm.cpp +++ b/intern/cycles/render/svm.cpp @@ -185,34 +185,6 @@ void SVMCompiler::stack_clear_offset(ShaderSocketType type, int offset) active_stack.users[offset + i]--; } -void SVMCompiler::stack_backup(StackBackup& backup, ShaderNodeSet& done) -{ - backup.done = done; - backup.stack = active_stack; - - foreach(ShaderNode *node, current_graph->nodes) { - foreach(ShaderInput *input, node->inputs) - backup.offsets.push_back(input->stack_offset); - foreach(ShaderOutput *output, node->outputs) - backup.offsets.push_back(output->stack_offset); - } -} - -void SVMCompiler::stack_restore(StackBackup& backup, ShaderNodeSet& done) -{ - int i = 0; - - done = backup.done; - active_stack = backup.stack; - - foreach(ShaderNode *node, current_graph->nodes) { - foreach(ShaderInput *input, node->inputs) - input->stack_offset = backup.offsets[i++]; - foreach(ShaderOutput *output, node->outputs) - output->stack_offset = backup.offsets[i++]; - } -} - void SVMCompiler::stack_assign(ShaderInput *input) { /* stack offset assign? */ diff --git a/intern/cycles/render/svm.h b/intern/cycles/render/svm.h index b86a00bf8ea..1c01ee53a6f 100644 --- a/intern/cycles/render/svm.h +++ b/intern/cycles/render/svm.h @@ -146,12 +146,6 @@ protected: int users[SVM_STACK_SIZE]; }; - struct StackBackup { - Stack stack; - vector<int> offsets; - ShaderNodeSet done; - }; - /* Global state of the compiler accessible from the compilation routines. */ struct CompilerState { CompilerState(ShaderGraph *graph); @@ -176,9 +170,6 @@ protected: vector<bool> nodes_done_flag; }; - void stack_backup(StackBackup& backup, ShaderNodeSet& done); - void stack_restore(StackBackup& backup, ShaderNodeSet& done); - void stack_clear_temporary(ShaderNode *node); int stack_size(ShaderSocketType type); void stack_clear_users(ShaderNode *node, ShaderNodeSet& done); |