index
:
~cworth/glsl2
cleanups
master
Carl's edits to the glsl2 project.
cworth
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
glsl_parser_extras.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2010-06-01
ir_constant_variable: New pass to mark constant-assigned variables constant.
Eric Anholt
1
-0
/
+1
2010-06-01
ir_swizzle_swizzle: Reduce swizzle chains to a single swizzle.
Eric Anholt
1
-0
/
+1
2010-06-01
ir_vec_index_to_swizzle: Pass to convert indexing of vectors to swizzles.
Eric Anholt
1
-0
/
+1
2010-05-14
Fix function call parameter printer to omit extraneous leading comma
Ian Romanick
1
-1
/
+2
2010-05-10
Convert ast_node use of simple_node to exec_list and exec_node
Ian Romanick
1
-52
/
+29
2010-05-10
Store AST function call parameters in expressions
Ian Romanick
1
-10
/
+4
2010-05-05
Move optimization pass prototypes to a single header.
Eric Anholt
1
-9
/
+1
2010-05-05
ir_dead_code_local: Remove redundant assignments within basic blocks.
Eric Anholt
1
-0
/
+2
2010-05-04
ir_copy_propagation: New pass to rewrite dereferences to avoid copies.
Eric Anholt
1
-0
/
+2
2010-05-03
Store warnings and errors in a parser state infolog.
Eric Anholt
1
-1
/
+9
2010-05-03
Quiet warnings about ir_shader not being handled in places it's not needed.
Eric Anholt
1
-0
/
+1
2010-04-28
IR print visitor: Move logic for printing the whole program to _mesa_print_ir
Ian Romanick
1
-8
/
+1
2010-04-28
Set language_version to 130 (the max currently supported) when reading IR.
Kenneth Graunke
1
-0
/
+5
2010-04-28
Add stub ir_reader and new 'i' mode for reading IR rather than GLSL.
Kenneth Graunke
1
-9
/
+17
2010-04-28
Add parens around printed IR so it's an official list of instructions.
Kenneth Graunke
1
-0
/
+2
2010-04-23
Zero-out the entire parser state structure at initialization
Ian Romanick
1
-0
/
+2
2010-04-23
Add missing 'else's to fix extension processing
Ian Romanick
1
-2
/
+2
2010-04-19
Remove dead code assignments and variable declarations.
Eric Anholt
1
-0
/
+2
2010-04-14
Add an ir_if simplification pass.
Eric Anholt
1
-0
/
+2
2010-04-08
Repeat the optimization passes until we stop making progress.
Eric Anholt
1
-4
/
+9
2010-04-08
Inline functions consisting of a return of an expression.
Eric Anholt
1
-0
/
+3
2010-04-07
Treat texture rectangles as an extension that is enabled be default
Ian Romanick
1
-0
/
+4
2010-04-07
Add support for GL_ARB_draw_buffers extension
Ian Romanick
1
-0
/
+9
2010-04-07
Clean up error reporting in _mesa_glsl_process_extension
Ian Romanick
1
-5
/
+12
2010-04-07
Emit a warning when an unknown extension is used with #extension
Ian Romanick
1
-0
/
+3
2010-04-07
Add _mesa_glsl_warning to emit warnings to the shader log
Ian Romanick
1
-0
/
+19
2010-04-07
Begin processing #extension directive
Ian Romanick
1
-0
/
+47
2010-04-07
Add utility function to get the name of a shader target
Ian Romanick
1
-0
/
+13
2010-04-07
Begin tracking the nesting of loops and switch-statements
Ian Romanick
1
-0
/
+1
2010-04-06
Make constant folding descend into if statements.
Eric Anholt
1
-4
/
+2
2010-04-06
Add a constant folding optimization pass.
Eric Anholt
1
-0
/
+11
2010-04-02
Remove ast_node::type
Ian Romanick
1
-1
/
+1
2010-03-31
Add ast_function::hir
Ian Romanick
1
-0
/
+1
2010-03-29
Add generate_temporary to generate an anonymous temporary
Ian Romanick
1
-0
/
+1
2010-03-25
IR print visitor: Remove most of the newlines from the printed output
Ian Romanick
1
-0
/
+1
2010-03-25
Make the standalone parser return an exit code so we can automate testing.
Eric Anholt
1
-1
/
+1
2010-03-23
Disallow passing NULL for state to _mesa_glsl_error
Ian Romanick
1
-2
/
+1
2010-03-19
Use glsl_symbol_table instead of using _mesa_symbol_table directly
Ian Romanick
1
-3
/
+2
2010-03-15
Factor ast_type_specifier code out to ast_type.cpp
Ian Romanick
1
-77
/
+0
2010-03-11
Track generation of errors and halt compilation appropriately
Ian Romanick
1
-5
/
+12
2010-03-10
Move top-level AST to HIR conversion to _mesa_ast_to_hir
Ian Romanick
1
-3
/
+1
2010-03-10
Require the shader target be specified to the driver program
Ian Romanick
1
-2
/
+21
2010-03-10
Use ir_print_visitor to dump IR tree
Ian Romanick
1
-0
/
+8
2010-03-08
Conver IR structures to use exec_list instead of simple_node
Ian Romanick
1
-2
/
+1
2010-03-01
Make AST->HIR conversion a method of ast_node, re-enable
Ian Romanick
1
-3
/
+1
2010-02-25
autoconf for the ...
Ian Romanick
1
-1
/
+1
2010-02-25
Replace tacky wrapper macros with tacky in-line type-casts
Ian Romanick
1
-7
/
+7
2010-02-22
Add ast_expression_bin subclass of ast_expression
Ian Romanick
1
-67
/
+7
2010-02-22
Rename .cc files to .cpp
Ian Romanick
1
-0
/
+771