|
@@ -378,7 +378,7 @@ class Macros {
|
|
|
var tsup = csup.t.get();
|
|
|
for( f in tsup.fields.get() )
|
|
|
supFields.set(f.name, true);
|
|
|
- if( tsup.module != sup )
|
|
|
+ if( tsup.module != sup && tsup.module != Context.getLocalModule() )
|
|
|
sup = tsup.module+"."+tsup.name;
|
|
|
shader = { expr : EBlock([ { expr : ECall( { expr : EIdent("extends"), pos : pos }, [ { expr : EConst(CString(sup)), pos : pos } ]), pos : pos }, shader]), pos : pos };
|
|
|
supFields.remove("updateConstants");
|