summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
e6824ad)
This is necesary for InterfaceGenerator to recognize additional inputs in
shaders that import a main function with passthrough in it. Otherwise no
passthroughs would be generated and those inputs would be unusable in
later stages.
{
inject_block(stage.content, module->shared.content);
{
inject_block(stage.content, module->shared.content);
+ apply<DeclarationReorderer>(stage);
apply<FunctionResolver>(stage);
apply<VariableResolver>(stage);
apply<InterfaceGenerator>(stage);
apply<FunctionResolver>(stage);
apply<VariableResolver>(stage);
apply<InterfaceGenerator>(stage);