glsl: simplify loop in varying_matches::assign_locations()
[mesa.git] / src / compiler / glsl / link_varyings.cpp
2017-12-20 Brian Paulglsl: simplify loop in varying_matches::assign_locations()
2017-12-20 Brian Paulglsl: minor simplification in assign_varying_locations()
2017-12-20 Brian Paulglsl: make varying_matches::is_varying_packing_safe...
2017-12-13 Brian Paulglsl: trivial whitespace fixes in link_varyings.cpp
2017-12-07 Timothy Arceriglsl: get correct member type when processing xfb ifc...
2017-11-30 Tapani Pällimesa: add AllowGLSLCrossStageInterpolationMismatch...
2017-11-13 Iago Toral Quirogaglsl/linker: use without_array() to retrieve type
2017-11-09 Neil Robertsglsl: Transform fb buffers are only active if a variabl...
2017-11-01 Timothy Arcerimesa/glsl: add api_enabled flag to gl_transform_feedbac...
2017-10-26 Iago Toral Quirogaglsl/linker: Fix type checks for location aliasing
2017-10-26 Iago Toral Quirogaglsl/linker: refactor check_location_aliasing
2017-10-26 Iago Toral Quirogaglsl/linker: validate explicit locations for SSO programs
2017-10-26 Iago Toral Quirogaglsl/linker: generalize validate_explicit_variable_loca...
2017-10-26 Iago Toral Quirogaglsl/linker: create a helper function to validate expli...
2017-10-26 Iago Toral Quirogaglsl/linker: outputs in the same location must share...
2017-10-26 Iago Toral Quirogaglsl/linker: outputs in the same location must share...
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
next