glsl/linker: fix location aliasing checks for interface variables
[mesa.git] / src / compiler / glsl / link_varyings.cpp
2017-10-26 Iago Toral Quirogaglsl/linker: fix location aliasing checks for interface...
2017-10-26 Iago Toral Quirogaglsl/linker: refactor link-time validation of output...
2017-10-26 Iago Toral Quirogaglsl/linker: report linker errors for invalid explicit...
2017-10-19 Iago Toral Quirogaglsl/linker: produce error when invalid explicit locati...
2017-10-15 Timothy Arceriglsl: mark xfb inputs as always_active_io
2017-10-02 Nicolai Hähnleglsl: do not set the 'smooth' qualifier by default...
2017-09-26 Timothy Arceriglsl: mark xfb varyings as always active
2017-08-28 Ilia Mirkinglsl: fix counting of vertex shader output slots used...
2017-08-22 Ian Romanickglsl/linker: Make several functions not static
2017-08-22 Timothy Arceriglsl: pass UseSTD430AsDefaultPacking to where it will...
2017-08-21 Matt Turnerglsl: Mark functions static
2017-06-13 Nicolai Hähnleglsl: simplify varying matching
2017-06-08 Rob Herringglsl: Fix gl_shader_stage enum unsigned comparison
2017-04-24 Timothy Arceriglsl: use ARB_enhahnced_layouts for packing where possible
2017-04-24 Timothy Arceriglsl: disable varying packing for varying used by inter...
2017-04-21 Samuel Pitoisetglsl: make use of glsl_type::is_array()
2017-01-23 Timothy Arceriglsl: use last_vert_prog to get last {clip,cull}_distan...
2017-01-23 Timothy Arcerist/mesa/glsl: change xfb_program field to last_vert_prog
2017-01-19 Timothy Arcerimesa/glsl: move TransformFeedbackBufferStride to gl_shader
2017-01-19 Timothy Arceriglsl: exit loop early if we find xfb layout qualifers
2017-01-19 Timothy Arceriglsl: make a bunch of varying linking functions static
2017-01-19 Timothy Arceriglsl: move more varying linking code to link_varyings.cpp
2017-01-07 Kenneth GraunkeRevert recent GLSL slot counting fiasco.
2017-01-06 Kenneth Graunkeglsl: Create and use a new ir_variable::count_attribute...
2016-12-29 Timothy Arcerimesa/glsl: move LinkedTransformFeedback from gl_shader_...
2016-12-02 Timothy Arcerist/mesa/glsl: move Version to gl_shader_program_data
2016-11-10 Ian Romanicklinker: Remove unnecessary overload of program_resource...
2016-11-10 Ilia Mirkinglsl: record number of components used in each slot...
2016-11-10 Ilia Mirkinglsl: fix slot_end calculations and simplify reserved_s...
2016-09-24 Timothy ArceriRevert "glsl: move xfb BufferStride into gl_transform_f...
2016-09-23 Timothy Arceriglsl: move xfb BufferStride into gl_transform_feedback_info
2016-09-16 Marek Olšákglsl: remove interpolateAt* instructions for demoted...
2016-09-12 Thomas Hellandglsl: Convert link_varyings to the util hash table
2016-09-01 Kenneth Graunkeglsl: Only force varyings to be flat when varying packing.
2016-08-12 Kenneth Graunkeglsl: Fix invariant matching in GLSL 4.30 and GLSL...
2016-07-27 Timothy Arceriglsl: free hash tables earlier
2016-07-22 Timothy Arceriglsl: re-enable varying packing in GL4.4+
2016-07-18 Kenneth Graunkecompiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.
2016-07-05 Ian Romanickglsl: Pack integer and double varyings as flat even...
2016-06-30 Timothy Arceriglsl/mesa: move duplicate shader fields into new struct...
2016-06-30 Timothy Arceriglsl/mesa: split gl_shader in two
2016-06-16 Timothy Arcerimesa/glsl: stop using GL shader type internally
2016-06-12 Timothy Arceriglsl: fix component overlap validation for doubles
2016-06-12 Timothy Arceriglsl: fix max varyings count for ARB_enhanced_layouts
2016-06-08 Dave Airlieglsl/link_varyings: switch to 64bit check instead of...
2016-06-08 Dave Airlieglsl: use new interfaces for 64-bit checks.
2016-06-06 Dave Airlieglsl: for anonymous struct matching use without_array...
2016-06-01 Dave Airlieglsl/linker: fix multiple streams transform feedback.
2016-06-01 Timothy ArceriRevert "glsl: fix xfb_offset unsized array validation"
2016-05-30 Timothy Arceriglsl: fix xfb_offset unsized array validation
2016-05-30 Dave Airliemesa/program_interface_query: fix transform feedback...
2016-05-24 Timothy Arceriglsl: fix explicit location validation for doubles
2016-05-18 Dave Airlieglsl/linker: attempt to match anonymous structures...
2016-05-18 Ian Romanickglsl/linker: Fix trivial typos in comments
2016-05-18 Ian Romanickglsl/linker: Fix some formatting to match current codin...
2016-05-18 Ian Romanickglsl/linker: Silence unused parameter warning
2016-05-17 Timothy Arceriglsl: make reserved_varying_slot() static
2016-05-17 Timothy Arceriglsl: include per-patch varyings when generating reserv...
2016-05-17 Timothy Arceriglsl: remove remainings tabs in link_varyings.cpp
2016-05-17 Timothy Arceriglsl: fix location and component packing validation...
2016-05-13 Tobias Klausmannglsl: Add arb_cull_distance support (v3)
2016-05-13 Tobias Klausmannmesa/main: Add support for GL_ARB_cull_distance (v2)
2016-05-01 Timothy Arceriglsl: cross validate varyings with a component qualifier
2016-04-22 Timothy Arceriglsl: fix cross validation for explicit locations on...
2016-04-14 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-11 Kenneth Graunkeglsl: Don't remove XFB-only varyings.
2016-04-04 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-02 Jordan Justenglsl: Don't require matching centroid qualifiers
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-31 Timothy Arcerimesa: add query support for GL_TRANSFORM_FEEDBACK_BUFFE...
2016-03-31 Timothy Arcerimesa: add support to query GL_TRANSFORM_FEEDBACK_BUFFER...
2016-03-31 Timothy Arcerimesa: add support to query GL_OFFSET for GL_TRANSFORM_F...
2016-03-31 Timothy Arceriglsl: always enable transform feedback mode when xfb_st...
2016-03-31 Timothy Arceriglsl: handle varyings that are not written to but have...
2016-03-31 Timothy Arceriglsl: reset current stream tracker
2016-03-31 Timothy Arceriglsl: generate link error when implicit stride is to...
2016-03-31 Timothy Arceriglsl: add xfb_stride link time validation
2016-03-31 Timothy Arceriglsl: validate global out xfb_stride qualifiers and...
2016-03-31 Timothy Arcerimesa: split transform feedback buffer into its own...
2016-03-31 Timothy Arceriglsl: use bitmask of active xfb buffer indices
2016-03-31 Timothy Arceriglsl: sort xfb varyings in offset/buffer order
2016-03-31 Timothy Arceriglsl: basic linking support for xfb qualifiers
2016-03-31 Timothy Arceriglsl: add xfb helpers and fields to the tfeedback_decl...
2016-03-31 Timothy Arceriglsl: add helper to process xfb qualifiers during linking
2016-03-31 Timothy Arceriglsl: add helper to generate xfb varying names
2016-03-31 Timothy Arceriglsl: generate named interface block names correctly
2016-03-25 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-17 Timothy Arceriglsl: disable varying packing when its not safe
2016-03-17 Timothy Arceriglsl: pass disable_varying_packing bool to the lowering...
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-08 Timothy Arceriglsl: don't validate ifc blocks using validation meant...
2016-03-05 Timothy Arceriglsl: replace remaining tabs in link_varyings.cpp
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-16 Timothy Arceriglsl: warn in GL as well as ES when varying not written
2016-02-09 Jason EkstrandMerge commit '8b0fb1c152fe191768953aa8c77b89034a377f83...
2016-02-06 Timothy Arceriglsl: don't generate transform feedback candidate when...
2016-02-06 Timothy Arceriglsl: replace unreachable code with an assert()
2016-02-05 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-05 Jason EkstrandMerge commit mesa-public/master into vulkan
2016-01-28 Samuel Iglesias... glsl: double-precision values don't support interpolation
next