summaryrefslogtreecommitdiff
path: root/src/compiler/glsl/link_uniforms.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-02-17glsl: don't lose uniform values when falling back to full compileTimothy Arceri1-8/+23
2017-02-17glsl: make uniform values helper available for use elsewhereTimothy Arceri1-1/+1
2017-01-31glsl: fix heap-buffer-overflowBartosz Tomczyk1-1/+1
2017-01-31glsl: add new uniform fields to be used to restore state from cacheCarl Worth1-0/+4
2017-01-19glsl: store number of explicit uniform loactions in gl_shader_programTimothy Arceri1-12/+7
2017-01-09st/mesa/glsl: set num_images directly in shader_infoTimothy Arceri1-1/+1
2017-01-06st/mesa/glsl: move SamplerTargets to gl_programTimothy Arceri1-3/+4
2017-01-06st/mesa/glsl: set SamplersUsed directly in gl_programTimothy Arceri1-1/+2
2017-01-06mesa/glsl: set num_textures per stage directly in shader_infoTimothy Arceri1-1/+1
2017-01-06mesa/glsl: remove hack to reset sampler units to zeroTimothy Arceri1-11/+0
2017-01-06st/mesa/glsl/i965: move ShaderStorageBlocks to gl_programTimothy Arceri1-1/+2
2017-01-06st/mesa/glsl/i965: set num_ssbos directly in shader_infoTimothy Arceri1-1/+1
2017-01-06st/mesa/glsl/i965: move per stage UniformBlocks to gl_programTimothy Arceri1-2/+2
2017-01-06st/mesa/glsl/i965: set num_ubos directly in shader_infoTimothy Arceri1-2/+2
2017-01-06st/mesa/glsl/i965: move ImageUnits and ImageAccess fields to gl_programTimothy Arceri1-2/+1
2016-12-30mesa/glsl: move subroutine metadata to gl_programTimothy Arceri1-12/+12
2016-12-19glsl: Trivial whitespace fixes in link_uniforms.cppIan Romanick1-3/+4
2016-12-19linker: Accurately mark a uniform block instance array element as used in a s...Ian Romanick1-2/+6
2016-12-19glsl: Use simpler visitor to determine which UBO and SSBO blocks are usedIan Romanick1-5/+5
2016-11-30glsl: use linked_shaders bitmask to iterate stages for subroutine fieldsTimothy Arceri1-6/+6
2016-11-29mesa: fix active subroutine uniforms properlyTimothy Arceri1-0/+2
2016-11-19st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri1-47/+53
2016-11-19glsl: tidy up entries temporaryTimothy Arceri1-6/+8
2016-11-10linker: Remove unnecessary overload of program_resource_visitor::visit_fieldIan Romanick1-17/+4
2016-11-09linker: Accurately track gl_uniform_block::stagerefIan Romanick1-7/+58
2016-11-09linker: Slight code rearrange to prevent duplication in the next commitIan Romanick1-7/+6
2016-11-09linker: Trivial coding standards fixesIan Romanick1-15/+13
2016-09-27glsl: move some uniform linking code to new link_assign_uniform_storage()Timothy Arceri1-63/+69
2016-09-27glsl: move some uniform linking code to new link_setup_uniform_remap_tables()Timothy Arceri1-156/+174
2016-09-12mesa/glsl: Move string_to_uint_map into the util folderThomas Helland1-1/+1
2016-09-12mesa: Remove unused hash table includesThomas Helland1-1/+0
2016-07-05glsl: stop allocating memory for UBOs during linkingTimothy Arceri1-5/+8
2016-06-30glsl/mesa: split gl_shader in twoTimothy Arceri1-4/+4
2016-06-08glsl: stop allocating memory for SSBOs and builtinsTimothy Arceri1-7/+13
2016-06-06glsl: use enum glsl_interface_packing in more places. (v2)Dave Airlie1-11/+11
2016-05-24glsl/linker: Silence unused parameter warningIan Romanick1-1/+1
2016-04-27glsl: move uniform block validation to link_uniform_blocks.cppTimothy Arceri1-53/+0
2016-04-06glsl: fully split apart buffer block arraysTimothy Arceri1-15/+17
2016-04-02glsl: rename var and simplify ifTimothy Arceri1-4/+4
2016-04-02glsl: store ubo or ssbo index in block indexTimothy Arceri1-19/+22
2016-03-31glsl: generate named interface block names correctlyTimothy Arceri1-71/+24
2016-03-29mesa: remove initialized field from uniform storageTimothy Arceri1-1/+0
2016-03-26glsl: reduce buffer block duplicationTimothy Arceri1-5/+7
2016-03-05glsl: replace remaining tabs in link_uniforms.cppTimothy Arceri1-69/+69
2016-03-05glsl: copy explicit offset to uniform storageTimothy Arceri1-0/+13
2016-02-18compiler/glsl: Fix uniform location counting.Plamena Manolova1-10/+70
2016-02-13glsl: Fix overflow of ImageAccess[] array.Kenneth Graunke1-3/+3
2016-02-05glsl: simplify setting of image access qualifiersTimothy Arceri1-63/+21
2016-01-26glsl: move to compiler/Emil Velikov1-0/+1330