summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: compute lvalues of [in]out parameters before inlined function bodyNicolai Hähnle2016-11-021-10/+81
* glsl: use a non-malloc'd storage for short ir_variable namesMarek Olšák2016-10-313-3/+22
* glsl: use the linear allocator in opt_constant_propagationMarek Olšák2016-10-311-3/+11
* glsl: use the linear allocator in opt_copy_propagationMarek Olšák2016-10-311-1/+6
* glsl: use the linear allocator in opt_copy_propagation_elementsMarek Olšák2016-10-311-4/+11
* glsl: use the linear allocator in opt_dead_code_localMarek Olšák2016-10-311-3/+9
* glsl: use the linear allocator in glsl_symbol_tableMarek Olšák2016-10-311-8/+8
* glsl: use the linear allocator for ast_node and derived classesMarek Olšák2016-10-316-113/+114
* glsl/lexer: use the linear allocatorMarek Olšák2016-10-313-8/+12
* glcpp: use the linear allocator for most objectsMarek Olšák2016-10-313-118/+91
* ralloc: use rzalloc where it's necessaryMarek Olšák2016-10-315-6/+6
* glsl/glcpp: initialize all fields of glcpp_parser_t on creationTapani Pälli2016-10-311-0/+3
* glsl: Fix reading of uninitialized memoryJuha-Pekka Heikkila2016-10-311-2/+2
* glsl: Improve accuracy of alpha scaling in advanced blend lowering.Kenneth Graunke2016-10-281-2/+8
* glsl: Size TCS->TES unsized arrays to gl_MaxPatchVertices for queries.Kenneth Graunke2016-10-274-3/+49
* glsl: Pass ctx to program interface query helper functions.Kenneth Graunke2016-10-271-13/+20
* glsl: update default precision qualifier when it is set in the shaderSamuel Iglesias Gonsálvez2016-10-261-1/+4
* glsl: set uses texture gather directly in shader_infoTimothy Arceri2016-10-261-1/+1
* glsl/st/mesa: use common system values read fieldTimothy Arceri2016-10-261-2/+2
* glsl: set patch outputs written directly in shader_infoTimothy Arceri2016-10-261-2/+2
* glsl: set patch inputs read directly in shader_infoTimothy Arceri2016-10-261-2/+2
* glsl: set outputs read directly in shader_infoTimothy Arceri2016-10-261-2/+2
* r200/glsl/st/mesa: use common outputs written fieldTimothy Arceri2016-10-261-6/+6
* mesa/glsl: set double inputs read directly in shader_infoTimothy Arceri2016-10-261-1/+1
* r200/i915/st/mesa/compiler: use common inputs read fieldTimothy Arceri2016-10-261-6/+6
* i965/mesa/st/swrast: set fs shader_info directly and switch to using itTimothy Arceri2016-10-261-10/+4
* mesa: remove now unused IsCentroid from gl_fragment_programTimothy Arceri2016-10-261-5/+1
* glsl: remove now unused InterpQualifierTimothy Arceri2016-10-261-5/+2
* glsl: add temporary copy_shader_info() functionTimothy Arceri2016-10-261-45/+0
* glsl: add a shader info field to the gl_program typeTimothy Arceri2016-10-261-1/+2
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-33/+33
* glsl: add matrix layout information to interface block typesIago Toral Quiroga2016-10-246-2/+15
* glsl/mesa: remove unused namespace support from the symbol tableTimothy Arceri2016-10-242-11/+11
* glsl/es31: precision qualifier doesn't need to match in shader interface bloc...Samuel Iglesias Gonsálvez2016-10-242-3/+14
* glsl: move intrastage_match() after interstage_member_mismatch()Samuel Iglesias Gonsálvez2016-10-241-46/+46
* glsl: Indirect array indexing on non-last SSBO member must fail compilationIago Toral Quiroga2016-10-202-7/+15
* glsl: Remove unused function import_prototypesIan Romanick2016-10-172-131/+0
* glsl: Remove prototypes for nonexistent functionsIan Romanick2016-10-171-9/+0
* glsl: Replace assert with unreachableIan Romanick2016-10-171-1/+2
* glsl: print non-zero bindings of variablesNicolai Hähnle2016-10-171-2/+6
* glsl: fail compilation of compute shaders when unsupportedIago Toral Quiroga2016-10-171-0/+13