summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
...
* glsl: Eliminate unused built-in variables after compilationIan Romanick2014-09-304-0/+104
* glsl: Validate that built-in uniforms have backing stateIan Romanick2014-09-301-0/+8
* glsl: Allow texture2DProjLod and textureCubeLod in GL ESKalyan Kondapally2014-09-291-3/+3
* glsl: Recognize open-coded pow(x, y).Matt Turner2014-09-271-0/+14
* glsl: Strip arrayness from ir_type_dereference_variable tooIan Romanick2014-09-261-1/+1
* glsl: Round struct size up to at least 16 bytesIan Romanick2014-09-261-1/+1
* glsl: Make sure row-major array-of-structure get correct layoutIan Romanick2014-09-261-1/+8
* glsl: Make sure fields after small structs have correct paddingIan Romanick2014-09-261-0/+22
* glsl: remove unused link_assign_uniform_block_offsetsTapani Pälli2014-09-262-37/+0
* glsl: Structures must have same name to be considered same type.Kalyan Kondapally2014-09-262-0/+22
* glsl: fix uniform location count used for glsl typesTapani Pälli2014-09-262-9/+12
* glsl: Check realloc return value in ir_function::matching_signature()Juha-Pekka Heikkila2014-09-231-2/+9
* glsl: Check calloc return value in link_intrastage_shaders()Juha-Pekka Heikkila2014-09-231-4/+11
* glsl: add missing null check in tfeedback_decl::init()Juha-Pekka Heikkila2014-09-231-0/+5
* glsl: Fix memory leak in glsl_lexer.llJuha-Pekka Heikkila2014-09-231-3/+6
* glsl: use ptrdiff_t cast to silence g++ sign warningBrian Paul2014-09-221-1/+1
* glsl: fix error message for redeclaring gl_PerVertex as outputChris Forbes2014-09-171-1/+1
* Generate a warning when not writing gl_Position with GLES.Kalyan Kondapally2014-09-151-2/+9
* glsl: Speed up constant folding for swizzles.Kenneth Graunke2014-09-121-0/+5
* glsl: allow precision qualifier on sampler arraysFrank Henigman2014-09-111-34/+41
* glsl: mark variable as loop constant when it is set read onlyTapani Pälli2014-09-111-7/+2
* glsl: Add a lowering pass for gl_VertexIDIan Romanick2014-09-104-0/+150
* glsl/linker: Make get_main_function_signature publicIan Romanick2014-09-102-4/+8
* Linking fails when not writing gl_Position.Kalyan Kondapally2014-09-091-3/+3
* glsl: Report progress from opt_copy_propagation_elements().Kenneth Graunke2014-09-031-0/+1
* glsl: Skip rewriting instructions in opt_cpe when unnecessary.Kenneth Graunke2014-09-031-0/+10
* glsl: Initialize source_chan in opt_copy_propagation_elements.Kenneth Graunke2014-09-031-1/+1
* glsl: fix assertion which fails for unsigned array indices.tiffany2014-09-031-1/+1
* glsl: free uniform_map on failure path.Dave Airlie2014-09-021-1/+3
* glsl: Optimize clamp(x, b, 1.0), where b > 0.0 as max(saturate(x),b)Abdiel Janulgue2014-08-311-0/+23
* glsl: Optimize clamp(x, 0.0, b), where b < 1.0 as min(saturate(x),b)Abdiel Janulgue2014-08-311-0/+39
* glsl: Optimize clamp(x, 0, 1) as saturate(x)Abdiel Janulgue2014-08-311-0/+36
* glsl: Implement saturate as ir_unop_saturateAbdiel Janulgue2014-08-311-5/+1
* glsl: Add a pass to lower ir_unop_saturate to clamp(x, 0, 1)Abdiel Janulgue2014-08-312-0/+30
* glsl: Add constant evaluation of ir_unop_saturateAbdiel Janulgue2014-08-311-0/+6
* glsl: Add ir_unop_saturateAbdiel Janulgue2014-08-313-0/+4
* glsl: Use bit-flags image attributes and uint16_t for the image formatIan Romanick2014-08-296-43/+42
* glsl: Use a single bit for the dual-source blend indexIan Romanick2014-08-291-5/+9
* glsl: Eliminate ir_variable::data.atomic.buffer_indexIan Romanick2014-08-293-4/+5
* glsl: Add strings.h on non-MSC platformsAlexander von Gluck IV2014-08-271-0/+3
* glsl: Remove bogus "OUPTUT" tokenChris Forbes2014-08-261-1/+1
* glcpp: Don't use alternation in the lookahead for empty pragmas.Carl Worth2014-08-221-2/+8
* glsl/linker: pass through the is_intrinsic flagConnor Abbott2014-08-211-0/+2
* glcpp: Fix glcpp-test-cr-lf "make check" test for Mac OS XCarl Worth2014-08-201-2/+2
* glcpp: Use printf instead of "echo -n" in glcpp-testCarl Worth2014-08-201-2/+2
* glsl: Use the without_array predicate in some more placesTimothy Arceri2014-08-191-2/+1
* glsl: Use UniformBooleanTrue value for uniform initializers.Matt Turner2014-08-188-34/+52
* glsl: Mark program as using dFdy if coarse/fine variant is usedChris Forbes2014-08-151-1/+3
* glsl: add ARB_derivative control supportIlia Mirkin2014-08-148-0/+74
* glsl: Fixed vectorize pass vs. texture lookups.Aras Pranckevicius2014-08-141-0/+13