nir: move to compiler/
[mesa.git] / src / glsl / link_varyings.cpp
2016-01-22 Ilia Mirkinglsl: always compute proper varying type, irrespective...
2016-01-15 Samuel Iglesias... glsl: restrict consumer stage condition to modify inter...
2016-01-10 Timothy Arceriglsl: replace unreachable code path with assert
2016-01-10 Timothy ArceriRevert "glsl: replace unreachable code path with assert"
2016-01-10 Timothy Arceriglsl: replace unreachable code path with assert
2016-01-08 Jose Fonsecaglsl: Ensure 64bits shift is used.
2016-01-06 Timothy Arceriglsl: don't try adding built-ins to explicit locations...
2016-01-06 Timothy Arceriglsl: fix overlapping of varying locations for arrays...
2016-01-06 Timothy Arceriglsl: create helper to remove outer vertex index array...
2016-01-06 Timothy Arceriglsl: remove unused varyings before packing them
2016-01-05 Timothy Arceriglsl: don't change the varying type in validation code
2016-01-05 Timothy Arceriglsl: move lowering after matching validation
2015-12-31 Kenneth Graunkeglsl: Fix varying struct locations when varying packing...
2015-12-19 Dave Airlieglsl: fix transform feedback for 64-bit outupts.
2015-12-19 Dave Airlieglsl: fix count_attribute_slots to allow for different...
2015-12-01 Gregory Hainautglsl: don't sort varying in separate shader mode
2015-12-01 Timothy Arceriglsl: optimise inputs/outputs with explicit locations
2015-11-20 Gregory Hainautglsl: avoid linker and user varying location to overlap
2015-09-28 Timothy Arceriglsl: fix component size calculation for tessellation...
2015-09-26 Timothy Arceriglsl: calculate component size for arrays of arrays...
2015-08-06 Marek Olšákmesa: save which transform feedback buffer is associate...
2015-07-22 Marek Olšákglsl: use separate varying slots for patch varyings
2015-07-22 Marek Olšákglsl: fix locations of 2-dimensional varyings without...
2015-07-22 Marek Olšákglsl: don't demote tess control shader outputs
2015-07-22 Marek Olšákglsl: disable varying packing between tessellation...
2015-07-22 Chris Forbesglsl: push vertex count determination down one level
2015-07-22 Fabian Bielerglsl: lower gl_TessLevel* from float[n] to vecn.
2015-07-22 Chris Forbesglsl: allow linking of tessellation shaders.
2015-07-22 Fabian Bielerglsl: add the patch in/out qualifier (v2)
2015-06-24 Tapani Pälliglsl: remove cross validation of interpolation qualifie...
2015-06-23 Jose Fonsecaglsl: Specify the shader stage in linker errors due...
2015-05-21 Timothy Arceriglsl: remove element_type() helper
2015-04-07 Tapani Pälliglsl: relax input->output validation for SSO programs
2015-03-30 Samuel Iglesias... glsl: fail when a shader's input var has not an equival...
2014-12-09 Samuel Iglesias... glsl: invariant qualifier is not valid for shader input...
2014-12-03 Ian Romanicklinker: Wrap access of producer_var with a NULL check
2014-10-07 Tapani Pälliglsl: do not emit error for non written varyings on...
2014-09-23 Juha-Pekka Heikkilaglsl: add missing null check in tfeedback_decl::init()
2014-08-11 Marek Olšákmesa: move ShaderCompilerOptions into gl_constants
2014-08-04 Ian Romanickglsl: Use the without_array predicate to simplify some...
2014-07-01 Matt Turnerglsl: Use typed foreach_in_list instead of foreach_list.
2014-06-30 Iago Toral Quirogaglsl: Only geometry shader outputs can be associated...
2014-06-30 Iago Toral Quirogaglsl: Two varyings can't write to the same buffer from...
2014-06-30 Iago Toral Quirogaglsl: Fail to link if inter-stage input/outputs are...
2014-06-30 Iago Toral Quirogaglsl: Assign GLSL StreamIds to transform feedback outputs.
2014-06-30 Iago Toral Quirogamesa: add StreamId information to transform feedback...
2014-05-28 Brian Paulglsl: replace strncmp("gl_") calls with new is_gl_ident...
2014-05-09 Chris Forbesglsl: Rename linker's is_varying_var
2014-05-07 Ian Romanicklinker: Fix consumer_inputs_with_locations indexing
2014-05-02 Ian Romanicklinker: Modify cross_validate_outputs_to_inputs to...
2014-05-02 Ian Romanicklinker: Sort shader I/O variables into a canonical...
2014-05-02 Ian Romanicklinker: Assign varying locations for separable programs
2014-05-02 Ian Romanicklinker: Allow consumer stage or producer stage to be...
2014-05-02 Ian Romanicklinker: Refactor code that gets an input matching an...
2014-05-02 Ian Romanickglsl: Exit when the shader IR contains an interface...
2014-05-02 Ian Romanicklinker: Refactor code that builds hash tables of varyin...
2014-05-02 Ian Romanickglsl: Remove varying "base" parameters
2014-05-02 Ian Romanickglsl: Constify parameter to a couple varying_matches...
2014-01-09 Paul Berryglsl: Index into ctx->Const.Program[] rather than using...
2014-01-09 Paul Berrymesa: replace ctx->Const.{Vertex,Fragment,Geomtery...
2014-01-08 Paul Berryglsl: Make more use of gl_shader_stage enum in link_var...
2014-01-08 Paul Berrymesa: Use gl_shader::Stage instead of gl_shader::Type...
2014-01-08 Paul Berrymesa: Clean up nomenclature for pipeline stages.
2013-12-30 Paul BerryRename overloads of _mesa_glsl_shader_target_name().
2013-12-12 Tapani Pälliglsl: move variables in to ir_variable::data, part II
2013-12-12 Tapani Pälliglsl: move variables in to ir_variable::data, part I
2013-12-12 Tapani Pälliglsl: introduce data section to ir_variable
2013-12-07 Chris Forbesglsl: Put `sample`-qualified varyings in their own...
2013-12-07 Chris Forbesglsl: Add ir support for `sample` qualifier; adjust...
2013-10-25 Paul Berryglsl: Pull interpolation_string() out of ir_variable.
2013-10-25 Paul Berryglsl/gs: Fix transform feedback of gl_ClipDistance.
2013-10-09 Paul Berryglsl: Make accessor functions for ir_variable::interfac...
2013-10-07 Ian Romanickglsl: Count shader inputs and outputs separately
2013-09-23 Eric Anholtglsl: Hide many classes local to individual .cpp files...
2013-09-04 Ian Romanickglsl: Remove unused prog parameter from tfeedback_decl...
2013-09-04 Ian Romanickglsl: Validate qualifiers on VS color outputs with...
2013-09-04 Ian Romanickglsl: Refactor a bunch of the code out of cross_validat...
2013-08-02 Paul Berryglsl/linker: Properly pack GS input varyings.
2013-08-02 Paul Berryglsl/linker: Properly error check VS-GS linkage.
2013-08-02 Paul BerryMove count_attribute_slots() out of the linker and...
2013-07-30 Paul Berryglsl: Use a consistent technique for tracking link...
2013-07-02 Marek Olšákmesa,glsl,gallium: remove GLSLSkipStrictMaxVaryingLimit...
2013-07-02 Marek Olšákglsl/linker: check against varying limit after unused...
2013-06-21 Eric Anholtmesa: Use shared code for converting shader targets...
2013-05-23 Jordan Justenglsl link_varyings: link interface blocks using the...
2013-04-09 Paul Berryglsl/linker: Reduce scope of non-flat integer varying...
2013-04-09 Paul Berryglsl/linker: Adapt flat varying handling in preparation...
2013-04-09 Paul Berryglsl/linker: fix varying packing for non-flat integer...
2013-03-15 Paul BerryReplace gl_frag_attrib enum with gl_varying_slot.
2013-03-15 Paul BerryReplace gl_vert_result enum with gl_varying_slot.
2013-02-24 Jordan Justenglsl: Remove VS output varyings which are optimized...
2013-02-08 Vinson Leeglsl: Initialize all tfeedback_candidate_generator...
2013-02-04 Paul Berryglsl: Support transform feedback of varying structs.
2013-02-04 Paul Berryglsl: Use parse_program_resource_name to parse transfor...
2013-01-25 Paul Berryglsl: Disable transform feedback of varying structs.
2013-01-25 Paul Berryglsl: Generalize compute_packing_order for varying...
2013-01-25 Paul Berryglsl: Eliminate ambiguity between function ins/outs...
2013-01-08 Paul Berryglsl: Pack flat "varyings" of mixed types together.
2013-01-08 Paul Berryglsl: Separate varying linking code to its own file.