summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Widen num_components to handle vec4 correctly.Kenneth Graunke2010-03-251-1/+1
* Typo fixes: de/re/ference.Kenneth Graunke2010-03-251-2/+2
* Add some matrix math testsIan Romanick2010-03-248-0/+82
* Add glsl_type::get_instance methodIan Romanick2010-03-242-0/+62
* Replace accesses to glsl_type data with query functionsIan Romanick2010-03-241-8/+7
* Add class-private handles to matrix types in glsl_typeIan Romanick2010-03-242-5/+31
* Fix typo in swizzle processing loopIan Romanick2010-03-241-1/+1
* Trivial cleanups in generate_swizzleIan Romanick2010-03-241-4/+3
* Use ir_dereference::set_swizzleIan Romanick2010-03-241-22/+3
* Add method to set the swizzle of an ir_dereferenceIan Romanick2010-03-242-0/+33
* Allow duplicate symbols at the same scope that are in different name spacesIan Romanick2010-03-241-3/+9
* Merge branch 'anholt'Ian Romanick2010-03-241-3/+4
|\
| * Include other generated sources in BUILT_SOURCES.Eric Anholt2010-03-231-2/+2
| * Use bash for the built file generation since builtin_types.sh requires it.Eric Anholt2010-03-231-1/+1
| * Clean the built sources with make clean.Eric Anholt2010-03-231-0/+1
* | Add (negative) test for constructing samplersIan Romanick2010-03-241-0/+7
* | ir_function constructor now takes the function name as a parameterIan Romanick2010-03-233-6/+4
* | Add glsl_type::get_base_type queryIan Romanick2010-03-232-0/+27
* | Add glsl_type::is_numeric and glsl_type::is_boolean queriesIan Romanick2010-03-231-0/+16
* | Begin processing constructorsIan Romanick2010-03-231-8/+25
* | Add query to determine whether a type is a samplerIan Romanick2010-03-231-0/+8
* | Add test for invalid assignment of function return valueIan Romanick2010-03-231-0/+15
* | Add *some* type checking for assignmentsIan Romanick2010-03-231-2/+44
* | Disallow passing NULL for state to _mesa_glsl_errorIan Romanick2010-03-232-4/+3
* | Fix typographical errors of "FINISHME"Ian Romanick2010-03-231-2/+2
|/
* Generate an error for variables declared with type voidIan Romanick2010-03-231-1/+1
* Add is_error and is_void type queriesIan Romanick2010-03-231-0/+16
* Set the type of a function call to be the return type of the calleeIan Romanick2010-03-231-0/+2
* Set, and require, a return type for function signaturesIan Romanick2010-03-233-4/+11
* Add `void' type to table of available typesIan Romanick2010-03-232-0/+4
* Rename test GLSL sources from .txt to .glslIan Romanick2010-03-234-0/+0
* Add test for declaring variables of type void.Ian Romanick2010-03-231-0/+2
* Track the function that is currently being definedIan Romanick2010-03-192-0/+15
* Initial bits for converting AST return nodes to IR return instructionsIan Romanick2010-03-192-0/+40
* Implement IR return instructionsIan Romanick2010-03-194-0/+62
* Use glsl_symbol_table::name_declared_this_scopeIan Romanick2010-03-191-7/+28
* Add query to determine whether a name was declared at this scopeIan Romanick2010-03-191-0/+8
* Use separate namespaces for types, variables, and functionsIan Romanick2010-03-191-6/+19
* Add function to determine the scope where a variable is declaredIan Romanick2010-03-192-0/+33
* Use glsl_symbol_table instead of using _mesa_symbol_table directlyIan Romanick2010-03-196-41/+32
* Add a GLSL-specific facade to _mesa_symbol_tableIan Romanick2010-03-191-0/+109
* Don't track new type names during pass-1 parsingIan Romanick2010-03-192-11/+1
* Add multiple include protection to ir.hIan Romanick2010-03-151-0/+6
* Trivial clean-ups to ast_type_specifier(int) constructorIan Romanick2010-03-151-1/+2
* Add new constructors for ast_type_specifierIan Romanick2010-03-152-4/+18
* Ensure that ast_type always has type_name setIan Romanick2010-03-153-116/+62
* Factor ast_type_specifier code out to ast_type.cppIan Romanick2010-03-153-78/+104
* Factor guts of function matching code out to match_function_by_nameIan Romanick2010-03-151-50/+56
* Move ast_function_expression::hir to ast_function.cppIan Romanick2010-03-153-82/+111
* Remove DOA hir_function.c fileIan Romanick2010-03-151-41/+0