X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fparser.h;h=26867ec4dcd881230229b253927457ba1f1a72d7;hb=ff00056daddbce2e6e16f7c09dcfcb5cde66e85c;hp=21d86e9d488d875f6c09d5b9687ba26c9ed1986d;hpb=a82fcc462550d63a101aca4313807b1320789a5a;p=libs%2Fgl.git diff --git a/source/glsl/parser.h b/source/glsl/parser.h index 21d86e9d..26867ec4 100644 --- a/source/glsl/parser.h +++ b/source/glsl/parser.h @@ -50,7 +50,6 @@ private: static bool is_interpolation_qualifier(const std::string &); static bool is_precision_qualifier(const std::string &); static bool is_qualifier(const std::string &); - static bool is_builtin_type(const std::string &); bool is_type(const std::string &); bool is_identifier(const std::string &); @@ -74,6 +73,9 @@ private: RefPtr parse_expression(unsigned = 0); RefPtr parse_binary(const RefPtr &, const Operator &); RefPtr parse_function_call(const VariableReference &); + RefPtr parse_type_declaration(); + RefPtr parse_basic_type_declaration(); + RefPtr parse_image_type_declaration(); RefPtr parse_struct_declaration(); RefPtr parse_variable_declaration(); RefPtr parse_variable_declaration_with_layout();