summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Allow overlapping locations for vertex input attributesAnuj Phogat2014-05-011-15/+72
* glsl: fix spelling of derivedChris Forbes2014-04-271-1/+1
* glsl: Use properly typed arguments for bitfieldInsert.Matt Turner2014-04-251-2/+2
* glsl: Only allow `invariant` on shader in/out between stages.Chris Forbes2014-04-221-23/+8
* glsl: Fix typoChris Forbes2014-04-211-1/+1
* glsl: Allow explicit binding on atomics againChris Forbes2014-04-181-1/+3
* glsl: Small optimization for constant conditionalsIago Toral Quiroga2014-04-161-8/+2
* glsl: Fix incorrect indentation.Iago Toral Quiroga2014-04-161-793/+782
* glsl: Fix copy-paste error in linker_warning()Anuj Phogat2014-04-161-1/+1
* glsl: Properly handle blocks that define the same field name.Iago Toral Quiroga2014-04-151-4/+4
* glsl: Use M_PI_* macros.Matt Turner2014-04-151-7/+13
* glsl: Fix typo in interface block commentChris Forbes2014-04-131-1/+1
* glsl: Ignore loop-too-large heuristic if there's bad variable indexing.Kenneth Graunke2014-04-111-3/+58
* glsl: Rename loop_unroll_count::fail to "nested_loop."Kenneth Graunke2014-04-111-4/+5
* glsl: Pass gl_shader_compiler_optimizations to unroll_loops().Kenneth Graunke2014-04-113-9/+16
* glsl: Drop do_common_optimization's max_unroll_iterations parameter.Kenneth Graunke2014-04-114-10/+5
* glsl: Try vectorizing when seeing a repeated assignment to a channel.Kenneth Graunke2014-04-111-0/+1
* glsl: Propagate explicit binding information from the AST all the way to the ...Ian Romanick2014-04-114-2/+30
* linker: Set binding for all elements of UBO arrayIan Romanick2014-04-111-2/+34
* linker: Set block bindings based on UniformBlocks rather than UniformStorageIan Romanick2014-04-111-11/+21
* linker: Clean up "unused parameter" warningsIan Romanick2014-04-111-8/+4
* linker: Fold set_uniform_binding into call siteIan Romanick2014-04-111-21/+12
* linker: Various trivial clean-ups in set_sampler_bindingIan Romanick2014-04-111-18/+18
* linker: Split set_uniform_binding into separate functions for blocks and samp...Ian Romanick2014-04-111-3/+39
* glsl: Move tree grafting's debug output to stderr.Eric Anholt2014-04-081-15/+15
* glsl: Skip making a temporary for assignments when we don't need one.Eric Anholt2014-04-082-61/+123
* glsl: Pass ctx->Const.NativeIntegers to do_algebraic.Kenneth Graunke2014-04-084-6/+8
* glsl: Pass ctx->Const.NativeIntegers to do_common_optimization().Kenneth Graunke2014-04-084-5/+10
* glsl: Validate that base types match for a number of binops.Kenneth Graunke2014-04-081-0/+3
* glsl: Fix lack of i2u in lower_ubo_reference.Kenneth Graunke2014-04-081-3/+7
* glsl: Make is_16bit_constant from i965 an ir_constant method.Kenneth Graunke2014-04-082-0/+24
* glsl: Optimize (x + y cmp 0) into (x cmp -y).Matt Turner2014-04-051-0/+22
* glsl: remove UBO fields from _mesa_glsl_parse_stateChia-I Wu2014-04-012-14/+0
* glsl: Clean up "unused parameter" warningsIan Romanick2014-03-2812-18/+18
* glsl: Move Doxygen block closing ot the correct placeIan Romanick2014-03-281-2/+2
* glsl: remove {add,get}_type_ast from glsl_symbol_tableChia-I Wu2014-03-283-28/+0
* glsl: Clean up "unused parameter" warningsIan Romanick2014-03-251-5/+5
* glsl: Minor clean ups in constant_referencedIan Romanick2014-03-251-11/+6
* glsl: Remove ir_dereference::constant_referencedIan Romanick2014-03-252-61/+0
* glsl: Fold implementation of ir_dereference_array::constant_referenced into w...Ian Romanick2014-03-251-46/+43
* glsl: Fold implementation of ir_dereference_record::constant_referenced into ...Ian Romanick2014-03-251-17/+21
* glsl: Fold implementation of ir_dereference_variable::constant_referenced int...Ian Romanick2014-03-251-12/+13
* glsl: Add wrapper function that calls ir_dereference::constant_referencedIan Romanick2014-03-251-16/+36
* glsl: Group all of the constant_referenced functions togetherIan Romanick2014-03-252-96/+109
* glsl: Allow dot() on scalars, and throw out dotlike().Matt Turner2014-03-183-11/+5
* glsl: Optimize pow(x, 2) into x * x.Matt Turner2014-03-181-0/+8
* glsl: Match whitespace changes from previous patch.Matt Turner2014-03-181-4/+4
* glsl: Expose pack/unpack built-ins for ARB_gpu_shader5.Matt Turner2014-03-181-9/+17
* glsl: Improve debug output and variable names for opt_dead_code_local.Eric Anholt2014-03-141-13/+13
* glsl: Fix typoIan Romanick2014-03-121-2/+2