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 години