aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/link_uniforms.cpp
Commit message (Expand)AuthorAgeFilesLines
* mesa: include mtypes.h lessMarek Olšák2018-04-121-1/+1
* mesa: reduce the size of gl_programMarek Olšák2018-02-131-5/+4
* main, glsl: Add UniformDataDefaults which stores uniform defaultsJordan Justen2017-12-081-0/+3
* glsl: Refactor matrix stride calculation into a utility functionIan Romanick2017-11-081-11/+46
* glsl: Remove program_resource_visitor::visit_field(const glsl_struct_field *)Ian Romanick2017-11-081-8/+0
* glsl: use the correct parent when allocating program data membersTimothy Arceri2017-11-091-1/+1
* glsl: drop cache_fallbackTimothy Arceri2017-11-091-12/+3
* util: move string_to_uint_map to glslEmil Velikov2017-08-291-1/+1
* glsl: pass UseSTD430AsDefaultPacking to where it will be usedTimothy Arceri2017-08-221-17/+33
* glsl: Track whether uniforms are active per stageKenneth Graunke2017-06-221-0/+2
* glsl: process uniform images declared bindlessSamuel Pitoiset2017-06-141-9/+65
* glsl: process uniform samplers declared bindlessSamuel Pitoiset2017-06-141-11/+72
* mesa: add support for glUniformHandleui64*ARB()Samuel Pitoiset2017-06-141-0/+1
* glsl: simplify link_assign_uniform_storage() a bitSamuel Pitoiset2017-05-161-8/+9
* glsl: order indices for images inside a struct arraySamuel Pitoiset2017-05-121-11/+17
* glsl: add parcel_out_uniform_storage::set_opaque_indices() helperSamuel Pitoiset2017-05-121-54/+65
* glsl: do not count bindless samplers/images when linking uniformsSamuel Pitoiset2017-05-061-2/+2
* glsl: make component_slots() returns 2 for samplers/imagesSamuel Pitoiset2017-05-061-2/+6
* glsl: rename image_* qualifiers to memory_*Samuel Pitoiset2017-05-041-2/+2
* glsl: Initialize current_varMatt Turner2017-04-251-1/+1
* glsl: make use of glsl_type::is_double()Samuel Pitoiset2017-04-211-1/+1
* glsl: get rid of values_for_type()Samuel Pitoiset2017-04-211-17/+2
* glsl: don't lose uniform values when falling back to full compileTimothy Arceri2017-02-171-8/+23
* glsl: make uniform values helper available for use elsewhereTimothy Arceri2017-02-171-1/+1
* glsl: fix heap-buffer-overflowBartosz Tomczyk2017-01-311-1/+1
* glsl: add new uniform fields to be used to restore state from cacheCarl Worth2017-01-311-0/+4
* glsl: store number of explicit uniform loactions in gl_shader_programTimothy Arceri2017-01-191-12/+7
* st/mesa/glsl: set num_images directly in shader_infoTimothy Arceri2017-01-091-1/+1
* st/mesa/glsl: move SamplerTargets to gl_programTimothy Arceri2017-01-061-3/+4
* st/mesa/glsl: set SamplersUsed directly in gl_programTimothy Arceri2017-01-061-1/+2
* mesa/glsl: set num_textures per stage directly in shader_infoTimothy Arceri2017-01-061-1/+1
* mesa/glsl: remove hack to reset sampler units to zeroTimothy Arceri2017-01-061-11/+0
* st/mesa/glsl/i965: move ShaderStorageBlocks to gl_programTimothy Arceri2017-01-061-1/+2
* st/mesa/glsl/i965: set num_ssbos directly in shader_infoTimothy Arceri2017-01-061-1/+1
* st/mesa/glsl/i965: move per stage UniformBlocks to gl_programTimothy Arceri2017-01-061-2/+2
* st/mesa/glsl/i965: set num_ubos directly in shader_infoTimothy Arceri2017-01-061-2/+2
* st/mesa/glsl/i965: move ImageUnits and ImageAccess fields to gl_programTimothy Arceri2017-01-061-2/+1
* mesa/glsl: move subroutine metadata to gl_programTimothy Arceri2016-12-301-12/+12
* glsl: Trivial whitespace fixes in link_uniforms.cppIan Romanick2016-12-191-3/+4
* linker: Accurately mark a uniform block instance array element as used in a s...Ian Romanick2016-12-191-2/+6
* glsl: Use simpler visitor to determine which UBO and SSBO blocks are usedIan Romanick2016-12-191-5/+5
* glsl: use linked_shaders bitmask to iterate stages for subroutine fieldsTimothy Arceri2016-11-301-6/+6
* mesa: fix active subroutine uniforms properlyTimothy Arceri2016-11-291-0/+2
* st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri2016-11-191-47/+53
* glsl: tidy up entries temporaryTimothy Arceri2016-11-191-6/+8
* linker: Remove unnecessary overload of program_resource_visitor::visit_fieldIan Romanick2016-11-101-17/+4
* linker: Accurately track gl_uniform_block::stagerefIan Romanick2016-11-091-7/+58
* 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: move some uniform linking code to new link_assign_uniform_storage()Timothy Arceri2016-09-271-63/+69