X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fsyntax.h;h=da7b0907e37460d5b7041d32e2c921dee9473563;hb=0febee9a8fdf1f9b03d3f2e23e72f8194b3698c7;hp=0821ee5fe97c8780f836b0ce75f562c939de8d10;hpb=2b74d276f67d07e37b56aeebc474a58ceeea3e68;p=libs%2Fgl.git diff --git a/source/glsl/syntax.h b/source/glsl/syntax.h index 0821ee5f..da7b0907 100644 --- a/source/glsl/syntax.h +++ b/source/glsl/syntax.h @@ -8,6 +8,7 @@ #include #include #include "features.h" +#include "glsl_error.h" #include "sourcemap.h" #pragma push_macro("interface") @@ -369,7 +370,7 @@ struct Conditional: Statement struct Iteration: Statement { - NodePtr init_statement; + NodePtr init_statement; NodePtr condition; NodePtr loop_expression; Block body; @@ -420,6 +421,7 @@ struct Stage std::map functions; std::map locations; Features required_features; + std::vector diagnostics; Stage(Type);