2010-04-16 |
Ian Romanick | While-loops also start a new scope. |
commit | commitdiff | tree |
2010-04-16 |
Eric Anholt | Avoid generating ir_if for &&, || short-circuiting... |
commit | commitdiff | tree |
2010-04-16 |
Eric Anholt | Add support for inlining calls done inside of expressions. |
commit | commitdiff | tree |
2010-04-16 |
Eric Anholt | Make && and || only evaluate the RHS when the LHS requi... |
commit | commitdiff | tree |
2010-04-15 |
Eric Anholt | Add an ir_if simplification pass. |
commit | commitdiff | tree |
2010-04-14 |
Eric Anholt | Check that the return type of function definition match... |
commit | commitdiff | tree |
2010-04-14 |
Eric Anholt | Check that function definition parameter qualifiers... |
commit | commitdiff | tree |
2010-04-14 |
Eric Anholt | Return the rvalue of a variable decl to fix while ... |
commit | commitdiff | tree |
2010-04-14 |
Eric Anholt | Fix the type of gl_FogFragCoord. |
commit | commitdiff | tree |
2010-04-08 |
Eric Anholt | Add an implementation of gentype-only clamp(). |
commit | commitdiff | tree |
2010-04-08 |
Eric Anholt | Add builtin implementations of vector comparison functions. |
commit | commitdiff | tree |
2010-04-08 |
Eric Anholt | Add support for builtin gentype mix(gentype a, gentype b) |
commit | commitdiff | tree |
2010-04-08 |
Eric Anholt | Add buitlin functions for any(), all(), not(). |
commit | commitdiff | tree |
2010-04-08 |
Eric Anholt | Add builtin normalize() functions. |
commit | commitdiff | tree |
2010-04-08 |
Eric Anholt | Repeat the optimization passes until we stop making... |
commit | commitdiff | tree |
2010-04-08 |
Eric Anholt | Add inlining support for array dereferences. |
commit | commitdiff | tree |
2010-04-08 |
Eric Anholt | Inline functions consisting of a return of an expression. |
commit | commitdiff | tree |
2010-04-08 |
Ian Romanick | Remove extraneous base-class constructor calls |
commit | commitdiff | tree |
2010-04-08 |
Eric Anholt | Make function bodies rely on the parameter variable... |
commit | commitdiff | tree |
2010-04-08 |
Eric Anholt | Make dot() take the right number of args. |
commit | commitdiff | tree |
2010-04-08 |
Eric Anholt | Fix the returns of builtin functions to actually return. |
commit | commitdiff | tree |
2010-04-08 |
Eric Anholt | Put function bodies under function signatures, instead... |
commit | commitdiff | tree |
2010-04-08 |
Eric Anholt | Clarify the types of various exec_list in ir.h |
commit | commitdiff | tree |
2010-04-08 |
Ian Romanick | Treat texture rectangles as an extension that is enable... |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Add support for GL_ARB_draw_buffers extension |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Clean up error reporting in _mesa_glsl_process_extension |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Add tracking for extension based warnings |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Emit a warning when an unknown extension is used with... |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Add _mesa_glsl_warning to emit warnings to the shader log |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Begin processing #extension directive |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Use _mesa_glsl_shader_target_name |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Add utility function to get the name of a shader target |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Call glsl_type::get_instance correctly: the number... |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Eat whitespace while in the PP state |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Partially fix comment handling in preprocessor directives. |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Add support for bool to ir_equal and ir_nequal constant... |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Add gl_ClipDistance in fragment shader |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Generate correct IR for do-while loops |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Process ast_jump_statement into ir_loop_jump |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Add dynamic cast for ir_loop |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Begin tracking the nesting of loops and switch-statements |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Use switch based on mode in ast_jump_statement::hir |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Add some newlines when printing ir_loop instructions |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Process ast_iteration_statement into ir_loop |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Add ir_loop_jump to represent 'break' and 'continue... |
commit | commitdiff | tree |
2010-04-07 |
Ian Romanick | Add ir_loop to represent loops |
commit | commitdiff | tree |
2010-04-06 |
Eric Anholt | Add some linebreaks in the ir_print_visitor of if state... |
commit | commitdiff | tree |
2010-04-06 |
Eric Anholt | Make constant folding descend into if statements. |
commit | commitdiff | tree |
2010-04-06 |
Eric Anholt | Descend down the tree in more locations in constant... |
commit | commitdiff | tree |
2010-04-06 |
Eric Anholt | Perform constant folding on array indices. |
commit | commitdiff | tree |
2010-04-06 |
Eric Anholt | Add float/int conversion to ir_constant_expression... |
commit | commitdiff | tree |
2010-04-06 |
Eric Anholt | Handle constant expressions using derefs of const values. |
commit | commitdiff | tree |
2010-04-06 |
Eric Anholt | Fold constant expressions in if conditionals. |
commit | commitdiff | tree |
2010-04-06 |
Eric Anholt | Add support for =, != to ir_constant_expresion.cpp |
commit | commitdiff | tree |
2010-04-06 |
Eric Anholt | Add ir_constant_expression.cpp support for <, >, <... |
commit | commitdiff | tree |
2010-04-06 |
Eric Anholt | Add a constant folding optimization pass. |
commit | commitdiff | tree |
2010-04-05 |
Eric Anholt | Add definition of gl_ClipDistance[] |
commit | commitdiff | tree |
2010-04-05 |
Ian Romanick | Set lower bound on size implied by whole-array assignment |
commit | commitdiff | tree |
2010-04-05 |
Ian Romanick | Allow dereference of vectors and matrices with [] |
commit | commitdiff | tree |
2010-04-05 |
Ian Romanick | Set correct type for ir_dereference of a matrix or... |
commit | commitdiff | tree |
2010-04-03 |
Ian Romanick | Propagate sizes when assigning a whole array to an... |
commit | commitdiff | tree |
2010-04-03 |
Ian Romanick | Track whether whole-arrays are assignable |
commit | commitdiff | tree |
2010-04-03 |
Ian Romanick | Whole structures are assignable |
commit | commitdiff | tree |
2010-04-02 |
Ian Romanick | Use glsl_type::element_type to get the type of array... |
commit | commitdiff | tree |
2010-04-02 |
Ian Romanick | Ensure that 'in' and 'inout' formal parameters are... |
commit | commitdiff | tree |
2010-04-02 |
Ian Romanick | Additional void parameter checks |
commit | commitdiff | tree |
2010-04-02 |
Ian Romanick | Require that function formal parameters have names |
commit | commitdiff | tree |
2010-04-02 |
Ian Romanick | Make built-in gl_TexCoord available in vertex and fragm... |
commit | commitdiff | tree |
2010-04-02 |
Ian Romanick | Fix matching of integer function parameters |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Add bool/int conversion as IR operations. |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Add conversion of bool to float as an IR operation... |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Add PASS / FAIL annotations to tests missing them. |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Test that invalid quailfiers aren't used on variables... |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Allow array dereferences to be considered as lvalues. |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Test for the type being different in parameter_lists_match. |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Add some more operations to ir_constant_expression... |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Make ir_constant_expression.cpp support multi-component... |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Simplify ir_constant_expression.cpp by factoring operan... |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Reject non-float varyings. |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Remove fake ir_binop_logic_not. I think you meant... |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Handle logic not in constant expression evaluation. |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Fix error handling of logic operators. |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Emit errors for unfinished ast_to_hir expression operat... |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Fix ast_logic_not handling to be unary, not binary. |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Add errors for type results of other expressions. |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Emit errors from failure in arithmetic_result_type. |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Start trying to fill in a few bits of ir_constant_expre... |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Compute the constant value of a constant initializer. |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Allow initializers of constant values to succeed. |
commit | commitdiff | tree |
2010-04-02 |
Eric Anholt | Don't create a parameter declaration for a (void) param... |
commit | commitdiff | tree |
2010-04-02 |
Ian Romanick | Remove ast_node::type |
commit | commitdiff | tree |
2010-04-02 |
Ian Romanick | Track max accessed array element, reject additional... |
commit | commitdiff | tree |
2010-04-02 |
Ian Romanick | Begin processing ast_array_index nodes |
commit | commitdiff | tree |
2010-04-02 |
Ian Romanick | Fix type handling in ir_dereference array dereference... |
commit | commitdiff | tree |
2010-04-02 |
Ian Romanick | Allow unsized arrays to be redeclared with a size |
commit | commitdiff | tree |
2010-04-02 |
Ian Romanick | Add glsl_type::element_type and glsl_type::array_size... |
commit | commitdiff | tree |
2010-04-01 |
Kenneth Graunke | Set source locations on AST nodes so error messages... |
commit | commitdiff | tree |
2010-04-01 |
Ian Romanick | Add ast_function::hir |
commit | commitdiff | tree |
2010-04-01 |
Ian Romanick | Fix exec_list::move_nodes_to when the source list is... |
commit | commitdiff | tree |
2010-04-01 |
Ian Romanick | Use ir_variable::clone to copy parameters to the functi... |
commit | commitdiff | tree |
next |