projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ir_to_mesa: Start trying to support struct storage.
2010-06-24
Eric Anholt
ir_to_mesa: Start trying to support struct storage.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Fix up array indexing.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Remove stale comment about monoburg.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Add support for variable indexing of temporary...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Clean up some handling of builtins and...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Add support for loops.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
Make loop jump mode public so I can switch on it.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Add logic_or and logic_and to get CorrectFunctio...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: add logic_xor to get CorrectParse2.vert...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: add logic_not and f2b to get CorrectParse2...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Add support for ir_if.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Add support for comparison operations.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Introduce shorthand for common Mesa IR...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Add ir_unop_f2i -> OPCODE_TRUNC.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Add codegen for rsq expression operation.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Add exp/log expression operations.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Add (almost) the rest of the builtin varyings.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Support gl_Position output.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Support gl_FragData[] output.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Support gl_FragData[] output.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Start doing some int support.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Fix bugs in swizzle handling for scalar...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Fix copy'n'paste bug where divide multiplied...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Emit more reduced writemasks for ops on...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Handle swizzles on LHS of assignment (writemasks).
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Produce multiple scalar ops when required...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Get temps allocated at the right times.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Make the first temp index we use 1 to show...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Fix up the assign rule to use left and...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Do my best to explain how the codegen rules...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Print out the ir along with the Mesa IR.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Fix up src reg swizzling.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Remove dead code from when this was an...
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Fill in more bits of dest resg.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
ir_to_mesa: Print out the resulting program.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
Add missing dist file.
commit
|
commitdiff
|
tree
2010-06-24
Eric Anholt
Ignore the generated codegen files for now.
commit
|
commitdiff
|
tree
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-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-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-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-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
next