summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: Rewrite unrolled link_invalidate_variable_locations calls as a loopIan Romanick2014-03-121-11/+4
* glsl: Link glsl_compiler with pthreads library.Jonathan Gray2014-03-111-1/+3
* automake: use only the folder name if it's a subfolder of the present oneEmil Velikov2014-03-111-2/+2
* automake: silence folder creationEmil Velikov2014-03-111-2/+2
* mesa/glsl: introduce a remap table for uniform locationsTapani Pälli2014-03-102-11/+30
* glcpp: Do not remove spaces to preserve locations.Sir Anthony2014-03-084-5/+5
* glsl: Change locations from yylloc to appropriate tokens positions.Sir Anthony2014-03-081-101/+114
* glsl: Add ast_node method to set location range.Sir Anthony2014-03-081-0/+14
* glsl: Make ast_node location comments more informative.Sir Anthony2014-03-081-4/+4
* glsl: Extend ast location structure to hande end token position.Sir Anthony2014-03-082-11/+17
* glsl: Update lexers in glsl and glcpp to hande end position of token.Sir Anthony2014-03-082-2/+4
* glsl: fix compiler warnings in link_uniforms.cppBrian Paul2014-03-061-1/+2
* glsl: switch to c11 mutex functionsBrian Paul2014-03-031-7/+7
* glsl: Fix broken LRP algebraic optimization.Kenneth Graunke2014-03-021-1/+3
* glsl: Don't vectorize horizontal expressions.Matt Turner2014-02-281-0/+15
* glsl: Add is_horizontal() method to ir_expression.Matt Turner2014-02-281-0/+12
* glsl: Optimize lrp(x, 0, a) into x - (x * a).Matt Turner2014-02-281-0/+2
* glsl: Optimize lrp(0, y, a) into y * a.Matt Turner2014-02-281-0/+2
* glsl: add switch case for MESA_SHADER_COMPUTEBrian Paul2014-02-261-0/+3
* glsl: Delete LRP_TO_ARITH lowering pass flag.Kenneth Graunke2014-02-262-35/+2
* glsl: removed unused dimension_count varibleTimothy Arceri2014-02-261-6/+2
* glsl/i965: move lower_offset_array up to GLSL compiler level.Dave Airlie2014-02-253-0/+92
* glsl: Add a file argument to the IR printer.Eric Anholt2014-02-227-114/+123
* glsl/sso: Add parser and AST-to-HIR support for separate shader object layoutsIan Romanick2014-02-214-13/+71
* mesa/sso: Add extension tracking for ARB_separate_shader_objectsIan Romanick2014-02-212-0/+8
* glsl: add gl_InvocationID variable for ARB_gpu_shader5Jordan Justen2014-02-201-0/+2
* glsl/linker: produce gl_shader_program Geom.InvocationsJordan Justen2014-02-202-0/+22
* glsl: parse invocations layout qualifier for ARB_gpu_shader5Jordan Justen2014-02-203-0/+43