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 년 전