Find a file
Eric Anholt fbc7c0b8f2 Make function bodies rely on the parameter variable declarations.
Previously, generating inlined function bodies was going to be
difficult, as there was no mapping between the body's declaration of
variables where parameter values were supposed to live and the
parameter variables that a caller would use in paramater setup.
Presumably this also have been a problem for actual codegen.
2010-04-07 17:23:23 -07:00
main Initial commit. lol 2010-02-22 13:19:34 -08:00
tests Add PASS / FAIL annotations to tests missing them. 2010-04-02 11:22:41 -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 Generate correct IR for do-while loops 2010-04-07 11:42:36 -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 Clarify the types of various exec_list in ir.h 2010-04-07 17:23:23 -07:00
ast_to_hir.cpp Make function bodies rely on the parameter variable declarations. 2010-04-07 17:23:23 -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 Make function bodies rely on the parameter variable declarations. 2010-04-07 17:23:23 -07:00
builtin_types.sh Treat texture rectangles as an extension that is enabled be default 2010-04-07 17:13:44 -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 Eat whitespace while in the PP state 2010-04-07 16:49:25 -07:00
glsl_parser.ypp Begin processing #extension directive 2010-04-07 16:49:25 -07:00
glsl_parser_extras.cpp Treat texture rectangles as an extension that is enabled be default 2010-04-07 17:13:44 -07:00
glsl_parser_extras.h Treat texture rectangles as an extension that is enabled be default 2010-04-07 17:13:44 -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 Make function bodies rely on the parameter variable declarations. 2010-04-07 17:23:23 -07:00
glsl_types.h Add glsl_type::element_type and glsl_type::array_size queries 2010-04-01 17:17:34 -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 Put function bodies under function signatures, instead of flat in the parent. 2010-04-07 17:23:23 -07:00
ir.h Put function bodies under function signatures, instead of flat in the parent. 2010-04-07 17:23:23 -07:00
ir_constant_expression.cpp Add support for bool to ir_equal and ir_nequal constant handling 2010-04-07 16:49:25 -07:00
ir_constant_folding.cpp Put function bodies under function signatures, instead of flat in the parent. 2010-04-07 17:23:23 -07:00
ir_constant_folding.h Add ir_loop_jump to represent 'break' and 'continue' in loops 2010-04-07 11:42:30 -07:00
ir_function.cpp Ensure that 'in' and 'inout' formal parameters are valid lvalues 2010-04-02 15:51:02 -07:00
ir_print_visitor.cpp Make function bodies rely on the parameter variable declarations. 2010-04-07 17:23:23 -07:00
ir_print_visitor.h Add ir_loop_jump to represent 'break' and 'continue' in loops 2010-04-07 11:42:30 -07:00
ir_variable.cpp Add support for GL_ARB_draw_buffers extension 2010-04-07 16:59:46 -07:00
ir_visitor.h Add ir_loop_jump to represent 'break' and 'continue' in loops 2010-04-07 11:42:30 -07:00
list.h Fix exec_list::move_nodes_to when the source list is empty 2010-03-31 18:15:50 -07:00
Makefile.am Add a constant folding optimization pass. 2010-04-06 11:42:31 -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