| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Properly throw compile-time errors for conflicting FS output writes. | Eric Anholt | 2012-04-19 | 1 | -0/+66 |
* | glsl: Track in each ir_variable whether it was ever assigned. | Eric Anholt | 2012-04-19 | 3 | -13/+33 |
* | glsl: Convert the tests directory to automake. | Eric Anholt | 2012-04-19 | 2 | -0/+3 |
* | glsl: Fix up some comments in structure splitting, based on array-split work. | Eric Anholt | 2012-04-19 | 1 | -3/+8 |
* | glsl: Don't allow array splitting on function arguments. | Eric Anholt | 2012-04-19 | 1 | -1/+17 |
* | glsl: Rename the "whole_array_access" member in array splitting. | Eric Anholt | 2012-04-19 | 1 | -11/+15 |
* | glsl: Fix up a comment explaining what a visitor class does. | Eric Anholt | 2012-04-19 | 1 | -1/+4 |
* | glsl: Use the column_types() helper method. | Eric Anholt | 2012-04-19 | 1 | -2/+1 |
* | glsl: Remove unused mem_ctx field from ir_array_splitting_visitor. | Kenneth Graunke | 2012-04-18 | 1 | -1/+0 |
* | glsl/builtins: Rework profiles to use the new '.glsl' common suffix. | Kenneth Graunke | 2012-04-17 | 20 | -4807/+1902 |
* | glsl/builtins: Support stage-agnostic built-in profiles. | Kenneth Graunke | 2012-04-17 | 1 | -2/+4 |
* | glsl: Make the standalone compiler accept '.glsl' files. | Kenneth Graunke | 2012-04-17 | 1 | -1/+1 |
* | glsl/builtins: Use ivec for texel offsets in textureProjGradOffset. | Kenneth Graunke | 2012-04-17 | 3 | -4/+4 |
* | Revert "glsl: Refuse to link GLSL 1.40+ shaders that would use fixed function." | Eric Anholt | 2012-04-16 | 1 | -14/+0 |
* | glsl: Refuse to link GLSL 1.40+ shaders that would use fixed function. | Eric Anholt | 2012-04-16 | 1 | -0/+14 |
* | glsl: Add remaining *sampler2DRect* texture functions. | Eric Anholt | 2012-04-16 | 3 | -0/+158 |
* | glsl: Fix the prototype of textureProjGradOffset(sampler2DShadow) | Eric Anholt | 2012-04-16 | 1 | -1/+1 |
* | glsl: Mark [iu]sampler{Buffer,2DRect}as reserved in GLSL 1.40. | Eric Anholt | 2012-04-16 | 2 | -2/+14 |
* | glsl: Add textureSize(*samplerBuffer) support. | Eric Anholt | 2012-04-16 | 3 | -0/+9 |
* | glsl: Fix comment typo in 1.40 work. | Eric Anholt | 2012-04-16 | 1 | -1/+1 |
* | glsl: If an "if" has no "then" or "else" code left, remove it. | Eric Anholt | 2012-04-13 | 1 | -0/+8 |
* | glsl: Add a helper for generating temporary variables in ir_builder. | Eric Anholt | 2012-04-13 | 2 | -0/+12 |
* | glsl: Add a helper for ir_builder to make dereferences for assignments. | Eric Anholt | 2012-04-13 | 2 | -0/+42 |
* | glsl: Make a little tracking class for emitting IR lists. | Eric Anholt | 2012-04-13 | 2 | -0/+14 |
* | glsl: Add common swizzles to ir_builder. | Eric Anholt | 2012-04-13 | 2 | -0/+92 |
* | glsl: Let ir_builder expressions take un-dereferenced variables. | Eric Anholt | 2012-04-13 | 2 | -16/+40 |
* | glsl: Create an ir_builder helper for hand-generating IR. | Eric Anholt | 2012-04-13 | 3 | -0/+105 |
* | glsl: add support for ARB_blend_func_extended (v3) | Dave Airlie | 2012-04-13 | 8 | -7/+57 |
* | mesa: add support for ARB_blend_func_extended (v4) | Dave Airlie | 2012-04-13 | 1 | -0/+5 |
* | glsl: Extend the array splitting optimization pass to matrices. | Eric Anholt | 2012-04-11 | 1 | -11/+18 |
* | glsl: Add an array splitting pass. | Eric Anholt | 2012-04-11 | 4 | -0/+380 |
* | glsl: Don't apply optimization passes to builtins. | Eric Anholt | 2012-04-11 | 1 | -1/+1 |
* | glsl: fix variable ordering in the output_read_remover | Vadim Girlin | 2012-04-09 | 1 | -1/+17 |
* | glsl: Add texelFetch(*samplerBuffer) entrypoints to GLSL 1.40. | Eric Anholt | 2012-04-09 | 3 | -4/+15 |
* | glsl: Add support for parsing [iu]samplerBuffer types in GLSL 1.40. | Eric Anholt | 2012-04-09 | 2 | -1/+5 |
* | glsl: Drop the round-trip through ast_type_specifier for many builtin types. | Eric Anholt | 2012-04-09 | 4 | -186/+58 |
* | glsl: Use (const char *) in AST nodes rather than plain (char *). | Kenneth Graunke | 2012-04-09 | 3 | -11/+11 |
* | glsl: Demote 'type' from ir_instruction to ir_rvalue and ir_variable. | Kenneth Graunke | 2012-04-02 | 5 | -6/+13 |
* | glsl: Remove ir_call::get_callee() and set_callee(). | Kenneth Graunke | 2012-04-02 | 16 | -38/+22 |
* | glsl: Convert ir_call to be a statement rather than a value. | Kenneth Graunke | 2012-04-02 | 20 | -208/+185 |
* | glsl: Split out ir_reader's ability to read ir_dereference_variables. | Kenneth Graunke | 2012-04-02 | 1 | -8/+20 |
* | glsl: Move constant expression handling from calls to signatures. | Kenneth Graunke | 2012-04-02 | 2 | -8/+25 |
* | glsl: Use ir_rvalue to represent generic error_type values. | Kenneth Graunke | 2012-04-02 | 13 | -41/+80 |
* | glsl: Combine AST-level and IR-level parameter mode checking loops. | Kenneth Graunke | 2012-04-02 | 1 | -82/+85 |
* | glsl: Split up function matching and call generation a bit more. | Kenneth Graunke | 2012-04-02 | 1 | -35/+47 |
* | glsl: Don't trust loop analysis in the presence of function calls. | Kenneth Graunke | 2012-04-02 | 2 | -0/+34 |
* | linker: Fix memory leak in count_uniform_size::visit_field. | Vinson Lee | 2012-03-31 | 1 | -2/+1 |
* | glsl: fix linker error message context for frag shader output. | Dave Airlie | 2012-03-26 | 1 | -3/+5 |
* | glsl: Make ir_dereference_variable ctor assert the variable exists. | Kenneth Graunke | 2012-03-26 | 1 | -1/+3 |
* | glsl: Explicitly NULL-check variables before making a dereference. | Kenneth Graunke | 2012-03-26 | 1 | -2/+2 |