summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a "compact array" flag and IO lowering code.Kenneth Graunke2016-11-221-0/+1
* glsl: fix NULL checkTimothy Arceri2016-11-221-1/+1
* glsl/lower_output_reads: remove unused mem_ctxNicolai Hähnle2016-11-211-4/+0
* glsl/lower_output_reads: bail early in tessellation control shadersNicolai Hähnle2016-11-211-2/+6
* glsl/lower_output_reads: fix geometry shader output handling with conditional...Nicolai Hähnle2016-11-211-1/+0
* glsl: don't flatten if-blocks with dynamic array indicesNicolai Hähnle2016-11-211-2/+17
* compiler: Store the clip/cull distance array sizes in shader_info.Kenneth Graunke2016-11-191-2/+2
* st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri2016-11-197-160/+172
* glsl: add new program driver function to standalone compilerTimothy Arceri2016-11-191-18/+43
* glsl: tidy up entries temporaryTimothy Arceri2016-11-191-6/+8
* glsl/i965: move per stage AtomicBuffers list to gl_programTimothy Arceri2016-11-191-4/+4
* glsl: create gl_program at the start of linking rather than the endTimothy Arceri2016-11-191-0/+16
* mesa: add NV_image_formats extension supportLionel Landwerlin2016-11-183-41/+49
* glsl: stub out _mesa_reference_program() in standalone compilerTimothy Arceri2016-11-172-0/+12
* mesa/glsl: copy num_abos to gl_programTimothy Arceri2016-11-171-1/+0
* mesa/glsl: copy num_images to gl_programTimothy Arceri2016-11-171-1/+0
* glsl/lower_if: conditionally lower if-branches based on their sizeMarek Olšák2016-11-152-7/+50
* glsl/lower_if: don't lower branches touching tess control outputsMarek Olšák2016-11-153-5/+23
* glsl/lower_if: check more node types in check_control_flow -> check_ir_nodeMarek Olšák2016-11-151-3/+6
* glsl/lower_if: move and rename found_control_flowMarek Olšák2016-11-151-7/+10
* util/disk_cache: use unambiguous namingMarek Olšák2016-11-151-70/+70
* util: import cache.c/h from glslMarek Olšák2016-11-153-908/+1
* glsl: Don't crash on function names with invalid identifiers.Kenneth Graunke2016-11-121-2/+4
* glsl: Fix assert fails when assignment expressions are in array sizes.Kenneth Graunke2016-11-121-8/+11
* glsl: define __STDC_FORMAT_MACROS to get PRIx64 macroBrian Paul2016-11-111-0/+1
* glsl: include inttypes.h for PRIx64 macroBrian Paul2016-11-101-0/+1
* glsl/standalone: Add the ability to generate ir_builder codeIan Romanick2016-11-103-0/+14
* glsl: Add a C++ code generator that uses ir_builder to rebuild a programIan Romanick2016-11-102-0/+788
* glsl: Generate strings that are the enum names without the ir_*op_ prefixIan Romanick2016-11-102-0/+7
* glsl/standalone: Enable par-linkingIan Romanick2016-11-104-2/+49
* glsl/standalone: Optimize dead variable declarationsIan Romanick2016-11-101-0/+61
* glsl/standalone: Optimize add-of-neg to subtractIan Romanick2016-11-103-0/+275
* glsl/linker: Allow link_intrastage_shaders when there is no main()Ian Romanick2016-11-102-11/+26
* glsl: Parse 0 as a preprocessor INTCONSTANTIan Romanick2016-11-101-0/+4
* glcpp: Handle '#version 0' and other invalid valuesIan Romanick2016-11-102-6/+28
* linker: Remove unnecessary overload of program_resource_visitor::visit_fieldIan Romanick2016-11-104-47/+15
* mesa: remove LowerShaderSharedVariablesMarek Olšák2016-11-101-1/+1
* glsl: handle partial swizzles in opt_dead_code_local correctlyMarek Olšák2016-11-101-3/+6
* glsl: don't run loop passes if loop unrolling is disabledMarek Olšák2016-11-101-5/+7
* glsl: validate output blocks against input blocksIago Toral Quiroga2016-11-101-11/+30
* glsl: record number of components used in each slot for varying packingIlia Mirkin2016-11-093-9/+32
* glsl: fix slot_end calculations and simplify reserved_slots checkIlia Mirkin2016-11-091-26/+20
* linker: Accurately track gl_uniform_block::stagerefIan Romanick2016-11-092-9/+59
* linker: Slight code rearrange to prevent duplication in the next commitIan Romanick2016-11-091-7/+6
* linker: Trivial coding standards fixesIan Romanick2016-11-091-15/+13
* glsl: Add some comments to methods of ir_variable_refcount_visitorIan Romanick2016-11-091-0/+6
* glsl/cache: correct asprintf error handlingNicolai Hähnle2016-11-041-3/+3
* glsl: fix lowering of UBO references of named blocksNicolai Hähnle2016-11-031-5/+5
* glsl: Update deref types when resizing implicitly sized arrays.Kenneth Graunke2016-11-031-23/+47
* mesa/glsl: delete previously linked shaders earlier when linkingTimothy Arceri2016-11-034-11/+12