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
/
ast_function.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2010-06-23
Close memory leaks in glsl_type (constructor and get_array_instance)
Carl Worth
1
-1
/
+2
2010-06-23
Close memory leak in ir_call::get_error_instruction.
Carl Worth
1
-15
/
+17
2010-06-23
exec_node: Add new talloc-based new()
Carl Worth
1
-22
/
+31
2010-06-23
Generate errors for empty constructors instead of asserting
Ian Romanick
1
-1
/
+8
2010-06-23
Fix multiple usage of an rvalue in constructor component splitting.
Eric Anholt
1
-3
/
+23
2010-06-22
Include stdio.h and stdlib.h everywhere, and don't cook our own #define NULL.
Eric Anholt
1
-1
/
+0
2010-06-11
Use statically typed ir_constant constructors wherever possible
Ian Romanick
1
-3
/
+8
2010-06-11
Matrix and vector constructors with a single constant scalar are constant
Ian Romanick
1
-4
/
+119
2010-06-11
Remove redundant type checks for constant constructors
Ian Romanick
1
-3
/
+0
2010-06-11
Do simple constant folding while processing function call parameters
Ian Romanick
1
-1
/
+5
2010-06-11
Detect and process constant record constructors
Ian Romanick
1
-0
/
+55
2010-06-11
Move parameter processing out of match_function_by_name
Ian Romanick
1
-11
/
+9
2010-06-11
Constant-fold constructor parameters after type conversion
Ian Romanick
1
-8
/
+14
2010-06-11
Make constructors with all constant parameters generate in-line constants
Ian Romanick
1
-2
/
+29
2010-06-11
Derefence components of constants smarter
Ian Romanick
1
-0
/
+7
2010-06-11
Use ir_unop_b2i when converting a bool-to-int and add a missing break
Ian Romanick
1
-1
/
+2
2010-05-26
Begin refactoring ir_dereference
Ian Romanick
1
-1
/
+1
2010-05-10
Convert ast_node use of simple_node to exec_list and exec_node
Ian Romanick
1
-11
/
+10
2010-05-10
Store AST function call parameters in expressions
Ian Romanick
1
-73
/
+65
2010-04-28
glsl_type::generate_constructor_prototype now generates the function too
Ian Romanick
1
-3
/
+2
2010-04-07
Clarify the types of various exec_list in ir.h
Eric Anholt
1
-5
/
+3
2010-04-02
Use glsl_type::element_type to get the type of array elements
Ian Romanick
1
-1
/
+1
2010-04-02
Ensure that 'in' and 'inout' formal parameters are valid lvalues
Ian Romanick
1
-0
/
+31
2010-04-02
Add bool/int conversion as IR operations.
Eric Anholt
1
-1
/
+1
2010-04-02
Add conversion of bool to float as an IR operation to match int to float.
Eric Anholt
1
-1
/
+1
2010-03-31
Generate array constructor calls
Ian Romanick
1
-1
/
+73
2010-03-31
Refactor parts of match_function_by_name into process_parameters and process_...
Ian Romanick
1
-22
/
+49
2010-03-31
Reject array constructor calls in GLSL 1.10
Ian Romanick
1
-0
/
+9
2010-03-31
Use ast_type_specifier::glsl_type to get the type of a constructor
Ian Romanick
1
-2
/
+2
2010-03-29
Allow single-component constructors
Ian Romanick
1
-1
/
+1
2010-03-26
Initial implementation of constructor handling code
Ian Romanick
1
-0
/
+240
2010-03-26
Add new abstract ir_rvalue class; rework accordingly.
Kenneth Graunke
1
-2
/
+2
2010-03-23
Begin processing constructors
Ian Romanick
1
-8
/
+25
2010-03-19
Use glsl_symbol_table instead of using _mesa_symbol_table directly
Ian Romanick
1
-3
/
+2
2010-03-15
Factor guts of function matching code out to match_function_by_name
Ian Romanick
1
-50
/
+56
2010-03-15
Move ast_function_expression::hir to ast_function.cpp
Ian Romanick
1
-0
/
+109