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