summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/link_uniforms.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: init non-static class member in link uniforms. (v2)Dave Airlie2019-05-171-1/+2
* glsl: fix shader_storage_blocks_write_access for SSBO block arrays (v2)Marek Olšák2019-04-251-3/+19
* Revert "glsl: fix shader_storage_blocks_write_access for SSBO block arrays"Marek Olšák2019-04-101-6/+2
* glsl: fix shader_storage_blocks_write_access for SSBO block arraysMarek Olšák2019-04-091-2/+6
* glsl: remember which SSBOs are not read-only and pass it to galliumMarek Olšák2019-04-041-0/+11
* glsl: rename is_record() -> is_struct()Timothy Arceri2019-03-061-15/+15
* glsl: fix recording of variables for XFB in TCS shadersIlia Mirkin2019-03-041-2/+10
* glsl/link,i965: Make ImageAccess four-stateJason Ekstrand2018-08-291-3/+5
* glsl: fix error checking against MAX_UNIFORM_LOCATIONSMarek Olšák2018-08-231-2/+6
* compiler/glsl: refactor empty_uniform_block utilities to linker_utilAlejandro Piñeiro2018-07-031-33/+1
* 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