mesa.git
2010-04-23 Eric Anholtir_function_inlining: Avoid NULL dereference on assignm...
2010-04-23 Ian RomanickZero-out the entire parser state structure at initializ...
2010-04-23 Ian RomanickAdd missing 'else's to fix extension processing
2010-04-22 Kenneth GraunkeFix illegal (var_ref (array_ref ...)) in matrix constru...
2010-04-22 Kenneth GraunkeActually emit temp declaration in vector comparison...
2010-04-21 Kenneth GraunkeFix ir_dead_code for function refactoring.
2010-04-21 Kenneth GraunkeEmit body for constructors in the right place.
2010-04-21 Kenneth GraunkeRemove ir_label since it is no longer used.
2010-04-21 Kenneth GraunkeRefactor IR function representation.
2010-04-21 Kenneth GraunkeUse ir_function_signature::function_name() rather than...
2010-04-21 Kenneth GraunkeEnsure that both parameter lists are the same length...
2010-04-21 Ian RomanickAdd missing break statement
2010-04-19 Eric AnholtRemove dead code assignments and variable declarations.
2010-04-19 Eric AnholtMark some variables as having usage beyond the shader...
2010-04-16 Ian RomanickWhile-loops also start a new scope.
2010-04-16 Eric AnholtAvoid generating ir_if for &&, || short-circuiting...
2010-04-16 Eric AnholtAdd support for inlining calls done inside of expressions.
2010-04-16 Eric AnholtMake && and || only evaluate the RHS when the LHS requi...
2010-04-15 Eric AnholtAdd an ir_if simplification pass.
2010-04-14 Eric AnholtCheck that the return type of function definition match...
2010-04-14 Eric AnholtCheck that function definition parameter qualifiers...
2010-04-14 Eric AnholtReturn the rvalue of a variable decl to fix while ...
2010-04-14 Eric AnholtFix the type of gl_FogFragCoord.
2010-04-08 Eric AnholtAdd an implementation of gentype-only clamp().
2010-04-08 Eric AnholtAdd builtin implementations of vector comparison functions.
2010-04-08 Eric AnholtAdd support for builtin gentype mix(gentype a, gentype b)
2010-04-08 Eric AnholtAdd buitlin functions for any(), all(), not().
2010-04-08 Eric AnholtAdd builtin normalize() functions.
2010-04-08 Eric AnholtRepeat the optimization passes until we stop making...
2010-04-08 Eric AnholtAdd inlining support for array dereferences.
2010-04-08 Eric AnholtInline functions consisting of a return of an expression.
2010-04-08 Ian RomanickRemove extraneous base-class constructor calls
2010-04-08 Eric AnholtMake function bodies rely on the parameter variable...
2010-04-08 Eric AnholtMake dot() take the right number of args.
2010-04-08 Eric AnholtFix the returns of builtin functions to actually return.
2010-04-08 Eric AnholtPut function bodies under function signatures, instead...
2010-04-08 Eric AnholtClarify the types of various exec_list in ir.h
2010-04-08 Ian RomanickTreat texture rectangles as an extension that is enable...
2010-04-07 Ian RomanickAdd support for GL_ARB_draw_buffers extension
2010-04-07 Ian RomanickClean up error reporting in _mesa_glsl_process_extension
2010-04-07 Ian RomanickAdd tracking for extension based warnings
2010-04-07 Ian RomanickEmit a warning when an unknown extension is used with...
2010-04-07 Ian RomanickAdd _mesa_glsl_warning to emit warnings to the shader log
2010-04-07 Ian RomanickBegin processing #extension directive
2010-04-07 Ian RomanickUse _mesa_glsl_shader_target_name
2010-04-07 Ian RomanickAdd utility function to get the name of a shader target
2010-04-07 Ian RomanickCall glsl_type::get_instance correctly: the number...
2010-04-07 Ian RomanickEat whitespace while in the PP state
2010-04-07 Ian RomanickPartially fix comment handling in preprocessor directives.
2010-04-07 Ian RomanickAdd support for bool to ir_equal and ir_nequal constant...
2010-04-07 Ian RomanickAdd gl_ClipDistance in fragment shader
2010-04-07 Ian RomanickGenerate correct IR for do-while loops
2010-04-07 Ian RomanickProcess ast_jump_statement into ir_loop_jump
2010-04-07 Ian RomanickAdd dynamic cast for ir_loop
2010-04-07 Ian RomanickBegin tracking the nesting of loops and switch-statements
2010-04-07 Ian RomanickUse switch based on mode in ast_jump_statement::hir
2010-04-07 Ian RomanickAdd some newlines when printing ir_loop instructions
2010-04-07 Ian RomanickProcess ast_iteration_statement into ir_loop
2010-04-07 Ian RomanickAdd ir_loop_jump to represent 'break' and 'continue...
2010-04-07 Ian RomanickAdd ir_loop to represent loops
2010-04-06 Eric AnholtAdd some linebreaks in the ir_print_visitor of if state...
2010-04-06 Eric AnholtMake constant folding descend into if statements.
2010-04-06 Eric AnholtDescend down the tree in more locations in constant...
2010-04-06 Eric AnholtPerform constant folding on array indices.
2010-04-06 Eric AnholtAdd float/int conversion to ir_constant_expression...
2010-04-06 Eric AnholtHandle constant expressions using derefs of const values.
2010-04-06 Eric AnholtFold constant expressions in if conditionals.
2010-04-06 Eric AnholtAdd support for =, != to ir_constant_expresion.cpp
2010-04-06 Eric AnholtAdd ir_constant_expression.cpp support for <, >, <...
2010-04-06 Eric AnholtAdd a constant folding optimization pass.
2010-04-05 Eric AnholtAdd definition of gl_ClipDistance[]
2010-04-05 Ian RomanickSet lower bound on size implied by whole-array assignment
2010-04-05 Ian RomanickAllow dereference of vectors and matrices with []
2010-04-05 Ian RomanickSet correct type for ir_dereference of a matrix or...
2010-04-03 Ian RomanickPropagate sizes when assigning a whole array to an...
2010-04-03 Ian RomanickTrack whether whole-arrays are assignable
2010-04-03 Ian RomanickWhole structures are assignable
2010-04-02 Ian RomanickUse glsl_type::element_type to get the type of array...
2010-04-02 Ian RomanickEnsure that 'in' and 'inout' formal parameters are...
2010-04-02 Ian RomanickAdditional void parameter checks
2010-04-02 Ian RomanickRequire that function formal parameters have names
2010-04-02 Ian RomanickMake built-in gl_TexCoord available in vertex and fragm...
2010-04-02 Ian RomanickFix matching of integer function parameters
2010-04-02 Eric AnholtAdd bool/int conversion as IR operations.
2010-04-02 Eric AnholtAdd conversion of bool to float as an IR operation...
2010-04-02 Eric AnholtAdd PASS / FAIL annotations to tests missing them.
2010-04-02 Eric AnholtTest that invalid quailfiers aren't used on variables...
2010-04-02 Eric AnholtAllow array dereferences to be considered as lvalues.
2010-04-02 Eric AnholtTest for the type being different in parameter_lists_match.
2010-04-02 Eric AnholtAdd some more operations to ir_constant_expression...
2010-04-02 Eric AnholtMake ir_constant_expression.cpp support multi-component...
2010-04-02 Eric AnholtSimplify ir_constant_expression.cpp by factoring operan...
2010-04-02 Eric AnholtReject non-float varyings.
2010-04-02 Eric AnholtRemove fake ir_binop_logic_not. I think you meant...
2010-04-02 Eric AnholtHandle logic not in constant expression evaluation.
2010-04-02 Eric AnholtFix error handling of logic operators.
2010-04-02 Eric AnholtEmit errors for unfinished ast_to_hir expression operat...
2010-04-02 Eric AnholtFix ast_logic_not handling to be unary, not binary.
2010-04-02 Eric AnholtAdd errors for type results of other expressions.
2010-04-02 Eric AnholtEmit errors from failure in arithmetic_result_type.
next