summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2014-09-17glsl: fix error message for redeclaring gl_PerVertex as outputChris Forbes1-1/+1
2014-09-15Generate a warning when not writing gl_Position with GLES.Kalyan Kondapally1-2/+9
2014-09-12glsl: Speed up constant folding for swizzles.Kenneth Graunke1-0/+5
2014-09-11glsl: allow precision qualifier on sampler arraysFrank Henigman1-34/+41
2014-09-11glsl: mark variable as loop constant when it is set read onlyTapani Pälli1-7/+2
2014-09-10glsl: Add a lowering pass for gl_VertexIDIan Romanick4-0/+150
2014-09-10glsl/linker: Make get_main_function_signature publicIan Romanick2-4/+8
2014-09-09Linking fails when not writing gl_Position.Kalyan Kondapally1-3/+3
2014-09-03glsl: Report progress from opt_copy_propagation_elements().Kenneth Graunke1-0/+1
2014-09-03glsl: Skip rewriting instructions in opt_cpe when unnecessary.Kenneth Graunke1-0/+10
2014-09-03glsl: Initialize source_chan in opt_copy_propagation_elements.Kenneth Graunke1-1/+1
2014-09-03glsl: fix assertion which fails for unsigned array indices.tiffany1-1/+1
2014-09-02glsl: free uniform_map on failure path.Dave Airlie1-1/+3
2014-08-31glsl: Optimize clamp(x, b, 1.0), where b > 0.0 as max(saturate(x),b)Abdiel Janulgue1-0/+23
2014-08-31glsl: Optimize clamp(x, 0.0, b), where b < 1.0 as min(saturate(x),b)Abdiel Janulgue1-0/+39
2014-08-31glsl: Optimize clamp(x, 0, 1) as saturate(x)Abdiel Janulgue1-0/+36
2014-08-31glsl: Implement saturate as ir_unop_saturateAbdiel Janulgue1-5/+1
2014-08-31glsl: Add a pass to lower ir_unop_saturate to clamp(x, 0, 1)Abdiel Janulgue2-0/+30
2014-08-31glsl: Add constant evaluation of ir_unop_saturateAbdiel Janulgue1-0/+6
2014-08-31glsl: Add ir_unop_saturateAbdiel Janulgue3-0/+4
2014-08-29glsl: Use bit-flags image attributes and uint16_t for the image formatIan Romanick6-43/+42
2014-08-29glsl: Use a single bit for the dual-source blend indexIan Romanick1-5/+9
2014-08-29glsl: Eliminate ir_variable::data.atomic.buffer_indexIan Romanick3-4/+5
2014-08-27glsl: Add strings.h on non-MSC platformsAlexander von Gluck IV1-0/+3
2014-08-26glsl: Remove bogus "OUPTUT" tokenChris Forbes1-1/+1
2014-08-22glcpp: Don't use alternation in the lookahead for empty pragmas.Carl Worth1-2/+8
2014-08-21glsl/linker: pass through the is_intrinsic flagConnor Abbott1-0/+2
2014-08-20glcpp: Fix glcpp-test-cr-lf "make check" test for Mac OS XCarl Worth1-2/+2
2014-08-20glcpp: Use printf instead of "echo -n" in glcpp-testCarl Worth1-2/+2
2014-08-19glsl: Use the without_array predicate in some more placesTimothy Arceri1-2/+1
2014-08-18glsl: Use UniformBooleanTrue value for uniform initializers.Matt Turner8-34/+52
2014-08-15glsl: Mark program as using dFdy if coarse/fine variant is usedChris Forbes1-1/+3
2014-08-14glsl: add ARB_derivative control supportIlia Mirkin8-0/+74
2014-08-14glsl: Fixed vectorize pass vs. texture lookups.Aras Pranckevicius1-0/+13
2014-08-13android: glsl: the stlport over the limited Android STLEmil Velikov1-1/+1
2014-08-12glsl: Allow dynamically uniform sampler array indexing with 4.0/gs5Chris Forbes1-1/+8
2014-08-11mesa: move ShaderCompilerOptions into gl_constantsMarek Olšák5-6/+6
2014-08-07glsl/glcpp: Rename one test to avoid a duplicate test numberCarl Worth2-0/+0
2014-08-07glsl/glcpp: Fix handling of commas that result from macro expansionCarl Worth3-12/+45
2014-08-07glsl/glcpp: Integrate recent glcpp-test-cr-lf test into "make check"Carl Worth4-13/+42
2014-08-07glsl/glcpp: Fix glcpp-test to correctly extract test-specific argumentsCarl Worth1-1/+1
2014-08-07glsl/glcpp: Fix line-continuation code to handle multiple newline flavorsCarl Worth1-9/+87
2014-08-07glsl/glcpp: Don't include any newline characters in #error tokenCarl Worth1-1/+1
2014-08-07glsl/glcpp: Treat CR+LF pair as a single newlineCarl Worth2-5/+9
2014-08-07glsl/glcpp: Add test script for testing various line-termination charactersCarl Worth2-11/+137
2014-08-07glsl/glcpp: Fix for macros that expand to include "defined" operatorsCarl Worth3-45/+387
2014-08-07glsl/glcpp: Swallow empty #pragma directives.Carl Worth2-1/+7
2014-08-07glsl/glcpp: Fix #pragma to not over-increment the line-number countCarl Worth3-2/+12
2014-08-07glsl/glcpp: Add testing for null directives with spaces and commentsCarl Worth2-0/+18
2014-08-07glsl/glcpp: Fix NULL directives when followed by a single-line commentCarl Worth1-1/+1