mesa: move _Used to gl_program
[mesa.git] / src / compiler / glsl / linker.cpp
2016-12-29 Timothy Arcerimesa: move _Used to gl_program
2016-12-29 Timothy Arcerimesa/glsl: move subroutine metadata to gl_program
2016-12-19 Kenneth Graunkeglsl: Fix program interface queries relating to interfa...
2016-12-19 Kenneth Graunkeglsl: Drop bogus is_vertex_input from add_shader_variab...
2016-12-07 Lionel Landwerlinmesa: add support for GL_INTEL_conservative_rasterization
2016-12-07 Plamena Manolovamesa: Add GL and GLSL plumbing for ARB_post_depth_cover...
2016-12-02 Timothy Arcerist/mesa/glsl: move Version to gl_shader_program_data
2016-11-30 Timothy Arceriglsl: use linked_shaders bitmask to iterate stages...
2016-11-30 Timothy Arcerimesa/glsl: add bitmask to track stages a program was...
2016-11-29 Timothy Arcerimesa: fix active subroutine uniforms properly
2016-11-22 Marek Olšákglsl: add gl_linked_shader::SourceChecksum
2016-11-22 Timothy Arceriglsl: fix NULL check
2016-11-19 Timothy Arcerist/mesa/glsl/nir/i965: make use of new gl_shader_progra...
2016-11-18 Timothy Arceriglsl: create gl_program at the start of linking rather...
2016-11-10 Ian Romanickglsl/linker: Allow link_intrastage_shaders when there...
2016-11-10 Marek Olšákmesa: remove LowerShaderSharedVariables
2016-11-09 Ian Romanicklinker: Accurately track gl_uniform_block::stageref
2016-11-03 Kenneth Graunkeglsl: Update deref types when resizing implicitly sized...
2016-11-03 Timothy Arcerimesa/glsl: delete previously linked shaders earlier...
2016-10-31 Juha-Pekka Heikkilaglsl: Fix reading of uninitialized memory
2016-10-27 Kenneth Graunkeglsl: Size TCS->TES unsized arrays to gl_MaxPatchVertic...
2016-10-27 Kenneth Graunkeglsl: Pass ctx to program interface query helper functions.
2016-10-24 Iago Toral Quirogaglsl: add matrix layout information to interface block...
2016-10-24 Samuel Iglesias... glsl/es31: precision qualifier doesn't need to match...
2016-10-06 Samuel Pitoisetglsl/linker: handle errors when a variable local size...
2016-09-29 Timothy Arceriglsl: remove tabs from linker.{cpp,h}
2016-09-27 Timothy Arceriglsl: move some uniform linking code to new link_setup_...
2016-09-27 Timothy Arceriglsl: use reproducible name for lowered const arrays
2016-09-24 Timothy ArceriRevert "glsl: move xfb BufferStride into gl_transform_f...
2016-09-23 Kenneth Graunkeglsl: Delete linker stuff relating to built-in functions.
2016-09-23 Kenneth Graunkeglsl: Check TCS barrier restrictions at ast_to_hir...
2016-09-23 Timothy Arceriglsl: move xfb BufferStride into gl_transform_feedback_info
2016-09-14 Eero Tamminenglsl: grammar fix
2016-09-12 Thomas Hellandmesa/glsl: Move string_to_uint_map into the util folder
2016-09-12 Thomas Hellandglsl: Convert linker to the util hash table
2016-08-26 Ian Romanickglsl/linker: Fail linking on ES if uniform precision...
2016-08-26 Kenneth Graunkeglsl: Merge blend_support qualifiers when linking.
2016-08-24 Francisco Jerezglsl/linker: Allow fragment output overlap for gl_LastF...
2016-08-20 Kenneth Graunkeglsl: Rename link_fs_input_layout_qualifiers to "inout".
2016-08-13 Ilia Mirkinglsl: look for frag data bindings with [0] tacked onto...
2016-08-10 Timothy Arceriglsl: remove dead builtins before assigning varying...
2016-08-10 Timothy Arceriglsl: split out varying and uniform linking code
2016-08-10 Eric Anholtmesa: Use a temporary set to track whether we've added...
2016-08-08 Kenneth Graunkeglsl: Combine GS and TES array resizing visitors.
2016-08-08 Kenneth Graunkeglsl: Fix location bias for patch variables.
2016-08-08 Kenneth Graunkeglsl: Fix the program resource names of gl_TessLevelOut...
2016-07-18 Timothy Arceriglsl: use linked shaders rather than compiled shaders
2016-06-30 Timothy Arceriglsl/mesa: move duplicate shader fields into new struct...
2016-06-30 Timothy Arceriglsl: simplify link_uniform_blocks()
2016-06-30 Timothy Arceriglsl/mesa: split gl_shader in two
2016-06-30 Timothy Arceriglsl: pass symbols rather than shader to _mesa_get_main...
2016-06-30 Timothy Arceriglsl: make cross_validate_globals() more generic
2016-06-23 Kenneth Graunkeglsl: Propagate invariant/precise after lowering const...
2016-06-23 Timothy Arceriglsl/mesa: stop duplicating geom and tcs layout values
2016-06-23 Timothy Arceriglsl/mesa: stop duplicating tes layout values
2016-06-16 Timothy Arcerimesa/glsl: stop using GL shader type internally
2016-06-15 Kenneth Graunkeglsl: Optionally lower TES gl_PatchVerticesIn to a...
2016-06-12 Timothy Arceriglsl: fix max varyings count for ARB_enhanced_layouts
2016-06-08 Dave Airlieglsl/types: rename is_dual_slot_double to is_dual_slot_...
2016-06-01 Ian Romanickglsl: Use Geom.VerticesOut == -1 to specify unset
2016-05-27 Dave Airlieglsl/linker: call link_uniform blocks on linked shader.
2016-05-26 Ian Romanickmesa: Track the additional data in gl_shader_variable
2016-05-26 Dave Airlieglsl: handle implicit sized arrays in ssbo
2016-05-24 Timothy Arceriglsl: add support for explicit components to frag outputs
2016-05-24 Ilia Mirkinglsl: add EXT_clip_cull_distance support based on ARB_c...
2016-05-24 Jason Ekstrandglsl: Add an option to clamp block indices when lowerin...
2016-05-24 Jason Ekstrandglsl/linker: Add a helper variable for compiler options
2016-05-24 Dave Airlieglsl: rewrite clip/cull distance lowering pass
2016-05-24 Dave Airlieglsl: make max array trackers ints and use -1 as base...
2016-05-23 Juan A. Suarez Romeroglsl/linker: dvec3/dvec4 consume twice input vertex...
2016-05-23 Dave Airliesubroutines: handle explicit indexes properly
2016-05-23 Dave Airliemesa/subroutines: count number subroutines properly.
2016-05-23 Dave Airlieglsl/linker: skip inactive explicit locations.
2016-05-23 Dave Airlieglsl/linker: link error on too many subroutine functions.
2016-05-23 Dave Airlieglsl: produce a linker error for a subroutine uniform...
2016-05-18 Ian Romanickglsl/linker: Ensure the first stage of an SSO pipeline...
2016-05-18 Ian Romanickglsl/linker: Don't include interface name for built...
2016-05-18 Ian Romanickglsl/linker: Fix trivial typos in comments
2016-05-18 Ian Romanickglsl/linker: Silence unused parameter warning
2016-05-17 Timothy Arceriglsl: don't incorrectly eliminate patches with explicit...
2016-05-16 Ian Romanickglsl/linker: Include the interface name for input and...
2016-05-16 Ian Romanickglsl/linker: Use canonical format for ARB_program_inter...
2016-05-14 Dave AirlieRevert "glsl: Extend lowering pass for gl_ClipDistance...
2016-05-13 Tobias Klausmannglsl: Add arb_cull_distance support (v3)
2016-05-13 Tobias Klausmannglsl: Extend lowering pass for gl_ClipDistance to suppo...
2016-05-13 Tobias Klausmannmesa/main: Add support for GL_ARB_cull_distance (v2)
2016-05-11 Juan A. Suarez Romeroglsl: use var with initializer on global var validation
2016-05-01 Timothy Arcerimesa: add LOCATION_COMPONENT support to GetProgramResou...
2016-05-01 Timothy Arceriglsl: validate linking of intrastage component qualifiers
2016-05-01 Timothy Arceriglsl: update explicit location matching to support...
2016-04-29 Kenneth Graunkeglsl: Lower vector_extracts to swizzles after lower_vec...
2016-04-14 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-13 Matt Turnerglsl: Rename "vertex_input_slots" -> "is_vertex_input"
2016-04-12 Kristian Høgsberg... glsl/linker: Recurse on struct fields when adding shade...
2016-04-12 Kristian Høgsberg... glsl/linker: Pass name and type through to create_shade...
2016-04-12 Kristian Høgsberg... glsl/linker: Pass absolute location to add_shader_varia...
2016-04-12 Kristian Høgsberg... glsl/linker: Add add_shader_variable() helper
2016-04-09 Lars Hamreglsl: handle unsigned int wraparound in link_shaders()
2016-04-07 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-05 Timothy Arceriglsl: fully split apart buffer block arrays
next