summaryrefslogtreecommitdiffstats
path: root/src/glsl/ast.h
Commit message (Expand)AuthorAgeFilesLines
* glsl: Initialize ast_aggregate_initializer::constructor_type.Vinson Lee2013-07-121-1/+2
* glsl: Add support for C-style initializers.Matt Turner2013-07-111-0/+5
* glsl: Add infrastructure for aggregate initializers.Matt Turner2013-07-111-1/+25
* glsl: Add an is_declaration field to ast_struct_specifier.Matt Turner2013-07-111-1/+3
* glsl: Add copy-constructor for ast_struct_specifier.Matt Turner2013-07-111-0/+12
* glsl: Add a constructor for ast_type_specifier.Matt Turner2013-07-111-0/+16
* glsl: Change type of is_array to bool.Matt Turner2013-07-111-4/+4
* glsl: Add a comment to note what an exec_list is a list of.Matt Turner2013-07-111-0/+1
* glsl: rename ast_uniform_block to ast_interface_blockJordan Justen2013-05-231-2/+2
* glsl: Don't early-out for error-type inputsIan Romanick2013-04-081-2/+1
* glsl: Don't return a value from check_builtin_array_max_sizeIan Romanick2013-04-081-1/+1
* glsl: Refactor handling of ast_array_index to a separate functionIan Romanick2013-04-081-0/+7
* glsl: Make check_build_array_max_size externally visibleIan Romanick2013-04-081-0/+4
* glsl: Initialize ast_parameter_declarator member variables.Vinson Lee2013-02-051-4/+8
* glsl: Parse interface array sizeIan Romanick2013-01-251-5/+16
* glsl: Parse non-array uniform block instance names in GLSL ES 3.00.Kenneth Graunke2013-01-251-2/+12
* glsl: Add support for default layout qualifiers for uniforms.Eric Anholt2012-07-311-0/+23
* glsl: Turn UBO variable declarations into ir_variables and check qualifiers.Eric Anholt2012-07-201-0/+6
* glsl: Add parsing for GLSL uniform blocks.Eric Anholt2012-07-091-0/+28
* glsl: Don't hide the type of struct_declaration_list.Eric Anholt2012-07-091-1/+5
* glsl: add support for ARB_blend_func_extended (v3)Dave Airlie2012-04-131-0/+12
* glsl: Drop the round-trip through ast_type_specifier for many builtin types.Eric Anholt2012-04-091-64/+2
* glsl: Use (const char *) in AST nodes rather than plain (char *).Kenneth Graunke2012-04-091-8/+8
* glsl: Track descriptions of some expressions that can't be l-valuesIan Romanick2012-01-061-0/+13
* glsl: Create AST structs corresponding to new productions in grammarDan McCabe2011-11-071-0/+59
* glsl: Create AST data structures for switch statement and case labelDan McCabe2011-11-071-4/+20
* glsl: add support for GL_OES_EGL_image_externalChia-I Wu2011-11-031-0/+1
* glsl: Silence "ast_to_hir.cpp:1984:25: warning: comparison of unsigned expres...Ian Romanick2011-09-091-1/+1
* glsl: Emit function signatures at toplevel, even for built-ins.Paul Berry2011-08-081-2/+1
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-5/+5
* glsl: Add depth layout qualifiers to ast_type_qualifierChad Versace2011-01-261-0/+8
* glsl: Remove unused class ast_declaration_statmentChad Versace2011-01-211-19/+0
* glsl: Add support for default precision statementsChad Versace2011-01-171-2/+6
* glsl: Change default value of ast_type_specifier::precisionChad Versace2011-01-171-3/+4
* glsl: Check that interpolation qualifiers do not precede 'varying'Chad Versace2011-01-171-0/+5
* glsl: Add method ast_type_qualifier::interpolation_string()Chad Versace2011-01-171-0/+12
* glsl: Comment ast_type_qualifier.flagsChad Versace2011-01-041-1/+5
* glsl: Factor out code which emits a new function into the IR stream.Kenneth Graunke2010-12-061-0/+4
* glsl: Add parser support for GL_ARB_explicit_attrib_location layoutsIan Romanick2010-10-081-0/+14
* glsl: Wrap ast_type_qualifier contents in a struct in a unionIan Romanick2010-10-081-17/+22
* glsl: Add doxygen commentsIan Romanick2010-09-201-4/+38
* glsl2: Remove unnecessary use of 'struct' before type namesIan Romanick2010-08-131-3/+2
* glsl2: Use talloc_zero_size instead of talloc_size to allocate ast_node objects.Carl Worth2010-08-021-1/+1
* glsl2: Also initialize the identifier field of parameter_declarator.Eric Anholt2010-08-021-0/+1
* glsl2: initialize is_array and array_size of ast_parameter_declaratorAras Pranckevicius2010-08-021-0/+6
* glsl2: Parser support for GL_ARB_fragment_coord_conventionsIan Romanick2010-07-281-0/+6
* glsl2: Add a method for querying if an AST type has any qualifiers.Kenneth Graunke2010-06-291-0/+1
* glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt2010-06-241-0/+651