nir: Use a single list for all shader variables
[mesa.git] / src / compiler / glsl / link_uniforms.cpp
2019-12-05 Timothy Arceriglsl: don't set uniform block as used when its not
2019-12-05 Timothy Arceriglsl: move calculate_array_size_and_stride() to link_un...
2019-11-11 Caio Marcelo de... glsl: Check earlier for MaxTextureImageUnits and MaxIma...
2019-05-17 Dave Airlieglsl: init non-static class member in link uniforms...
2019-04-25 Marek Olšákglsl: fix shader_storage_blocks_write_access for SSBO...
2019-04-10 Marek OlšákRevert "glsl: fix shader_storage_blocks_write_access...
2019-04-09 Marek Olšákglsl: fix shader_storage_blocks_write_access for SSBO...
2019-04-04 Marek Olšákglsl: remember which SSBOs are not read-only and pass...
2019-03-06 Timothy Arceriglsl: rename is_record() -> is_struct()
2019-03-04 Ilia Mirkinglsl: fix recording of variables for XFB in TCS shaders
2018-08-29 Jason Ekstrandglsl/link,i965: Make ImageAccess four-state
2018-08-23 Marek Olšákglsl: fix error checking against MAX_UNIFORM_LOCATIONS
2018-07-03 Alejandro Piñeirocompiler/glsl: refactor empty_uniform_block utilities...
2018-04-12 Marek Olšákmesa: include mtypes.h less
2018-02-13 Marek Olšákmesa: reduce the size of gl_program
2017-12-08 Jordan Justenmain, glsl: Add UniformDataDefaults which stores unifor...
2017-11-09 Ian Romanickglsl: Refactor matrix stride calculation into a utility...
2017-11-09 Ian Romanickglsl: Remove program_resource_visitor::visit_field...
2017-11-09 Timothy Arceriglsl: use the correct parent when allocating program...
2017-11-09 Timothy Arceriglsl: drop cache_fallback
2017-08-29 Emil Velikovutil: move string_to_uint_map to glsl
2017-08-22 Timothy Arceriglsl: pass UseSTD430AsDefaultPacking to where it will...
2017-06-21 Kenneth Graunkeglsl: Track whether uniforms are active per stage
2017-06-14 Samuel Pitoisetglsl: process uniform images declared bindless
2017-06-14 Samuel Pitoisetglsl: process uniform samplers declared bindless
2017-06-14 Samuel Pitoisetmesa: add support for glUniformHandleui64*ARB()
2017-05-16 Samuel Pitoisetglsl: simplify link_assign_uniform_storage() a bit
2017-05-12 Samuel Pitoisetglsl: order indices for images inside a struct array
2017-05-12 Samuel Pitoisetglsl: add parcel_out_uniform_storage::set_opaque_indice...
2017-05-06 Samuel Pitoisetglsl: do not count bindless samplers/images when linkin...
2017-05-06 Samuel Pitoisetglsl: make component_slots() returns 2 for samplers...
2017-05-04 Samuel Pitoisetglsl: rename image_* qualifiers to memory_*
2017-04-25 Matt Turnerglsl: Initialize current_var
2017-04-21 Samuel Pitoisetglsl: make use of glsl_type::is_double()
2017-04-21 Samuel Pitoisetglsl: get rid of values_for_type()
2017-02-17 Timothy Arceriglsl: don't lose uniform values when falling back to...
2017-02-17 Timothy Arceriglsl: make uniform values helper available for use...
2017-01-31 Bartosz Tomczykglsl: fix heap-buffer-overflow
2017-01-30 Carl Worthglsl: add new uniform fields to be used to restore...
2017-01-19 Timothy Arceriglsl: store number of explicit uniform loactions in...
2017-01-09 Timothy Arcerist/mesa/glsl: set num_images directly in shader_info
2017-01-06 Timothy Arcerist/mesa/glsl: move SamplerTargets to gl_program
2017-01-06 Timothy Arcerist/mesa/glsl: set SamplersUsed directly in gl_program
2017-01-06 Timothy Arcerimesa/glsl: set num_textures per stage directly in shade...
2017-01-06 Timothy Arcerimesa/glsl: remove hack to reset sampler units to zero
2017-01-06 Timothy Arcerist/mesa/glsl/i965: move ShaderStorageBlocks to gl_program
2017-01-06 Timothy Arcerist/mesa/glsl/i965: set num_ssbos directly in shader_info
2017-01-06 Timothy Arcerist/mesa/glsl/i965: move per stage UniformBlocks to...
2017-01-06 Timothy Arcerist/mesa/glsl/i965: set num_ubos directly in shader_info
2017-01-06 Timothy Arcerist/mesa/glsl/i965: move ImageUnits and ImageAccess...
2016-12-29 Timothy Arcerimesa/glsl: move subroutine metadata to gl_program
2016-12-19 Ian Romanickglsl: Trivial whitespace fixes in link_uniforms.cpp
2016-12-19 Ian Romanicklinker: Accurately mark a uniform block instance array...
2016-12-19 Ian Romanickglsl: Use simpler visitor to determine which UBO and...
2016-11-30 Timothy Arceriglsl: use linked_shaders bitmask to iterate stages...
2016-11-29 Timothy Arcerimesa: fix active subroutine uniforms properly
2016-11-19 Timothy Arcerist/mesa/glsl/nir/i965: make use of new gl_shader_progra...
2016-11-18 Timothy Arceriglsl: tidy up entries temporary
2016-11-10 Ian Romanicklinker: Remove unnecessary overload of program_resource...
2016-11-09 Ian Romanicklinker: Accurately track gl_uniform_block::stageref
2016-11-09 Ian Romanicklinker: Slight code rearrange to prevent duplication...
2016-11-09 Ian Romanicklinker: Trivial coding standards fixes
2016-09-27 Timothy Arceriglsl: move some uniform linking code to new link_assign...
2016-09-27 Timothy Arceriglsl: move some uniform linking code to new link_setup_...
2016-09-12 Thomas Hellandmesa/glsl: Move string_to_uint_map into the util folder
2016-09-12 Thomas Hellandmesa: Remove unused hash table includes
2016-07-05 Timothy Arceriglsl: stop allocating memory for UBOs during linking
2016-06-30 Timothy Arceriglsl/mesa: split gl_shader in two
2016-06-08 Timothy Arceriglsl: stop allocating memory for SSBOs and builtins
2016-06-06 Dave Airlieglsl: use enum glsl_interface_packing in more places...
2016-05-24 Ian Romanickglsl/linker: Silence unused parameter warning
2016-04-27 Timothy Arceriglsl: move uniform block validation to link_uniform_blo...
2016-04-07 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-05 Timothy Arceriglsl: fully split apart buffer block arrays
2016-04-04 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-02 Timothy Arceriglsl: rename var and simplify if
2016-04-02 Timothy Arceriglsl: store ubo or ssbo index in block index
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-31 Timothy Arceriglsl: generate named interface block names correctly
2016-03-28 Timothy Arcerimesa: remove initialized field from uniform storage
2016-03-25 Timothy Arceriglsl: reduce buffer block duplication
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-05 Timothy Arceriglsl: replace remaining tabs in link_uniforms.cpp
2016-03-05 Timothy Arceriglsl: copy explicit offset to uniform storage
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-18 Plamena Manolovacompiler/glsl: Fix uniform location counting.
2016-02-14 Kenneth Graunkeglsl: Fix overflow of ImageAccess[] array.
2016-02-05 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-05 Jason EkstrandMerge commit mesa-public/master into vulkan
2016-02-04 Timothy Arceriglsl: simplify setting of image access qualifiers
2016-01-26 Emil Velikovglsl: move to compiler/