- 9703ed0 glsl2: When setting the size of an unsized array, set its deref's size too. by Eric Anholt · 14 years ago
- c3081e6 glsl2: Set the type on cloned tex instructions. by Eric Anholt · 14 years ago
- a711ad6 glsl2: Add the API defines to the glsl2 build so we get the right GLcontext by Eric Anholt · 14 years ago
- 1bef4c8 glsl2: Fix builtin prototypes defined in multiple glsl/builtins/* files by Eric Anholt · 14 years ago
- 47c90b1 glsl2: Fix expected type for multiplying vector with non-square matrix. by Carl Worth · 14 years ago
- e65dfa8 glsl2: Fix the type of (1.0 - arg2) for mix(gen, gen, float). by Eric Anholt · 14 years ago
- 8ec0b81 glsl2: When inlining, don't clone and assign sampler arguments. by Eric Anholt · 14 years ago
- 2d1ed7b glsl2: When a "continue" happens in a "for" loop, run the loop expression. by Eric Anholt · 14 years ago
- 748c343 ir_to_mesa: Pretty up the printing of MESA_GLSL=dump by Eric Anholt · 14 years ago
- cc15ef0 mesa: Only complain about an infinite loop in a swrast program once. by Eric Anholt · 14 years ago
- c8d0a9f ir_to_mesa: Add support for MESA_GLSL=dump environment var. by Eric Anholt · 14 years ago
- 7095e2f glsl2: Use talloc on InfoLog handling in ValidateProgram by Eric Anholt · 14 years ago
- e9384d1 glsl2: Update TODO. by Kenneth Graunke · 14 years ago
- 9a6d40f ir_constant_expression: Add support for array == and !=. by Kenneth Graunke · 14 years ago
- a096fa7 ir_constant_expression: Add support for constant arrays. by Kenneth Graunke · 14 years ago
- ef2c38b ir_reader: Add support for reading constant arrays. by Kenneth Graunke · 14 years ago
- 9930d18 ir_print_visitor: Print out constant arrays. by Kenneth Graunke · 14 years ago
- 7ea977a ir_print_visitor: Remove commas between ir_constant's components. by Kenneth Graunke · 14 years ago
- 74e1802 glsl2: Extend ir_constant to store constant arrays, and generate them. by Kenneth Graunke · 14 years ago
- 13a1974 glsl2: Emit array constructors inline. by Kenneth Graunke · 14 years ago
- e1d7185 ast_to_hir: Fix bug in constant initializers. by Kenneth Graunke · 14 years ago
- 46d6b8d ir_constant_expression: Add support for ir_unop_u2f. by Kenneth Graunke · 14 years ago
- 3163f87 ir_constant_expression: Remove open coded equality comparisons. by Kenneth Graunke · 14 years ago
- 0048c7a glsl2: Add some comments. by Kenneth Graunke · 14 years ago
- c7a18da glsl2: Replace insert_before/remove pairs with exec_node::replace_with. by Kenneth Graunke · 14 years ago
- d5be2ac linker: Link built-in functions instead of including them in every shader by Ian Romanick · 14 years ago
- 4ccd3c5 glsl2: Add function to import function prototypes from one IR tree to another by Ian Romanick · 14 years ago
- 56d33f8 ir_to_mesa: Add missing initializion of lod_info variable. by Carl Worth · 14 years ago
- a0cfe8c glsl: Fix missing initialization of yylloc.source by Carl Worth · 14 years ago
- c24bcad glsl: Correctly handle unary plus operator. by Carl Worth · 14 years ago
- f38d15b glsl2: glsl_type has its own talloc context, don't pass one in by Ian Romanick · 14 years ago
- a7ba9a7 linker: Do post-link lowering and optimization by Ian Romanick · 14 years ago
- 60e2d06 glsl2: Implement utility routine to talloc reparent an IR tree by Ian Romanick · 14 years ago
- 2462a53 glsl2: Add a constructor for _mesa_glsl_parse_state by Ian Romanick · 14 years ago
- 7e2aa91 glsl2: Add and use new variable mode ir_var_temporary by Ian Romanick · 14 years ago
- 1124e5a ir_to_mesa: Validate the linked shaders as well. by Eric Anholt · 14 years ago
- f141fa6 glsl2: Check that nodes in a valid tree aren't error-type. by Eric Anholt · 14 years ago
- fade78e glsl2: strdup the field names used in dereference_record. by Eric Anholt · 14 years ago
- 21b0dbd glsl2: talloc the glsl_struct_field[] we use to look up structure types. by Eric Anholt · 14 years ago
- b6e92ad glsl2: Don't claim a match on structure types with different field names. by Eric Anholt · 14 years ago
- 094cf8c glsl2: Add support for the .length() method on arrays. by Kenneth Graunke · 14 years ago
- 1036a7e glsl2: Remove incorrect assertion in the parser. by Kenneth Graunke · 14 years ago
- 2b7c42b glsl2: Disallow non-constant array indexing for unsized arrays. by Kenneth Graunke · 14 years ago
- e4768ee ir_constant_expression: Remove pointless use of variable_referenced. by Kenneth Graunke · 14 years ago
- 98f32a1 ir_constant_expression: Use "this" pointer directly. by Kenneth Graunke · 14 years ago
- fb2ffd2 ir_constant_expression: Convert from a visitor to a virtual function. by Kenneth Graunke · 14 years ago
- e340854 glsl2: Move constant_expression_value method to ir_rvalue. by Kenneth Graunke · 14 years ago
- e1acbfc glcpp: Avoid accidental token pasting in preprocessed result. by Carl Worth · 14 years ago
- 942ccc5 glcpp: Add missing include in xtalloc.c by Carl Worth · 14 years ago
- d80dcaf glcpp: Add static keyword to several functions in the parser. by Carl Worth · 14 years ago
- fb90560 glcpp: Avoid warnings in generated flex code. by Carl Worth · 14 years ago
- a9bb4bc glcpp-lex: Declare some generated functions to eliminate compiler warnings. by Carl Worth · 14 years ago
- 1d7e03e glcpp: Fix support for nested #ifdef and nested #ifndef by Carl Worth · 14 years ago
- 17f9beb glcpp: Support #if(expression) with no intervening space. by Carl Worth · 14 years ago
- 61ebc01 glcpp: Fix use-after-free error from #undef directive. by Carl Worth · 14 years ago
- d4f239d hash_table: Add new hash_table_remove function. by Carl Worth · 14 years ago
- d1500f8 glcpp: Make test suite test for valgrind cleanliness. by Carl Worth · 14 years ago
- 3a530b8 glcpp: Make test suite report final count of passed/total tests. by Carl Worth · 14 years ago
- 41d525f Build a standalone glcpp binary. by Carl Worth · 14 years ago
- f15e27e glcpp: Delete copies of hash_table.c, hash_table.h, and other headers. by Carl Worth · 14 years ago
- 325a497 glsl2: Fix handling of out values in function inlining. by Eric Anholt · 14 years ago
- 2927c81 glsl2: Don't mark a variable as constant if it was used as an out param. by Eric Anholt · 14 years ago
- 02d3711 glsl2: Always insert function calls into the instruction stream. by Eric Anholt · 14 years ago
- f894669 glsl2: Add definitions of the builtin constants present in GLSL 1.10. by Eric Anholt · 14 years ago
- 1245bab glsl2: Fix asin() implementation. by Eric Anholt · 14 years ago
- 117d154 glsl2: notEqual() produces a boolean value, not the base type of the args. by Eric Anholt · 14 years ago
- 14f8e16 glsl2: Constant-fold assignment conditions. by Eric Anholt · 14 years ago
- 5a2e0b8 glsl2: Don't validate IR if there were compilation errors by Ian Romanick · 14 years ago
- 18ab797 ir_to_mesa: Fix swizzled writemasks with swapped component ordering. by Eric Anholt · 14 years ago
- cd6764e linker: Remove the FINISHME comment for intrastage linking by Ian Romanick · 14 years ago
- 1a03a64 linker: Remove redundant check for 'main' in shaders by Ian Romanick · 14 years ago
- 25f51d3 linker: Track and validate GLSL versions used in shaders by Ian Romanick · 14 years ago
- b64e979 glsl2: Use Elements macro by Ian Romanick · 14 years ago
- fc9ae10 linker: Recursively resolve function calls in imported functions by Ian Romanick · 14 years ago
- 532c2d3 linker: look up function signatures during linking instead of using callee by Ian Romanick · 14 years ago
- 5adbf0b linker: Pull find_matching_signature out of call_link_visitor by Ian Romanick · 14 years ago
- b95897b glsl2: Explicitly walk lists in ir_function::parameter_lists_match by Ian Romanick · 14 years ago
- de415b7 linker: Add comment about bug in initializer handling by Ian Romanick · 14 years ago
- 8fe8a81 linker: First bits of intrastage, intershader function linking by Ian Romanick · 14 years ago
- a48a2b6 ir_function_signature: Make actual_parameters public by Ian Romanick · 14 years ago
- 3880d07 linker: Remove some unnecessary includes by Ian Romanick · 14 years ago
- 61a44cc exec_list: Fix foreach_list_safe. by Kenneth Graunke · 14 years ago
- 303c99f linker: Use foreach_list_safe in move_non_declarations by Ian Romanick · 14 years ago
- 9303e35 linker: Move global instructions from the linked shader first by Ian Romanick · 14 years ago
- 5304493 glsl2: Fix lexing of octal values, including "0". by Eric Anholt · 14 years ago
- 82d4b95 glsl2: Fix the expression type for atan's pi * sign(y). by Eric Anholt · 14 years ago
- 95c0892 i915: Ask the compiler to flatten out all the if statements that it can. by Eric Anholt · 14 years ago
- 29ce44a glsl2: Add a pass for converting if statements to conditional assignment. by Eric Anholt · 14 years ago
- d16044a glsl2: Give IR nodes a type field. by Eric Anholt · 14 years ago
- ee7b2b3 ir_to_mesa: Do validation on the IR tree. by Eric Anholt · 14 years ago
- 4802fd9 ir_to_mesa: Don't do lowering passes on an errored-out shader. by Eric Anholt · 14 years ago
- b29d31c ir_to_mesa: Rename struct temp_entry, which is used for all variables now. by Eric Anholt · 14 years ago
- 7b13014 ir_to_mesa: Add support for function calls. by Eric Anholt · 14 years ago
- 1f47245 glsl2: Remove the const disease from function signature's callee. by Eric Anholt · 14 years ago
- 9be7f63 glsl2: Make cross() be an expression operation. by Eric Anholt · 14 years ago
- 87a2ee8 glsl2: Fix warning from always-false assert not being known to not return. by Eric Anholt · 14 years ago
- 17a307d ast_function: Actually do type conversion on function arguments. by Kenneth Graunke · 14 years ago
- 1fdcdb2 exec_list: Add a new replace_with method. by Kenneth Graunke · 14 years ago
- 5312080 Refresh autogenerated file builtin_function.cpp. by Kenneth Graunke · 14 years ago
- d5316ae glsl2/builtins: Rework clamp to use scalar/vector combinations. by Kenneth Graunke · 14 years ago