Code cleanup: remove some unused functions.
This commit is contained in:
@@ -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? */
|
||||
|
@@ -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);
|
||||
|
Reference in New Issue
Block a user