X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fgenerate.h;h=b660a0957447f1507fb9aa1b0a8ed5e5dedf28f5;hb=5f6ee612cb83029de9559bae644c9a3b4e579259;hp=d4e570ab9908b239ceb291c4eafff8765afd39da;hpb=d80750e7c20ea061f210b756196cc844b762b852;p=libs%2Fgl.git diff --git a/source/glsl/generate.h b/source/glsl/generate.h index d4e570ab..b660a095 100644 --- a/source/glsl/generate.h +++ b/source/glsl/generate.h @@ -60,6 +60,7 @@ class TypeResolver: private TraversingVisitor { private: Stage *stage; + std::map alias_map; public: TypeResolver(); @@ -67,6 +68,7 @@ public: void apply(Stage &); private: + TypeDeclaration *resolve_type(const std::string &); virtual void visit(BasicTypeDeclaration &); virtual void visit(ImageTypeDeclaration &); virtual void visit(StructDeclaration &);