aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/link_uniform_blocks.cpp
Commit message (Expand)AuthorAgeFilesLines
* util/hash_table: added hash functions for integer typesAnthony Pesch2020-01-231-1/+1
* glsl: fix a binding points assignment for ssbo/ubo arraysAndrii Simiklit2020-01-061-13/+13
* glsl: fix an incorrect max_array_access after optimization of ssbo/uboAndrii Simiklit2020-01-061-0/+1
* glsl: rename is_record() -> is_struct()Timothy Arceri2019-03-061-2/+2
* util: use C99 declaration in the for-loop hash_table_foreach() macroEric Engestrom2018-10-251-2/+0
* glsl: fix random typoRob Clark2018-06-191-1/+1
* mesa: include mtypes.h lessMarek Olšák2018-04-121-1/+2
* glsl: pass UseSTD430AsDefaultPacking to where it will be usedTimothy Arceri2017-08-221-5/+12
* compiler: move glsl_interface_packing enum to shader_enums.hTimothy Arceri2017-07-261-10/+1
* glsl: UBOs and SSBOs must match the binding qualifier tooAndres Gomez2017-03-271-0/+3
* glsl: link error if unsized array not-last in ssboJose Maria Casanova Crespo2017-02-171-1/+7
* glsl: Eliminate the open-coded version of process_block_array_leafIan Romanick2016-12-211-31/+9
* glsl: Minor formatting fixes in link_uniform_blocks.cppIan Romanick2016-12-191-37/+42
* glsl: Track the linearized array index for each UBO instance array elementIan Romanick2016-12-191-4/+15
* glsl: Fix wonkey indentation left from previous commitIan Romanick2016-12-191-45/+44
* glsl: Split process_block_array into two functionsIan Romanick2016-12-191-6/+28
* linker: Remove unnecessary overload of program_resource_visitor::visit_fieldIan Romanick2016-11-101-14/+6
* ralloc: use rzalloc where it's necessaryMarek Olšák2016-10-311-1/+1
* glsl: add matrix layout information to interface block typesIago Toral Quiroga2016-10-241-0/+5
* glsl: Indirect array indexing on non-last SSBO member must fail compilationIago Toral Quiroga2016-10-201-7/+1
* glsl: mark link_uniform_blocks_are_compatible() as staticTimothy Arceri2016-07-051-1/+1
* glsl: simplify link_uniform_blocks()Timothy Arceri2016-06-301-5/+2
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-1/+1
* glsl: use enum glsl_interface_packing in more places. (v2)Dave Airlie2016-06-061-3/+3
* glsl: handle implicit sized arrays in ssboDave Airlie2016-05-261-4/+12
* glsl: move uniform block validation to link_uniform_blocks.cppTimothy Arceri2016-04-271-0/+53
* glsl: remove remaining tabs in link_uniform_blocks.cppTimothy Arceri2016-04-061-5/+5
* mesa: remove unused IsShaderStorage fieldTimothy Arceri2016-04-061-1/+0
* glsl: fully split apart buffer block arraysTimothy Arceri2016-04-061-89/+115
* glsl: copy explicit offset to uniform storageTimothy Arceri2016-03-051-0/+5
* glsl: move to compiler/Emil Velikov2016-01-261-0/+472