2010-06-24 |
Eric Anholt | ir_to_mesa: Start building GLSL IR to Mesa IR conversion.
|
commit | commitdiff | tree |
2010-06-24 |
Eric Anholt | Make inlined function variables auto, not in/out.
|
commit | commitdiff | tree |
2010-06-24 |
Eric Anholt | Attach a pointer to variable names in LIR dumping.
|
commit | commitdiff | tree |
2010-06-24 |
Eric Anholt | Quiet unused arg warning for ir_constant cloning.
|
commit | commitdiff | tree |
2010-06-24 |
Eric Anholt | Move ir_constant cloning alongside the other cloning...
|
commit | commitdiff | tree |
2010-06-24 |
Eric Anholt | Don't forget to add the declaration of our temporary...
|
commit | commitdiff | tree |
2010-06-24 |
Eric Anholt | ir_function_inlining: Re-add the "s/return/retval ...
|
commit | commitdiff | tree |
2010-06-24 |
Eric Anholt | Fix variable remapping in function cloning.
|
commit | commitdiff | tree |
2010-06-23 |
Eric Anholt | Fix double usage of the post-inc/dec's temporary pre...
|
commit | commitdiff | tree |
2010-06-23 |
Eric Anholt | Avoid using the RHS of an assignment twice.
|
commit | commitdiff | tree |
2010-06-23 |
Eric Anholt | get_lvalue_copy doesn't need all the checking of do_assignme...
|
commit | commitdiff | tree |
2010-06-23 |
Eric Anholt | ast_to_hir: Clone LHS derefs of assignment expressions.
|
commit | commitdiff | tree |
2010-06-23 |
Eric Anholt | ir_function_inlining: Allow inlining of loops and conditionals.
|
commit | commitdiff | tree |
2010-06-23 |
Eric Anholt | Add a virtual clone() method to ir_instruction.
|
commit | commitdiff | tree |
2010-06-23 |
Eric Anholt | Avoid using the same ir_constant 0.0 multiple times...
|
commit | commitdiff | tree |
2010-06-23 |
Eric Anholt | Fix multiple usage of an rvalue in constructor component...
|
commit | commitdiff | tree |
2010-06-23 |
Eric Anholt | ir_validate: New pass for checking our invariants.
|
commit | commitdiff | tree |
2010-06-23 |
Eric Anholt | ir: Give ir_instruction a print visitor helper.
|
commit | commitdiff | tree |
2010-06-23 |
Eric Anholt | Hook up texturing in the hierarchical visitor.
|
commit | commitdiff | tree |
2010-06-22 |
Eric Anholt | Include stdio.h and stdlib.h everywhere, and don't...
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | Add builtin gl_LightSource[].
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | builtins: Add support for reflect().
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | builtins: Add ftransform().
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | Allow arrays of floats as varyings.
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | gl_Normal is a vec3 not a vec4.
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | builtins: Add the mix(gentype, gentype, float) variant.
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | Handle GLSL 1.20 implicit type conversions.
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | builtins: Add atan().
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | builtins: Add asin().
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | ir_constant_expression: Handle several floating point...
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | ir_constant_variable: New pass to mark constant-assigned...
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | ir_constant_folding: Look at instructions in functions.
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | ir_swizzle_swizzle: Reduce swizzle chains to a single...
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | ir_vec_index_to_swizzle: Pass to convert indexing of...
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | ir_expression_flattening: Handle flattening values...
|
commit | commitdiff | tree |
2010-06-01 |
Eric Anholt | ir_expression_flattening: Fix breakage from hierarchichal...
|
commit | commitdiff | tree |
2010-05-14 |
Eric Anholt | FS gl_FragCoord and and gl_FrontFacing are FS ins,...
|
commit | commitdiff | tree |
2010-05-05 |
Eric Anholt | Move optimization pass prototypes to a single header.
|
commit | commitdiff | tree |
2010-05-05 |
Eric Anholt | ir_dead_code_local: Remove redundant assignments within...
|
commit | commitdiff | tree |
2010-05-05 |
Eric Anholt | ir_visit_tree: Make sure we visit dereference targets...
|
commit | commitdiff | tree |
2010-05-05 |
Eric Anholt | ir_copy_propagation: Fix up the doxygen about the file.
|
commit | commitdiff | tree |
2010-05-05 |
Eric Anholt | ir_copy_propagation: Return true if we optimized out...
|
commit | commitdiff | tree |
2010-05-05 |
Eric Anholt | ir_copy_propagation: Handle swizzles and array derefs...
|
commit | commitdiff | tree |
2010-05-05 |
Eric Anholt | ir_copy_propagation: New pass to rewrite dereferences...
|
commit | commitdiff | tree |
2010-05-04 |
Eric Anholt | ir_to_mesa.cpp: Fix missing types on some ir_swizzles.
|
commit | commitdiff | tree |
2010-05-03 |
Eric Anholt | Remove the pedantic C junk.
|
commit | commitdiff | tree |
2010-05-03 |
Eric Anholt | Store warnings and errors in a parser state infolog.
|
commit | commitdiff | tree |
2010-05-03 |
Eric Anholt | Quiet warnings about ir_shader not being handled in...
|
commit | commitdiff | tree |
2010-05-03 |
Eric Anholt | Use the AM_SILENT_RULES when available.
|
commit | commitdiff | tree |
2010-05-03 |
Eric Anholt | glsl_lexer: Quiet warning about unused unput().
|
commit | commitdiff | tree |
2010-04-29 |
Eric Anholt | ir_dead_code: Fix segfault on handling a return statement...
|
commit | commitdiff | tree |
2010-04-29 |
Eric Anholt | ir_function_inlining: Handle inlining of structure...
|
commit | commitdiff | tree |
2010-04-29 |
Eric Anholt | Correctly handle remapping of array dereferences if...
|
commit | commitdiff | tree |
2010-04-23 |
Eric Anholt | builtin_functions: Clean up compiler warning about...
|
commit | commitdiff | tree |
2010-04-23 |
Eric Anholt | De-obfuscate some of builtin_types.h.
|
commit | commitdiff | tree |
2010-04-23 |
Eric Anholt | ir_function_inlining: Implement inlining in many more...
|
commit | commitdiff | tree |
2010-04-23 |
Eric Anholt | Put static pointers to vec[234]_types along with the...
|
commit | commitdiff | tree |
2010-04-23 |
Eric Anholt | Replace builtin_types.h generation with the generated...
|
commit | commitdiff | tree |
2010-04-23 |
Eric Anholt | Fix the swizzling of vector constructors from scalars.
|
commit | commitdiff | tree |
2010-04-23 |
Eric Anholt | ir_function_inlining: Avoid NULL dereference on assignment...
|
commit | commitdiff | tree |
2010-04-19 |
Eric Anholt | Remove dead code assignments and variable declarations.
|
commit | commitdiff | tree |
2010-04-19 |
Eric Anholt | Mark some variables as having usage beyond the shader...
|
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 requires it.
|
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 matches...
|
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 |
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-06 |
Eric Anholt | Add some linebreaks in the ir_print_visitor of if statement...
|
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-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 |
next |