aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/linker.h
Commit message (Expand)AuthorAgeFilesLines
* mesa: include mtypes.h lessMarek Olšák2018-04-121-0/+4
* glsl: Refactor matrix stride calculation into a utility functionIan Romanick2017-11-081-0/+4
* glsl: Remove program_resource_visitor::visit_field(const glsl_struct_field *)Ian Romanick2017-11-081-10/+0
* glsl: pass UseSTD430AsDefaultPacking to where it will be usedTimothy Arceri2017-08-221-2/+3
* glsl: get rid of values_for_type()Samuel Pitoiset2017-04-211-3/+0
* glsl: consistently use ifndef guards over pragma onceEmil Velikov2017-03-221-1/+0
* glsl: make uniform values helper available for use elsewhereTimothy Arceri2017-02-171-0/+3
* glsl: store number of explicit uniform loactions in gl_shader_programTimothy Arceri2017-01-191-2/+1
* glsl/linker: Allow link_intrastage_shaders when there is no main()Ian Romanick2016-11-101-0/+9
* linker: Remove unnecessary overload of program_resource_visitor::visit_fieldIan Romanick2016-11-101-13/+1
* glsl: remove tabs from linker.{cpp,h}Timothy Arceri2016-09-291-4/+4
* glsl: move some uniform linking code to new link_setup_uniform_remap_tables()Timothy Arceri2016-09-271-3/+2
* glsl: mark link_uniform_blocks_are_compatible() as staticTimothy Arceri2016-07-051-4/+0
* glsl: simplify link_uniform_blocks()Timothy Arceri2016-06-301-2/+1
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-5/+5
* glsl: use enum glsl_interface_packing in more places. (v2)Dave Airlie2016-06-061-4/+4
* glsl: fully split apart buffer block arraysTimothy Arceri2016-04-061-2/+5
* glsl: generate named interface block names correctlyTimothy Arceri2016-03-311-1/+2
* glsl: copy explicit offset to uniform storageTimothy Arceri2016-03-051-0/+2
* compiler/glsl: Fix uniform location counting.Plamena Manolova2016-02-181-1/+16
* glsl: move to compiler/Emil Velikov2016-01-261-0/+205