Clone of mesa.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kenneth Graunke a40e68b256 Fix bogus expression typing in various builtins. 15 years ago
builtins Fix bogus expression typing in various builtins. 15 years ago
main Initial commit. lol 15 years ago
tests Ensure that both parameter lists are the same length in function overloading. 15 years ago
.dir-locals.el Set C++ indent too. 15 years ago
.gitignore Replace builtin_types.h generation with the generated output. 15 years ago
Makefile.am ir_dead_code_local: Remove redundant assignments within basic blocks. 15 years ago
ast.h Convert ast_node use of simple_node to exec_list and exec_node 15 years ago
ast_expr.cpp Fix up the operator printing for the logic or and beyond, check array bounds. 15 years ago
ast_function.cpp Convert ast_node use of simple_node to exec_list and exec_node 15 years ago
ast_to_hir.cpp Replace many uses of foreach_list with foreach_list_typed 15 years ago
ast_type.cpp Add parser support for texture rectangle types 15 years ago
autogen.sh autoconf for the ... 15 years ago
builtin_function.cpp builtin_functions: Clean up compiler warning about unused name, instructions. 15 years ago
builtin_types.h De-obfuscate some of builtin_types.h. 15 years ago
builtin_variables.h FS gl_FragCoord and and gl_FrontFacing are FS ins, not outs. 15 years ago
configure.ac Remove the pedantic C junk. 15 years ago
glsl_lexer.lpp glsl_lexer: Quiet warning about unused unput(). 15 years ago
glsl_parser.ypp Convert ast_node use of simple_node to exec_list and exec_node 15 years ago
glsl_parser_extras.cpp Fix function call parameter printer to omit extraneous leading comma 15 years ago
glsl_parser_extras.h Convert ast_node use of simple_node to exec_list and exec_node 15 years ago
glsl_symbol_table.h Add query to determine whether a name was declared at this scope 15 years ago
glsl_types.cpp glsl_type::generate_constructor_prototype now generates the function too 15 years ago
glsl_types.h glsl_type::generate_constructor_prototype now generates the function too 15 years ago
hash_table.c Initial commit. lol 15 years ago
hash_table.h Add proper wrappers so that C++ code can use hash_table type 15 years ago
hir_field_selection.cpp Convert structure field dereferences to HIR 15 years ago
ir.cpp Remove unnecessary include of simple_list.h 15 years ago
ir.h ir_copy_propagation: New pass to rewrite dereferences to avoid copies. 15 years ago
ir_basic_block.cpp ir_copy_propagation: Return true if we optimized out any assignments. 15 years ago
ir_basic_block.h ir_copy_propagation: Return true if we optimized out any assignments. 15 years ago
ir_constant_expression.cpp Remove ir_label since it is no longer used. 15 years ago
ir_constant_folding.cpp Move optimization pass prototypes to a single header. 15 years ago
ir_copy_propagation.cpp Move optimization pass prototypes to a single header. 15 years ago
ir_dead_code.cpp ir_dead_code: Fix segfault on handling a return statement with no value. 15 years ago
ir_dead_code_local.cpp ir_dead_code_local: Remove redundant assignments within basic blocks. 15 years ago
ir_expression_flattening.cpp Remove ir_label since it is no longer used. 15 years ago
ir_expression_flattening.h Add support for inlining calls done inside of expressions. 15 years ago
ir_function.cpp Factor out parameter list matching from ast_function::hir for later reuse. 15 years ago
ir_function_can_inline.cpp ir_function_inlining: Implement inlining in many more cases. 15 years ago
ir_function_inlining.cpp Move optimization pass prototypes to a single header. 15 years ago
ir_function_inlining.h Move optimization pass prototypes to a single header. 15 years ago
ir_if_simplification.cpp Remove ir_label since it is no longer used. 15 years ago
ir_optimization.h Move optimization pass prototypes to a single header. 15 years ago
ir_print_visitor.cpp Use %p rather than %08x when printing pointers to fix compile. 15 years ago
ir_print_visitor.h IR print visitor: Move logic for printing the whole program to _mesa_print_ir 15 years ago
ir_reader.cpp ir_reader: Set function signatures as defined. 15 years ago
ir_reader.h Add stub ir_reader and new 'i' mode for reading IR rather than GLSL. 15 years ago
ir_variable.cpp Quiet warnings about ir_shader not being handled in places it's not needed. 15 years ago
ir_visit_tree.cpp ir_visit_tree: Make sure we visit dereference targets, too. 15 years ago
ir_visit_tree.h ir_copy_propagation: New pass to rewrite dereferences to avoid copies. 15 years ago
ir_visitor.h Remove ir_label since it is no longer used. 15 years ago
list.h exec_list: Add foreach_list_typed and foreach_list_typed_const 15 years ago
s_expression.cpp Add a simple S-Expression reader and printer. 15 years ago
s_expression.h Add a simple S-Expression reader and printer. 15 years ago
symbol_table.c Allow duplicate symbols at the same scope that are in different name spaces 15 years ago
symbol_table.h Add function to determine the scope where a variable is declared 15 years ago