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 4c8a1af811 glcpp: Output to a buffer and error log rather than directly printing. пре 15 година
builtins Add forgotten autogenerated EXT_texture_array_fs folder. пре 15 година
glcpp glcpp: Output to a buffer and error log rather than directly printing. пре 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 Add glcpp to the build. пре 15 година
TODO TODO: Add note about initializers for constants пре 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 Use statically typed ir_constant constructors wherever possible пре 15 година
ast_to_hir.cpp Ensure that shader_in and shader_out are correctly set in declarations пре 15 година
ast_type.cpp Add parser support for texture rectangle types пре 15 година
autogen.sh autoconf for the ... пре 15 година
builtin_function.cpp Implement 1.30 int/uint variants of min/max/clamp. пре 15 година
builtin_types.h Add EXT_texture_array support. пре 15 година
builtin_variables.h gl_Normal is a vec3 not a vec4. пре 15 година
configure.ac Add glcpp to the build. пре 15 година
glsl_lexer.lpp glsl_lexer: centroid and invariant are not reserved words in GLSL 1.10 пре 15 година
glsl_parser.ypp Only initialize types after #extension directives have been processed. пре 15 година
glsl_parser_extras.cpp Change error/warning functions to print to the info log. пре 15 година
glsl_parser_extras.h Add EXT_texture_array support. пре 15 година
glsl_symbol_table.h Add query to determine whether a name was declared at this scope пре 15 година
glsl_types.cpp Use statically typed ir_constant constructors wherever possible пре 15 година
glsl_types.h Add glsl_types::field_index to get the location of a record field пре 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 Begin refactoring ir_dereference пре 15 година
ir.cpp ir_constant: Eliminate 'void *' constructor пре 15 година
ir.h ir_constant: Eliminate 'void *' constructor пре 15 година
ir_basic_block.cpp Reimplement has_call_callback using ir_hierarchical_vistor пре 15 година
ir_basic_block.h ir_copy_propagation: Return true if we optimized out any assignments. пре 15 година
ir_constant_expression.cpp ir_constant_visitor: Type of constant result is same as original expression пре 15 година
ir_constant_folding.cpp Add stub visitor support for ir_texture. пре 15 година
ir_constant_variable.cpp Remove linux_list in favor of exec_list. пре 15 година
ir_copy_propagation.cpp Reimplement ir_copy_propagation_visitor using ir_hierarchical_vistor пре 15 година
ir_dead_code.cpp Refactor ir_dereference support for ir_hierarchical_visitor пре 15 година
ir_dead_code_local.cpp Refactor whole-variable assigment checking into member function пре 15 година
ir_expression_flattening.cpp ir_expression_flattening: Handle flattening values out of swizzles, too. пре 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 Reimplement ir_function_can_inline_visitor using ir_hierarchical_vistor пре 15 година
ir_function_inlining.cpp ir_function_cloning_visitor: Add support for ir_texture. пре 15 година
ir_function_inlining.h Move optimization pass prototypes to a single header. пре 15 година
ir_hierarchical_visitor.cpp Add stub visitor support for ir_texture. пре 15 година
ir_hierarchical_visitor.h Add stub visitor support for ir_texture. пре 15 година
ir_hv_accept.cpp Add stub visitor support for ir_texture. пре 15 година
ir_if_simplification.cpp Reimplement ir_if_simplicifation_visitor using ir_hierarchical_vistor пре 15 година
ir_optimization.h ir_constant_variable: New pass to mark constant-assigned variables constant. пре 15 година
ir_print_visitor.cpp ir_print_visitor: Add support for ir_texture. пре 15 година
ir_print_visitor.h ir_print_visitor: Add support for ir_texture. пре 15 година
ir_reader.cpp Change error/warning functions to print to the info log. пре 15 година
ir_reader.h Add stub ir_reader and new 'i' mode for reading IR rather than GLSL. пре 15 година
ir_swizzle_swizzle.cpp ir_swizzle_swizzle: Reduce swizzle chains to a single swizzle. пре 15 година
ir_variable.cpp Bump GL_MAX_TEXTURE_COORDS from 2 to 4 пре 15 година
ir_vec_index_to_swizzle.cpp ir_dereference_array always operates on an r-value пре 15 година
ir_visitor.h Add stub visitor support for ir_texture. пре 15 година
linker.cpp Fix crash when running glsl on a signle fragment shader. пре 15 година
list.h Add queries to determine if a node is a list sentinal пре 15 година
main.cpp Print out the info log if compilation fails. пре 15 година
program.h Fix compile on 64-bit. пре 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 година