Find a file
Ian Romanick 2d946634eb Whole structures are assignable
Whole arrays are assignable in GLSL 1.20 and later, but it's not clear
how to handle that within the IR because the IR is supposed to be
shading language version agnostic.
2010-04-02 17:06:57 -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 Additional void parameter checks 2010-04-02 15:30:45 -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 Use glsl_type::element_type to get the type of array elements 2010-04-02 16:08:44 -07:00
ast_to_hir.cpp Additional void parameter checks 2010-04-02 15:30:45 -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 Set source locations on AST nodes so error messages print locations. 2010-03-31 18:26:27 -07:00
glsl_parser_extras.cpp Remove ast_node::type 2010-04-02 11:05:16 -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::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 Whole structures are assignable 2010-04-02 17:06:57 -07:00
ir.h Add bool/int conversion as IR operations. 2010-04-02 11:22:41 -07:00
ir_constant_expression.cpp Add some more operations to ir_constant_expression.cpp. 2010-04-02 11:22:41 -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 Add bool/int conversion as IR operations. 2010-04-02 11:22:41 -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 Make built-in gl_TexCoord available in vertex and fragment shaders 2010-04-02 11:59:57 -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 Fix exec_list::move_nodes_to when the source list is empty 2010-03-31 18:15:50 -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