summaryrefslogtreecommitdiff
path: root/src/compiler/glsl/linker.h
AgeCommit message (Expand)AuthorFilesLines
2018-07-03compiler/glsl: refactor empty_uniform_block utilities to linker_utilAlejandro Piñeiro1-13/+0
2018-06-21compiler/link: add linker_util.h, move linker_error/warning to itAlejandro Piñeiro1-6/+2
2018-04-12mesa: include mtypes.h lessMarek Olšák1-0/+4
2017-11-08glsl: Refactor matrix stride calculation into a utility functionIan Romanick1-0/+4
2017-11-08glsl: Remove program_resource_visitor::visit_field(const glsl_struct_field *)Ian Romanick1-10/+0
2017-08-22glsl: pass UseSTD430AsDefaultPacking to where it will be usedTimothy Arceri1-2/+3
2017-04-21glsl: get rid of values_for_type()Samuel Pitoiset1-3/+0
2017-03-22glsl: consistently use ifndef guards over pragma onceEmil Velikov1-1/+0
2017-02-17glsl: make uniform values helper available for use elsewhereTimothy Arceri1-0/+3
2017-01-19glsl: store number of explicit uniform loactions in gl_shader_programTimothy Arceri1-2/+1
2016-11-10glsl/linker: Allow link_intrastage_shaders when there is no main()Ian Romanick1-0/+9
2016-11-10linker: Remove unnecessary overload of program_resource_visitor::visit_fieldIan Romanick1-13/+1
2016-09-29glsl: remove tabs from linker.{cpp,h}Timothy Arceri1-4/+4
2016-09-27glsl: move some uniform linking code to new link_setup_uniform_remap_tables()Timothy Arceri1-3/+2
2016-07-05glsl: mark link_uniform_blocks_are_compatible() as staticTimothy Arceri1-4/+0
2016-06-30glsl: simplify link_uniform_blocks()Timothy Arceri1-2/+1
2016-06-30glsl/mesa: split gl_shader in twoTimothy Arceri1-5/+5
2016-06-06glsl: use enum glsl_interface_packing in more places. (v2)Dave Airlie1-4/+4
2016-04-06glsl: fully split apart buffer block arraysTimothy Arceri1-2/+5
2016-03-31glsl: generate named interface block names correctlyTimothy Arceri1-1/+2
2016-03-05glsl: copy explicit offset to uniform storageTimothy Arceri1-0/+2
2016-02-18compiler/glsl: Fix uniform location counting.Plamena Manolova1-1/+16
2016-01-26glsl: move to compiler/Emil Velikov1-0/+205