| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Initialize samplers to 0, propagate sampler values to the gl_program | Ian Romanick | 2012-05-23 | 1 | -3/+10 |
* | glsl: Set initial values for uniforms in the linker | Ian Romanick | 2012-05-23 | 4 | -0/+178 |
* | glsl: Drop the extra NULL specifiction on ir_assignment constructors. | Eric Anholt | 2012-05-17 | 1 | -21/+14 |
* | glsl: Fix assertion failure on handling switch on uint expressions. | Eric Anholt | 2012-05-17 | 1 | -1/+1 |
* | glsl: Reject non-scalar switch expressions. | Eric Anholt | 2012-05-17 | 1 | -4/+2 |
* | glsl: Let the constructor figure out the types of switch-related expressions. | Eric Anholt | 2012-05-17 | 1 | -4/+1 |
* | glsl: Fix indentation of switch code. | Eric Anholt | 2012-05-17 | 1 | -282/+263 |
* | glsl: Improve the local dead code optimization to eliminate unused channels. | Eric Anholt | 2012-05-17 | 1 | -23/+126 |
* | glsl: Fix lower_discard_flow prototype mismatch. | José Fonseca | 2012-05-15 | 1 | -1/+1 |
* | glsl: Implement the GLSL 1.30+ discard control flow rule in GLSL IR. | Eric Anholt | 2012-05-14 | 4 | -0/+157 |
* | glsl: Remove the opt_discard_simplification pass. | Eric Anholt | 2012-05-14 | 4 | -209/+0 |
* | glsl: Change built-in constant expression evaluation to run the IR. | Olivier Galibert | 2012-05-08 | 2 | -380/+156 |
* | glsl: Add an origin pointer in the function signature object. | Olivier Galibert | 2012-05-08 | 3 | -0/+5 |
* | glsl: Add methods to copy parts of one ir_constant into another. | Olivier Galibert | 2012-05-08 | 2 | -0/+114 |
* | glsl: Add a constant_referenced method to ir_dereference* | Olivier Galibert | 2012-05-08 | 2 | -0/+128 |
* | glsl: Add a variable context to constant_expression_value(). | Olivier Galibert | 2012-05-08 | 3 | -31/+44 |
* | glsl: Extend ir_constant::zero to handle more types. | Olivier Galibert | 2012-05-08 | 1 | -1/+16 |
* | glsl: Fix broken constant expression handling for <, <=, >, and >=. | Kenneth Graunke | 2012-05-08 | 1 | -9/+9 |
* | glsl: Fix regression in function out-parameter lvalue detection. | Eric Anholt | 2012-05-04 | 1 | -14/+14 |
* | glsl: Don't consider unused FS out variables as being statically assigned. | Eric Anholt | 2012-05-04 | 1 | -3/+3 |
* | glsl: Always copy the index when cloning a variable. | Eric Anholt | 2012-05-04 | 1 | -6/+1 |
* | glsl: report errors via GL_ARB_debug_output | Dylan Noblesmith | 2012-05-02 | 3 | -0/+21 |
* | glsl: add gl_context member | Dylan Noblesmith | 2012-05-02 | 2 | -2/+4 |
* | glsl: consolidate error/warning code | Dylan Noblesmith | 2012-05-02 | 1 | -14/+23 |
* | glsl: Remove some completed tasks from the old "TODO" file. | Kenneth Graunke | 2012-05-01 | 1 | -13/+1 |
* | glsl: Initialize member variable in ir_copy_propagation_elements_visitor. | Vinson Lee | 2012-04-30 | 1 | -0/+1 |
* | glsl: Remove unused member predicate from ir_dead_functions_visitor. | Vinson Lee | 2012-04-28 | 1 | -2/+0 |
* | glsl: Remove unused member mem_ctx from ir_dead_functions_visitor. | Vinson Lee | 2012-04-26 | 1 | -1/+0 |
* | glsl: Add implementation of inverse() for mat2/3/4. | Eric Anholt | 2012-04-24 | 3 | -1/+111 |
* | glsl: Add support for generating builtin code from GLSL instead of IR. | Eric Anholt | 2012-04-24 | 1 | -4/+16 |
* | glsl: Make ir_reader parse the "temporary" variable qualifier. | Eric Anholt | 2012-04-24 | 1 | -0/+2 |
* | glsl: Add doxygen explaining what main.cpp is for. | Eric Anholt | 2012-04-24 | 1 | -0/+9 |
* | 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 |