summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-03-19Use glsl_symbol_table::name_declared_this_scopeIan Romanick
2010-03-19Add query to determine whether a name was declared at this scopeIan Romanick
2010-03-19Use separate namespaces for types, variables, and functionsIan Romanick
2010-03-19Add function to determine the scope where a variable is declaredIan Romanick
2010-03-19Use glsl_symbol_table instead of using _mesa_symbol_table directlyIan Romanick
2010-03-19Add a GLSL-specific facade to _mesa_symbol_tableIan Romanick
2010-03-19Don't track new type names during pass-1 parsingIan Romanick
2010-03-15Add multiple include protection to ir.hIan Romanick
2010-03-15Trivial clean-ups to ast_type_specifier(int) constructorIan Romanick
2010-03-15Add new constructors for ast_type_specifierIan Romanick
2010-03-15Ensure that ast_type always has type_name setIan Romanick
2010-03-15Factor ast_type_specifier code out to ast_type.cppIan Romanick
2010-03-15Factor guts of function matching code out to match_function_by_nameIan Romanick
2010-03-15Move ast_function_expression::hir to ast_function.cppIan Romanick
2010-03-15Remove DOA hir_function.c fileIan Romanick
2010-03-11Change type of function_identifier to silence bison warningIan Romanick
2010-03-11Add parameters to function declarations in the correct orderIan Romanick
2010-03-11Initial pass at resolving function callsIan Romanick
2010-03-11Default function parameters to 'in' instead of autoIan Romanick
2010-03-11Add a handful of simple tests for function calls in constructorsIan Romanick
2010-03-11Add ir_call call to represent function calls.Ian Romanick
2010-03-11Fix broken constructor of ir_instruction base classIan Romanick
2010-03-11Track generation of errors and halt compilation appropriatelyIan Romanick
2010-03-10Differentiate in ast_function_expression between constructors and func. callsIan Romanick
2010-03-10Tell emacs that C++ .h files are C++Ian Romanick
2010-03-10Make ast_function_expression subclass of ast_expressionIan Romanick
2010-03-10Simplified constructor for identifier expressionsIan Romanick
2010-03-10IR variable: Initial work to support GLSL built-in variablesIan Romanick
2010-03-10Include cstdlib to be sure size_t is availableIan Romanick
2010-03-10Move top-level AST to HIR conversion to _mesa_ast_to_hirIan Romanick
2010-03-10Require the shader target be specified to the driver programIan Romanick
2010-03-10Use ir_print_visitor to dump IR treeIan Romanick
2010-03-10Fix typeo in gl_FogParameters.scale (was scalre)Ian Romanick
2010-03-10AST to IR: Mark 'varying' in a vertex shader as 'out'Ian Romanick
2010-03-10ir_variable: Initialize all attribute bits to reasonable defaultsIan Romanick
2010-03-09IR print visitor: Add some support for printing types and constantsIan Romanick
2010-03-09IR print visitor: Print assignmentsIan Romanick
2010-03-09Add assignment side-effect to the instruction streamIan Romanick
2010-03-09IR visitor: Add initial version of ir_visitor classesIan Romanick
2010-03-09Convert is_glsl_type_matrix to glsl_type::is_matrixIan Romanick
2010-03-09Convert is_glsl_type_vector to glsl_type::is_vectorIan Romanick
2010-03-09Convert is_glsl_type_scalar to glsl_type::is_scalarIan Romanick
2010-03-09Make glsl_type a classIan Romanick
2010-03-08Remove unused functionIan Romanick
2010-03-08Conver IR structures to use exec_list instead of simple_nodeIan Romanick
2010-03-08Add yet-another linked list typeIan Romanick
2010-03-08Remove prototypes for *_to_hir functions that no longer existIan Romanick
2010-03-08Set C++ indent too.Ian Romanick
2010-03-01Make AST->HIR conversion a method of ast_node, re-enableIan Romanick
2010-02-25autoconf for the ...Ian Romanick