summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-03-25Merge branch 'anholt'Ian Romanick
2010-03-25IR print visitor: Finish printing constantsIan Romanick
2010-03-25IR print visitor: Remove most of the newlines from the printed outputIan Romanick
2010-03-25IR print visitor: print expressionsIan Romanick
2010-03-25IR print visitor: print ir_dereference instructionsIan Romanick
2010-03-25IR print visitor: Less newlines when printing ir_variablesIan Romanick
2010-03-25Fix assignment operators: *=, /=, +=, -=.Eric Anholt
2010-03-25Before generating HIR for user code, generate constructors for built-in typesIan Romanick
2010-03-25Add dereference constructor for array element dereferencesIan Romanick
2010-03-25Add functions to generate constructors for built-in types.Ian Romanick
2010-03-25Fix up the operator printing for the logic or and beyond, check array bounds.Eric Anholt
2010-03-25Merge branch 'anholt'Ian Romanick
2010-03-25Set up fragment shader builtin variables.Eric Anholt
2010-03-25Make the standalone parser return an exit code so we can automate testing.Eric Anholt
2010-03-25More matrix compilation testsIan Romanick
2010-03-25Merge branch 'kwg'Ian Romanick
2010-03-25Fix matrix dimensioningIan Romanick
2010-03-25Use glsl_type::row_type and glsl_type::column type in arithmetic_result_typeIan Romanick
2010-03-25Replace several glsl_type field comparisons with a single pointer comparisonIan Romanick
2010-03-25Add queries to get the glsl_type of a row or column of a matrixIan Romanick
2010-03-25Widen num_components to handle vec4 correctly.Kenneth Graunke
2010-03-25Typo fixes: de/re/ference.Kenneth Graunke
2010-03-24Replace several field comparisons with a single pointer comparisonIan Romanick
2010-03-24Remove unused _mesa_glsl_get_vector_typeIan Romanick
2010-03-24Use glsl_type::get_instance instead of _mesa_glsl_get_vector_typeIan Romanick
2010-03-24Use glsl_type::get_instance instead of symbol table look-upIan Romanick
2010-03-24Add some matrix math testsIan Romanick
2010-03-24Add glsl_type::get_instance methodIan Romanick
2010-03-24Replace accesses to glsl_type data with query functionsIan Romanick
2010-03-24Add class-private handles to matrix types in glsl_typeIan Romanick
2010-03-24Fix typo in swizzle processing loopIan Romanick
2010-03-24Trivial cleanups in generate_swizzleIan Romanick
2010-03-24Use ir_dereference::set_swizzleIan Romanick
2010-03-24Add method to set the swizzle of an ir_dereferenceIan Romanick
2010-03-24Allow duplicate symbols at the same scope that are in different name spacesIan Romanick
2010-03-24Merge branch 'anholt'Ian Romanick
2010-03-24Add (negative) test for constructing samplersIan Romanick
2010-03-23ir_function constructor now takes the function name as a parameterIan Romanick
2010-03-23Add glsl_type::get_base_type queryIan Romanick
2010-03-23Add glsl_type::is_numeric and glsl_type::is_boolean queriesIan Romanick
2010-03-23Begin processing constructorsIan Romanick
2010-03-23Add query to determine whether a type is a samplerIan Romanick
2010-03-23Add test for invalid assignment of function return valueIan Romanick
2010-03-23Add *some* type checking for assignmentsIan Romanick
2010-03-23Disallow passing NULL for state to _mesa_glsl_errorIan Romanick
2010-03-23Fix typographical errors of "FINISHME"Ian Romanick
2010-03-23Include other generated sources in BUILT_SOURCES.Eric Anholt
2010-03-23Use bash for the built file generation since builtin_types.sh requires it.Eric Anholt
2010-03-23Clean the built sources with make clean.Eric Anholt
2010-03-23Generate an error for variables declared with type voidIan Romanick