Code cleanup: simplify SVM stack assignment.

This commit is contained in:
Brecht Van Lommel
2016-05-02 20:12:42 +02:00
parent 0f943337bc
commit 7b7e7ac4c1
6 changed files with 450 additions and 661 deletions

View File

@@ -95,8 +95,10 @@ public:
int index,
Summary *summary = NULL);
void stack_assign(ShaderOutput *output);
void stack_assign(ShaderInput *input);
int stack_assign(ShaderOutput *output);
int stack_assign(ShaderInput *input);
int stack_assign_if_linked(ShaderInput *input);
int stack_assign_if_linked(ShaderOutput *output);
int stack_find_offset(ShaderSocketType type);
void stack_clear_offset(ShaderSocketType type, int offset);
void stack_link(ShaderInput *input, ShaderOutput *output);