| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Optimize clamp(x, b, 1.0), where b > 0.0 as max(saturate(x),b) | Abdiel Janulgue | 2014-08-31 | 1 | -0/+23 |
* | glsl: Optimize clamp(x, 0.0, b), where b < 1.0 as min(saturate(x),b) | Abdiel Janulgue | 2014-08-31 | 1 | -0/+39 |
* | glsl: Optimize clamp(x, 0, 1) as saturate(x) | Abdiel Janulgue | 2014-08-31 | 1 | -0/+36 |
* | glsl: Implement saturate as ir_unop_saturate | Abdiel Janulgue | 2014-08-31 | 1 | -5/+1 |
* | glsl: Add a pass to lower ir_unop_saturate to clamp(x, 0, 1) | Abdiel Janulgue | 2014-08-31 | 2 | -0/+30 |
* | glsl: Add constant evaluation of ir_unop_saturate | Abdiel Janulgue | 2014-08-31 | 1 | -0/+6 |
* | glsl: Add ir_unop_saturate | Abdiel Janulgue | 2014-08-31 | 3 | -0/+4 |
* | glsl: Use bit-flags image attributes and uint16_t for the image format | Ian Romanick | 2014-08-29 | 6 | -43/+42 |
* | glsl: Use a single bit for the dual-source blend index | Ian Romanick | 2014-08-29 | 1 | -5/+9 |
* | glsl: Eliminate ir_variable::data.atomic.buffer_index | Ian Romanick | 2014-08-29 | 3 | -4/+5 |
* | glsl: Add strings.h on non-MSC platforms | Alexander von Gluck IV | 2014-08-27 | 1 | -0/+3 |
* | glsl: Remove bogus "OUPTUT" token | Chris Forbes | 2014-08-26 | 1 | -1/+1 |
* | glcpp: Don't use alternation in the lookahead for empty pragmas. | Carl Worth | 2014-08-22 | 1 | -2/+8 |
* | glsl/linker: pass through the is_intrinsic flag | Connor Abbott | 2014-08-21 | 1 | -0/+2 |
* | glcpp: Fix glcpp-test-cr-lf "make check" test for Mac OS X | Carl Worth | 2014-08-20 | 1 | -2/+2 |
* | glcpp: Use printf instead of "echo -n" in glcpp-test | Carl Worth | 2014-08-20 | 1 | -2/+2 |
* | glsl: Use the without_array predicate in some more places | Timothy Arceri | 2014-08-19 | 1 | -2/+1 |
* | glsl: Use UniformBooleanTrue value for uniform initializers. | Matt Turner | 2014-08-18 | 8 | -34/+52 |
* | glsl: Mark program as using dFdy if coarse/fine variant is used | Chris Forbes | 2014-08-15 | 1 | -1/+3 |
* | glsl: add ARB_derivative control support | Ilia Mirkin | 2014-08-14 | 8 | -0/+74 |
* | glsl: Fixed vectorize pass vs. texture lookups. | Aras Pranckevicius | 2014-08-14 | 1 | -0/+13 |
* | android: glsl: the stlport over the limited Android STL | Emil Velikov | 2014-08-13 | 1 | -1/+1 |
* | glsl: Allow dynamically uniform sampler array indexing with 4.0/gs5 | Chris Forbes | 2014-08-12 | 1 | -1/+8 |
* | mesa: move ShaderCompilerOptions into gl_constants | Marek Olšák | 2014-08-11 | 5 | -6/+6 |
* | glsl/glcpp: Rename one test to avoid a duplicate test number | Carl Worth | 2014-08-07 | 2 | -0/+0 |
* | glsl/glcpp: Fix handling of commas that result from macro expansion | Carl Worth | 2014-08-07 | 3 | -12/+45 |
* | glsl/glcpp: Integrate recent glcpp-test-cr-lf test into "make check" | Carl Worth | 2014-08-07 | 4 | -13/+42 |
* | glsl/glcpp: Fix glcpp-test to correctly extract test-specific arguments | Carl Worth | 2014-08-07 | 1 | -1/+1 |
* | glsl/glcpp: Fix line-continuation code to handle multiple newline flavors | Carl Worth | 2014-08-07 | 1 | -9/+87 |
* | glsl/glcpp: Don't include any newline characters in #error token | Carl Worth | 2014-08-07 | 1 | -1/+1 |
* | glsl/glcpp: Treat CR+LF pair as a single newline | Carl Worth | 2014-08-07 | 2 | -5/+9 |
* | glsl/glcpp: Add test script for testing various line-termination characters | Carl Worth | 2014-08-07 | 2 | -11/+137 |
* | glsl/glcpp: Fix for macros that expand to include "defined" operators | Carl Worth | 2014-08-07 | 3 | -45/+387 |
* | glsl/glcpp: Swallow empty #pragma directives. | Carl Worth | 2014-08-07 | 2 | -1/+7 |
* | glsl/glcpp: Fix #pragma to not over-increment the line-number count | Carl Worth | 2014-08-07 | 3 | -2/+12 |
* | glsl/glcpp: Add testing for null directives with spaces and comments | Carl Worth | 2014-08-07 | 2 | -0/+18 |
* | glsl/glcpp: Fix NULL directives when followed by a single-line comment | Carl Worth | 2014-08-07 | 1 | -1/+1 |
* | glsl/glcpp: Add tests for #define followed by comments | Carl Worth | 2014-08-07 | 2 | -2/+8 |
* | glsl/glcpp: Allow single-line comments immediately after #define | Carl Worth | 2014-08-07 | 1 | -1/+1 |
* | glsl/glcpp: Add test for "#define without macro name" | Carl Worth | 2014-08-07 | 2 | -0/+4 |
* | glsl/glcpp: Add explicit error for "#define without macro name" | Carl Worth | 2014-08-07 | 3 | -5/+7 |
* | glsl: support unsigned increment in ir_loop controls | Tapani Pälli | 2014-08-07 | 1 | -3/+14 |
* | glsl: Rebuild the symbol table without unreachable symbols | Ian Romanick | 2014-08-04 | 1 | -1/+25 |
* | glsl: Only create one ir_function for a given name. | Kenneth Graunke | 2014-08-04 | 1 | -14/+17 |
* | glsl: Make it possible to ignore built-ins when matching signatures. | Kenneth Graunke | 2014-08-04 | 8 | -16/+26 |
* | glsl: Do not add extra padding to structures | Ian Romanick | 2014-08-04 | 1 | -3/+0 |
* | glsl: Correctly determine when the field of a UBO is row-major | Ian Romanick | 2014-08-04 | 1 | -15/+120 |
* | linker: Use the matrix layout information in ir_variable and glsl_type for UB... | Ian Romanick | 2014-08-04 | 1 | -10/+5 |
* | glsl: Track matrix layout of variables using two bits | Ian Romanick | 2014-08-04 | 4 | -15/+61 |
* | glsl: Also track matrix layout information into structures | Ian Romanick | 2014-08-04 | 1 | -1/+7 |