Code cleanup: remove some unused functions.

This commit is contained in:
Brecht Van Lommel
2016-05-02 21:30:37 +02:00
parent dd8bfa0929
commit 0f943337bc
2 changed files with 0 additions and 37 deletions

View File

@@ -185,34 +185,6 @@ void SVMCompiler::stack_clear_offset(ShaderSocketType type, int offset)
active_stack.users[offset + i]--; 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) void SVMCompiler::stack_assign(ShaderInput *input)
{ {
/* stack offset assign? */ /* stack offset assign? */

View File

@@ -146,12 +146,6 @@ protected:
int users[SVM_STACK_SIZE]; int users[SVM_STACK_SIZE];
}; };
struct StackBackup {
Stack stack;
vector<int> offsets;
ShaderNodeSet done;
};
/* Global state of the compiler accessible from the compilation routines. */ /* Global state of the compiler accessible from the compilation routines. */
struct CompilerState { struct CompilerState {
CompilerState(ShaderGraph *graph); CompilerState(ShaderGraph *graph);
@@ -176,9 +170,6 @@ protected:
vector<bool> nodes_done_flag; 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); void stack_clear_temporary(ShaderNode *node);
int stack_size(ShaderSocketType type); int stack_size(ShaderSocketType type);
void stack_clear_users(ShaderNode *node, ShaderNodeSet& done); void stack_clear_users(ShaderNode *node, ShaderNodeSet& done);