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]--;
|
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? */
|
||||||
|
@@ -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);
|
||||||
|
Reference in New Issue
Block a user