| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl/lower_if: conditionally lower if-branches based on their size | Marek Olšák | 2016-11-15 | 2 | -7/+50 |
* | glsl/lower_if: don't lower branches touching tess control outputs | Marek Olšák | 2016-11-15 | 3 | -5/+23 |
* | glsl/lower_if: check more node types in check_control_flow -> check_ir_node | Marek Olšák | 2016-11-15 | 1 | -3/+6 |
* | glsl/lower_if: move and rename found_control_flow | Marek Olšák | 2016-11-15 | 1 | -7/+10 |
* | util/disk_cache: use unambiguous naming | Marek Olšák | 2016-11-15 | 1 | -70/+70 |
* | util: import cache.c/h from glsl | Marek Olšák | 2016-11-15 | 5 | -916/+1 |
* | glsl: Don't crash on function names with invalid identifiers. | Kenneth Graunke | 2016-11-12 | 1 | -2/+4 |
* | glsl: Fix assert fails when assignment expressions are in array sizes. | Kenneth Graunke | 2016-11-12 | 1 | -8/+11 |
* | glsl: define __STDC_FORMAT_MACROS to get PRIx64 macro | Brian Paul | 2016-11-11 | 1 | -0/+1 |
* | glsl: automake: add opt_add_neg_to_sub.h to the sources list | Emil Velikov | 2016-11-11 | 1 | -0/+1 |
* | android: add SPIRV_FILES to libmesa_nir | Tapani Pälli | 2016-11-11 | 1 | -1/+2 |
* | glsl: include inttypes.h for PRIx64 macro | Brian Paul | 2016-11-10 | 1 | -0/+1 |
* | glsl/standalone: Add the ability to generate ir_builder code | Ian Romanick | 2016-11-10 | 3 | -0/+14 |
* | glsl: Add a C++ code generator that uses ir_builder to rebuild a program | Ian Romanick | 2016-11-10 | 3 | -0/+790 |
* | glsl: Generate strings that are the enum names without the ir_*op_ prefix | Ian Romanick | 2016-11-10 | 2 | -0/+7 |
* | glsl/standalone: Enable par-linking | Ian Romanick | 2016-11-10 | 4 | -2/+49 |
* | glsl/standalone: Optimize dead variable declarations | Ian Romanick | 2016-11-10 | 1 | -0/+61 |
* | glsl/standalone: Optimize add-of-neg to subtract | Ian Romanick | 2016-11-10 | 4 | -0/+276 |
* | glsl/linker: Allow link_intrastage_shaders when there is no main() | Ian Romanick | 2016-11-10 | 2 | -11/+26 |
* | nir: update nir_gather_info to only mark used array/matrix elements | Timothy Arceri | 2016-11-11 | 1 | -53/+207 |
* | mesa/compiler: move MAX_VARYING to shader_enums.h | Kenneth Graunke | 2016-11-11 | 1 | -0/+1 |
* | nir: add more helpers to nir_types.cpp | Timothy Arceri | 2016-11-11 | 2 | -0/+21 |
* | nir: Generalize the "is per-vertex variable?" helpers and export them. | Kenneth Graunke | 2016-11-11 | 2 | -18/+17 |
* | glsl: Parse 0 as a preprocessor INTCONSTANT | Ian Romanick | 2016-11-10 | 1 | -0/+4 |
* | glcpp: Handle '#version 0' and other invalid values | Ian Romanick | 2016-11-10 | 2 | -6/+28 |
* | linker: Remove unnecessary overload of program_resource_visitor::visit_field | Ian Romanick | 2016-11-10 | 4 | -47/+15 |
* | mesa: remove LowerShaderSharedVariables | Marek Olšák | 2016-11-10 | 1 | -1/+1 |
* | glsl: handle partial swizzles in opt_dead_code_local correctly | Marek Olšák | 2016-11-10 | 1 | -3/+6 |
* | glsl: don't run loop passes if loop unrolling is disabled | Marek Olšák | 2016-11-10 | 1 | -5/+7 |
* | glsl: validate output blocks against input blocks | Iago Toral Quiroga | 2016-11-10 | 1 | -11/+30 |
* | glsl: record number of components used in each slot for varying packing | Ilia Mirkin | 2016-11-09 | 3 | -9/+32 |
* | glsl: fix slot_end calculations and simplify reserved_slots check | Ilia Mirkin | 2016-11-09 | 1 | -26/+20 |
* | linker: Accurately track gl_uniform_block::stageref | Ian Romanick | 2016-11-09 | 2 | -9/+59 |
* | linker: Slight code rearrange to prevent duplication in the next commit | Ian Romanick | 2016-11-09 | 1 | -7/+6 |
* | linker: Trivial coding standards fixes | Ian Romanick | 2016-11-09 | 1 | -15/+13 |
* | glsl: Add some comments to methods of ir_variable_refcount_visitor | Ian Romanick | 2016-11-09 | 1 | -0/+6 |
* | nir: add conditional discard optimisation (v4) | Dave Airlie | 2016-11-10 | 3 | -0/+128 |
* | glsl/cache: correct asprintf error handling | Nicolai Hähnle | 2016-11-04 | 1 | -3/+3 |
* | nir: Make sure to set the texsrc type in nir drawpixels/bitmap lowering. | Eric Anholt | 2016-11-03 | 2 | -0/+4 |
* | nir: Flip gl_SamplePosition in nir_lower_wpos_ytransform(). | Francisco Jerez | 2016-11-03 | 1 | -0/+24 |
* | glsl: fix lowering of UBO references of named blocks | Nicolai Hähnle | 2016-11-03 | 1 | -5/+5 |
* | glsl: Update deref types when resizing implicitly sized arrays. | Kenneth Graunke | 2016-11-03 | 1 | -23/+47 |
* | mesa/glsl: delete previously linked shaders earlier when linking | Timothy Arceri | 2016-11-03 | 4 | -11/+12 |
* | nir: fix nir_shader_clone() and nir_sweep() | Timothy Arceri | 2016-11-03 | 2 | -1/+9 |
* | glsl: compute lvalues of [in]out parameters before inlined function body | Nicolai Hähnle | 2016-11-02 | 1 | -10/+81 |
* | glsl: use a non-malloc'd storage for short ir_variable names | Marek Olšák | 2016-10-31 | 3 | -3/+22 |
* | glsl: use the linear allocator in opt_constant_propagation | Marek Olšák | 2016-10-31 | 1 | -3/+11 |
* | glsl: use the linear allocator in opt_copy_propagation | Marek Olšák | 2016-10-31 | 1 | -1/+6 |
* | glsl: use the linear allocator in opt_copy_propagation_elements | Marek Olšák | 2016-10-31 | 1 | -4/+11 |
* | glsl: use the linear allocator in opt_dead_code_local | Marek Olšák | 2016-10-31 | 1 | -3/+9 |