Find a file
Ian Romanick e29a585989 Use ir_variable::clone to copy parameters to the function body
Several other code movements were also done.  This partitions this
function into two halves.  The first half processes the prototype
part, and the second have processes the actual function definition.
The coming patch series will parition ast_function_definition::hir
into (at least) two separate functions.
2010-03-31 17:54:26 -07:00
main Initial commit. lol 2010-02-22 13:19:34 -08:00
tests More array declaration tests 2010-03-31 16:16:54 -07:00
.dir-locals.el Set C++ indent too. 2010-03-08 13:02:58 -08:00
.gitignore autoconf for the ... 2010-02-25 17:17:23 -08:00
ast.h Move type_specifier_to_glsl_type to ast_type_specifier::glsl_type 2010-03-31 16:22:06 -07:00
ast_expr.cpp Fix up the operator printing for the logic or and beyond, check array bounds. 2010-03-25 16:47:49 -07:00
ast_function.cpp Generate array constructor calls 2010-03-31 16:48:48 -07:00
ast_to_hir.cpp Use ir_variable::clone to copy parameters to the function body 2010-03-31 17:54:26 -07:00
ast_type.cpp Add parser support for texture rectangle types 2010-03-29 16:44:29 -07:00
autogen.sh autoconf for the ... 2010-02-25 17:17:23 -08:00
builtin_function.cpp Use ir_function::add_signature to create link between function and signature 2010-03-31 16:37:10 -07:00
builtin_types.sh Slightly change the representation of numeric types 2010-03-26 14:43:16 -07:00
builtin_variables.h Add definitions for 1.10 built-in uniforms for ff state. 2010-03-29 12:48:45 -07:00
configure.ac autoconf for the ... 2010-02-25 17:17:23 -08:00
glsl_lexer.lpp Don't track new type names during pass-1 parsing 2010-03-19 11:12:33 -07:00
glsl_parser.ypp Add parser support for texture rectangle types 2010-03-29 16:44:29 -07:00
glsl_parser_extras.cpp Add generate_temporary to generate an anonymous temporary 2010-03-29 15:20:42 -07:00
glsl_parser_extras.h Add generate_temporary to generate an anonymous temporary 2010-03-29 15:20:42 -07:00
glsl_symbol_table.h Add query to determine whether a name was declared at this scope 2010-03-19 15:37:01 -07:00
glsl_types.cpp Use ir_function::add_signature to create link between function and signature 2010-03-31 16:37:10 -07:00
glsl_types.h Add glsl_type::generate_constructor_prototype 2010-03-31 16:30:56 -07:00
hash_table.c Initial commit. lol 2010-02-22 13:19:34 -08:00
hash_table.h Add proper wrappers so that C++ code can use hash_table type 2010-03-30 16:57:29 -07:00
hir_field_selection.cpp Use glsl_type::is_error instead of comparison with glsl_error_type pointer 2010-03-26 14:27:23 -07:00
ir.cpp Set variables with the sampler base type to read only. 2010-03-26 17:51:41 -07:00
ir.h Add ir_variable::clone 2010-03-31 17:52:44 -07:00
ir_constant_expression.cpp Initial bits of constant expression evaluator 2010-03-30 16:56:50 -07:00
ir_function.cpp Fix matrix dimensioning 2010-03-25 13:19:13 -07:00
ir_print_visitor.cpp Implement ir_if (for if-statments) and conversion from AST 2010-03-29 15:17:11 -07:00
ir_print_visitor.h Implement ir_if (for if-statments) and conversion from AST 2010-03-29 15:17:11 -07:00
ir_variable.cpp Add definitions for 1.10 built-in uniforms for ff state. 2010-03-29 12:48:45 -07:00
ir_visitor.h Implement ir_if (for if-statments) and conversion from AST 2010-03-29 15:17:11 -07:00
list.h Add missing parenthesis in foreach_iter 2010-03-26 17:17:41 -07:00
Makefile.am Initial bits of constant expression evaluator 2010-03-30 16:56:50 -07:00
symbol_table.c Allow duplicate symbols at the same scope that are in different name spaces 2010-03-24 14:56:36 -07:00
symbol_table.h Add function to determine the scope where a variable is declared 2010-03-19 15:32:57 -07:00