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.
Ian Romanick c8021ee01d Remove some cruft from the Makefile 15 years ago
builtins builtins: Add support for reflect(). 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 Remove some cruft from the Makefile 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 Begin refactoring ir_dereference 15 years ago
ast_to_hir.cpp Allow arrays of floats as varyings. 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 builtins: Add support for reflect(). 15 years ago
builtin_types.h De-obfuscate some of builtin_types.h. 15 years ago
builtin_variables.h gl_Normal is a vec3 not a vec4. 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 ir_constant_variable: New pass to mark constant-assigned variables constant. 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 Begin refactoring ir_dereference 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 Begin refactoring ir_dereference 15 years ago
ir.cpp ir_dereference::mode is no longer used, kill with fire 15 years ago
ir.h ir_vec_index_to_swizzle: Pass to convert indexing of vectors to swizzles. 15 years ago
ir_basic_block.cpp Reimplement has_call_callback using ir_hierarchical_vistor 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 ir_constant_expression: Handle several floating point unops. 15 years ago
ir_constant_folding.cpp ir_constant_folding: Look at instructions in functions. 15 years ago
ir_constant_variable.cpp ir_constant_variable: New pass to mark constant-assigned variables constant. 15 years ago
ir_copy_propagation.cpp Reimplement ir_copy_propagation_visitor using ir_hierarchical_vistor 15 years ago
ir_dead_code.cpp Refactor ir_dereference support for ir_hierarchical_visitor 15 years ago
ir_dead_code_local.cpp Refactor whole-variable assigment checking into member function 15 years ago
ir_expression_flattening.cpp ir_expression_flattening: Handle flattening values out of swizzles, too. 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 Reimplement ir_function_can_inline_visitor using ir_hierarchical_vistor 15 years ago
ir_function_inlining.cpp Reimplement ir_function_inlining_visitor using ir_hierarchical_vistor 15 years ago
ir_function_inlining.h Move optimization pass prototypes to a single header. 15 years ago
ir_hierarchical_visitor.cpp Refactor ir_dereference support for ir_hierarchical_visitor 15 years ago
ir_hierarchical_visitor.h Refactor ir_dereference support for ir_hierarchical_visitor 15 years ago
ir_hv_accept.cpp Refactor ir_dereference data fields to subclasses 15 years ago
ir_if_simplification.cpp Reimplement ir_if_simplicifation_visitor using ir_hierarchical_vistor 15 years ago
ir_optimization.h ir_constant_variable: New pass to mark constant-assigned variables constant. 15 years ago
ir_print_visitor.cpp ir_reader: Read record_refs. 15 years ago
ir_print_visitor.h Refactor ir_dereference support for ir_visitor 15 years ago
ir_reader.cpp ir_reader: Read record_refs. 15 years ago
ir_reader.h Add stub ir_reader and new 'i' mode for reading IR rather than GLSL. 15 years ago
ir_swizzle_swizzle.cpp ir_swizzle_swizzle: Reduce swizzle chains to a single swizzle. 15 years ago
ir_variable.cpp Add builtin gl_LightSource[]. 15 years ago
ir_vec_index_to_swizzle.cpp ir_vec_index_to_swizzle: Pass to convert indexing of vectors to swizzles. 15 years ago
ir_visitor.h Refactor ir_dereference support for ir_visitor 15 years ago
linux_list.h ir_constant_variable: New pass to mark constant-assigned variables constant. 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