Age | Commit message (Expand) | Author |
2010-06-19 | Change error/warning functions to print to the info log. | Kenneth Graunke |
2010-06-14 | Move stand-alone compiler main routine to main.cpp | Ian Romanick |
2010-06-09 | Don't call _mesa_glsl_initialize_types for every builtin function. | Kenneth Graunke |
2010-06-09 | Only initialize types after #extension directives have been processed. | Kenneth Graunke |
2010-06-07 | Don't process empty shaders | Ian Romanick |
2010-06-01 | ir_constant_variable: New pass to mark constant-assigned variables constant. | Eric Anholt |
2010-06-01 | ir_swizzle_swizzle: Reduce swizzle chains to a single swizzle. | Eric Anholt |
2010-06-01 | ir_vec_index_to_swizzle: Pass to convert indexing of vectors to swizzles. | Eric Anholt |
2010-05-14 | Fix function call parameter printer to omit extraneous leading comma | Ian Romanick |
2010-05-10 | Convert ast_node use of simple_node to exec_list and exec_node | Ian Romanick |
2010-05-10 | Store AST function call parameters in expressions | Ian Romanick |
2010-05-05 | Move optimization pass prototypes to a single header. | Eric Anholt |
2010-05-05 | ir_dead_code_local: Remove redundant assignments within basic blocks. | Eric Anholt |
2010-05-04 | ir_copy_propagation: New pass to rewrite dereferences to avoid copies. | Eric Anholt |
2010-05-03 | Store warnings and errors in a parser state infolog. | Eric Anholt |
2010-05-03 | Quiet warnings about ir_shader not being handled in places it's not needed. | Eric Anholt |
2010-04-28 | IR print visitor: Move logic for printing the whole program to _mesa_print_ir | Ian Romanick |
2010-04-28 | Set language_version to 130 (the max currently supported) when reading IR. | Kenneth Graunke |
2010-04-28 | Add stub ir_reader and new 'i' mode for reading IR rather than GLSL. | Kenneth Graunke |
2010-04-28 | Add parens around printed IR so it's an official list of instructions. | Kenneth Graunke |
2010-04-23 | Zero-out the entire parser state structure at initialization | Ian Romanick |
2010-04-23 | Add missing 'else's to fix extension processing | Ian Romanick |
2010-04-19 | Remove dead code assignments and variable declarations. | Eric Anholt |
2010-04-14 | Add an ir_if simplification pass. | Eric Anholt |
2010-04-08 | Repeat the optimization passes until we stop making progress. | Eric Anholt |
2010-04-08 | Inline functions consisting of a return of an expression. | Eric Anholt |
2010-04-07 | Treat texture rectangles as an extension that is enabled be default | Ian Romanick |
2010-04-07 | Add support for GL_ARB_draw_buffers extension | Ian Romanick |
2010-04-07 | Clean up error reporting in _mesa_glsl_process_extension | Ian Romanick |
2010-04-07 | Emit a warning when an unknown extension is used with #extension | Ian Romanick |
2010-04-07 | Add _mesa_glsl_warning to emit warnings to the shader log | Ian Romanick |
2010-04-07 | Begin processing #extension directive | Ian Romanick |
2010-04-07 | Add utility function to get the name of a shader target | Ian Romanick |
2010-04-07 | Begin tracking the nesting of loops and switch-statements | Ian Romanick |
2010-04-06 | Make constant folding descend into if statements. | Eric Anholt |
2010-04-06 | Add a constant folding optimization pass. | Eric Anholt |
2010-04-02 | Remove ast_node::type | Ian Romanick |
2010-03-31 | Add ast_function::hir | Ian Romanick |
2010-03-29 | Add generate_temporary to generate an anonymous temporary | Ian Romanick |
2010-03-25 | IR print visitor: Remove most of the newlines from the printed output | Ian Romanick |
2010-03-25 | Make the standalone parser return an exit code so we can automate testing. | Eric Anholt |
2010-03-23 | Disallow passing NULL for state to _mesa_glsl_error | Ian Romanick |
2010-03-19 | Use glsl_symbol_table instead of using _mesa_symbol_table directly | Ian Romanick |
2010-03-15 | Factor ast_type_specifier code out to ast_type.cpp | Ian Romanick |
2010-03-11 | Track generation of errors and halt compilation appropriately | Ian Romanick |
2010-03-10 | Move top-level AST to HIR conversion to _mesa_ast_to_hir | Ian Romanick |
2010-03-10 | Require the shader target be specified to the driver program | Ian Romanick |
2010-03-10 | Use ir_print_visitor to dump IR tree | Ian Romanick |
2010-03-08 | Conver IR structures to use exec_list instead of simple_node | Ian Romanick |
2010-03-01 | Make AST->HIR conversion a method of ast_node, re-enable | Ian Romanick |