| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Add a lowering pass for gl_VertexID | Ian Romanick | 2014-09-10 | 4 | -0/+150 |
* | glsl/linker: Make get_main_function_signature public | Ian Romanick | 2014-09-10 | 2 | -4/+8 |
* | Linking fails when not writing gl_Position. | Kalyan Kondapally | 2014-09-09 | 1 | -3/+3 |
* | glsl: Report progress from opt_copy_propagation_elements(). | Kenneth Graunke | 2014-09-03 | 1 | -0/+1 |
* | glsl: Skip rewriting instructions in opt_cpe when unnecessary. | Kenneth Graunke | 2014-09-03 | 1 | -0/+10 |
* | glsl: Initialize source_chan in opt_copy_propagation_elements. | Kenneth Graunke | 2014-09-03 | 1 | -1/+1 |
* | glsl: fix assertion which fails for unsigned array indices. | tiffany | 2014-09-03 | 1 | -1/+1 |
* | glsl: free uniform_map on failure path. | Dave Airlie | 2014-09-02 | 1 | -1/+3 |
* | 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 |