X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fsyntax.h;h=b6a118d695218c0652624170d5107546857c6e8c;hb=bbfd3d1a389acb6e41b62766426de3cef4df0fa0;hp=95347e1bbb5831deaf9ffceb58cc1e196df25cde;hpb=03b2ea5c9c611cfa5f02afb49ed7e05743e691b4;p=libs%2Fgl.git diff --git a/source/glsl/syntax.h b/source/glsl/syntax.h index 95347e1b..b6a118d6 100644 --- a/source/glsl/syntax.h +++ b/source/glsl/syntax.h @@ -219,11 +219,11 @@ struct Assignment: BinaryExpression ARRAY = 0xC0 }; - Statement *declaration = 0; + VariableDeclaration *declaration = 0; std::uint8_t chain_len = 0; std::uint8_t chain[7] = { }; - Target(Statement *d = 0): declaration(d) { } + Target(VariableDeclaration *d = 0): declaration(d) { } bool operator<(const Target &) const; }; @@ -366,6 +366,7 @@ struct ImageTypeDeclaration: TypeDeclaration bool array = false; bool sampled = true; bool shadow = false; + bool multisample = false; std::string base; TypeDeclaration *base_type = 0;