docs: fixup relnotes after rst-conversion
authorErik Faye-Lund <erik.faye-lund@collabora.com>
Mon, 15 Jun 2020 09:52:42 +0000 (11:52 +0200)
committerMarge Bot <eric+marge@anholt.net>
Wed, 17 Jun 2020 18:44:32 +0000 (18:44 +0000)
Acked-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5468>

25 files changed:
docs/relnotes/19.2.1.rst
docs/relnotes/19.2.2.rst
docs/relnotes/19.2.3.rst
docs/relnotes/19.2.4.rst
docs/relnotes/19.2.5.rst
docs/relnotes/19.2.6.rst
docs/relnotes/19.2.7.rst
docs/relnotes/19.2.8.rst
docs/relnotes/19.3.0.rst
docs/relnotes/19.3.1.rst
docs/relnotes/19.3.2.rst
docs/relnotes/19.3.3.rst
docs/relnotes/19.3.4.rst
docs/relnotes/19.3.5.rst
docs/relnotes/20.0.0.rst
docs/relnotes/20.0.1.rst
docs/relnotes/20.0.2.rst
docs/relnotes/20.0.3.rst
docs/relnotes/20.0.4.rst
docs/relnotes/20.0.5.rst
docs/relnotes/20.0.6.rst
docs/relnotes/20.0.7.rst
docs/relnotes/20.0.8.rst
docs/relnotes/20.1.0.rst
docs/relnotes/20.1.1.rst

index 49202c09e2a4bd6e769c9fb87476b2caefb49029..a98a5fee76996099e1eaeebd5be01964fc90240a 100644 (file)
@@ -41,12 +41,32 @@ Bug fixes
 Changes
 -------
 
+Andreas Gottschling (1):
+
 -  drisw: Fix shared memory leak on drawable resize
+
+Andres Gomez (1):
+
 -  egl: Remove the 565 pbuffer-only EGL config under X11.
+
+Andrii Simiklit (1):
+
 -  glsl: disallow incompatible matrices multiplication
+
+Bas Nieuwenhuizen (1):
+
 -  radv: Fix condition for skipping the continue CS.
+
+Connor Abbott (1):
+
 -  nir/opt_large_constants: Handle store writemasks
+
+Danylo Piliaiev (1):
+
 -  st/nine: Ignore D3DSIO_RET if it is the last instruction in a shader
+
+Dylan Baker (9):
+
 -  meson: fix logic for generating .pc files with old glvnd
 -  meson: Try finding libxvmcw via pkg-config before using find_library
 -  meson: Link xvmc with libxv
@@ -57,21 +77,45 @@ Changes
 -  scripts: Add a gen_release_notes.py script
 -  release: Add an update_release_calendar.py script
 -  bin: delete unused releasing scripts
+
+Eric Engestrom (3):
+
 -  radv: fix s/load/store/ copy-paste typo
 -  meson: drop -Wno-foo bug workaround for Meson < 0.46
 -  meson: add missing idep_nir_headers in iris_gen_libs
+
+Erik Faye-Lund (1):
+
 -  glsl: correct bitcast-helpers
+
+Ian Romanick (1):
+
 -  nir/range-analysis: Bail if the types don't match
+
+Jason Ekstrand (1):
+
 -  intel/fs: Fix fs_inst::flags_read for ANY/ALL predicates
+
+Ken Mays (1):
+
 -  haiku: fix Mesa build
+
+Kenneth Graunke (2):
+
 -  iris: Disable CCS_E for 32-bit floating point textures.
 -  iris: Fix iris_rebind_buffer() for VBOs with non-zero offsets.
+
+Lionel Landwerlin (6):
+
 -  anv: gem-stubs: return a valid fd got anv_gem_userptr()
 -  intel: use proper label for Comet Lake skus
 -  mesa: don't forget to clear \_Layer field on texture unit
 -  intel: fix topology query
 -  intel: fix subslice computation from topology data
 -  intel/isl: Set null surface format to R32_UINT
+
+Marek Olšák (7):
+
 -  gallium/vl: don't set PIPE_HANDLE_USAGE_EXPLICIT_FLUSH
 -  gallium: extend resource_get_param to be as capable as
    resource_get_handle
@@ -80,13 +124,37 @@ Changes
 -  ac: fix num_good_cu_per_sh for harvested chips
 -  ac: add radeon_info::tcc_harvested
 -  radeonsi/gfx10: fix corruption for chips with harvested TCCs
+
+Mauro Rossi (1):
+
 -  android: compiler/nir: build nir_divergence_analysis.c
+
+Michel Dänzer (1):
+
 -  radeonsi: fix VAAPI segfault due to various bugs
+
+Michel Zou (1):
+
 -  scons: add py3 support
+
+Prodea Alexandru-Liviu (1):
+
 -  scons/MSYS2-MinGW-W64: Fix build options defaults
+
+Rhys Perry (1):
+
 -  nir/opt_remove_phis: handle phis with no sources
+
+Stephen Barber (1):
+
 -  nouveau: add idep_nir_headers as dep for libnouveau
+
+Tapani Pälli (2):
+
 -  iris: disable aux on first get_param if not created with aux
 -  anv/android: fix images created with external format support
+
+pal1000 (2):
+
 -  scons: Fix MSYS2 Mingw-w64 build.
 -  scons/windows: Support build with LLVM 9.
index 0efb8b17ee4ad493281b9e895d308f0c6d2de8ea..b580da8a2e10ebe1b01a1458bf6d8c96dd7910a8 100644 (file)
@@ -48,20 +48,40 @@ Bug fixes
 Changes
 -------
 
+Alan Coopersmith (6):
+
 -  c99_compat.h: Don't try to use 'restrict' in C++ code
 -  util: Make Solaris implemention of p_atomic_add work with gcc
 -  util: Workaround lack of flock on Solaris
 -  util: Solaris has linux-style pthread_setname_np
 -  meson: recognize "sunos" as the system name for Solaris
 -  intel/common: include unistd.h for ioctl() prototype on Solaris
+
+Alejandro Piñeiro (1):
+
 -  v3d: take into account prim_counts_offset
+
+Bas Nieuwenhuizen (3):
+
 -  radv: Disallow sparse shared images.
 -  nir/dead_cf: Remove dead control flow after infinite loops.
 -  radv: Fix single stage constant flush with merged shaders.
+
+Clément Guérin (1):
+
 -  radeonsi: enable zerovram for Rocket League
+
+Connor Abbott (2):
+
 -  nir/sink: Rewrite loop handling logic
 -  nir/sink: Don't sink load_ubo to outside of its defining loop
+
+Dylan Baker (1):
+
 -  docs: Add SHA256 sum for 19.2.1
+
+Eric Engestrom (7):
+
 -  GL: drop symbols mangling support
 -  meson: rename \`glvnd_missing_pc_files\` to \`not
    glvnd_has_headers_and_pc_files\`
@@ -71,24 +91,54 @@ Changes
 -  meson: skip installation of GLVND-provided headers
 -  util/u_atomic: fix return type of p_atomic_{inc,dec}_return() and
    p_atomic_{cmp,}xchg()
+
+Ian Romanick (2):
+
 -  nir/search: Fix possible NULL dereference in is_fsign
 -  intel/vec4: Don't try both sources as immediates for DPH
+
+James Xiong (1):
+
 -  iris: finish aux import on get_param
+
+Kenneth Graunke (2):
+
 -  iris: Properly unreference extra VBOs for draw parameters
 -  iris: Implement the Gen < 9 tessellation quads workaround
+
+Lepton Wu (1):
+
 -  egl/android: Remove our own reference to buffers.
+
+Lionel Landwerlin (3):
+
 -  etnaviv: remove variable from global namespace
 -  anv: fix vkUpdateDescriptorSets with inline uniform blocks
 -  anv: fix memory leak on device destroy
+
+Lucas Stach (3):
+
 -  etnaviv: fix vertex buffer state emission for single stream GPUs
 -  rbug: fix transmitted texture sizes
 -  rbug: unwrap index buffer resource
+
+Pierre-Eric Pelloux-Prayer (1):
+
 -  mesa: fix invalid target error handling for teximage
+
+Roland Scheidegger (1):
+
 -  gallivm: Fix saturated signed psub/padd intrinsics on llvm 8
+
+Samuel Pitoiset (6):
+
 -  drirc: enable vk_x11_override_min_image_count for DOOM
 -  radv: bump minTexelBufferOffsetAlignment to 4
 -  radv: fix DCC fast clear code for intensity formats
 -  Revert "radv: do not emit PKT3_CONTEXT_CONTROL with AMDGPU 3.6.0+"
 -  radv: fix DCC fast clear code for intensity formats (correctly)
 -  radv: fix updating bound fast ds clear values with different aspects
+
+Timothy Arceri (1):
+
 -  glsl: fix crash compiling bindless samplers inside unnamed UBOs
index 9ef1aa17981bdfc27570c8a0780edb59efd4d7ae..a3ce5c47cd06b25dd313fe8fbbdbea46d3e0051e 100644 (file)
@@ -40,12 +40,23 @@ Bug fixes
 Changes
 -------
 
+Bas Nieuwenhuizen (4):
+
 -  radv: Fix timeout handling in syncobj wait.
 -  radv: Remove \_mesa_locale_init/fini calls.
 -  turnip: Remove \_mesa_locale_init/fini calls.
 -  anv: Remove \_mesa_locale_init/fini calls.
+
+Caio Marcelo de Oliveira Filho (1):
+
 -  anv: Fix output of INTEL_DEBUG=bat for chained batches
+
+Danylo Piliaiev (1):
+
 -  glsl: Initialize all fields of ir_variable in constructor
+
+Dylan Baker (11):
+
 -  bin/gen_release_notes.py: fix conditional of bugfix
 -  bin/gen_release_notes.py: strip '#' from gitlab bugs
 -  bin/gen_release_notes.py: Return "None" if there are no new features
@@ -58,30 +69,75 @@ Changes
 -  cherry-ignore: update for 19.2.3 cycle
 -  nir: correct use of identity check in python
 -  meson: Add dep_glvnd to egl deps when building with glvnd
+
+Ilia Mirkin (1):
+
 -  nv50/ir: mark STORE destination inputs as used
+
+Illia Iorin (1):
+
 -  Revert "mesa/main: Fix multisample texture initialize"
+
+Jason Ekstrand (2):
+
 -  anv: Fix a potential BO handle leak
 -  anv/tests: Zero-initialize instances
+
+Jon Turney (2):
+
 -  rbug: Fix use of alloca() without #include "c99_alloca.h"
 -  Fix timespec_from_nsec test for 32-bit time_t
+
+Jonathan Marek (1):
+
 -  etnaviv: fix depth bias
+
+Kenneth Graunke (1):
+
 -  iris: Fix "Force Zero RTA Index Enable" setting again
+
+Lionel Landwerlin (2):
+
 -  anv: fix unwind of vkCreateDevice fail
 -  mesa: check draw buffer completeness on
    glClearBufferfi/glClearBufferiv
+
+Marek Olšák (1):
+
 -  util/u_queue: skip util_queue_finish if num_threads is 0
+
+Nanley Chery (5):
+
 -  anv: Properly allocate aux-tracking space for CCS_E
 -  intel/blorp: Disable depth testing for slow depth clears
 -  iris: Clear ::has_hiz when disabling aux
 -  iris: Don't leak the resource for unsupported modifier
 -  iris: Disallow incomplete resource creation
+
+Paulo Zanoni (1):
+
 -  intel/compiler: remove the operand restriction for src1 on GLK
+
+Pierre-Eric Pelloux-Prayer (1):
+
 -  mesa: enable msaa in clear_with_quad if needed
+
+Sagar Ghuge (1):
+
 -  intel/blorp: Assign correct view while clearing depth stencil
+
+Samuel Pitoiset (4):
+
 -  radv: do not create meta pipelines with 16 samples
 -  radv: do not emit rbplus if attachments are undefined
 -  radv/gfx10: fix 3D images
 -  radv: fix vkUpdateDescriptorSets with inline uniform blocks
+
+Tapani Pälli (1):
+
 -  i965: setup sized internalformat for MESA_FORMAT_R10G10B10A2_UNORM
+
+Thomas Hellstrom (2):
+
 -  svga: Fix banded DMA upload unmap
 -  winsys/svga: Limit the maximum DMA hardware buffer size
index ba52b5320504a705a7b4a5bba05b1205561a41ac..36a3f552091100d639d3b229de7c38108774eb17 100644 (file)
@@ -36,4 +36,6 @@ Bug fixes
 Changes
 -------
 
+Lionel Landwerlin (1):
+
 -  mesa: check framebuffer completeness only after state update
index dcb9d0406645d072ab3d3401c575fc64382ad568..374b6157c0eb98b83f93988ae48d4f413374b08b 100644 (file)
@@ -38,26 +38,67 @@ Bug fixes
 Changes
 -------
 
+Ben Crocker (1):
+
 -  llvmpipe: use ppc64le/ppc64 Large code model for JIT-compiled shaders
+
+Brian Paul (1):
+
 -  Call shmget() with permission 0600 instead of 0777
+
+Caio Marcelo de Oliveira Filho (1):
+
 -  spirv: Don't leak GS initialization to other stages
+
+Danylo Piliaiev (1):
+
 -  i965: Unify CC_STATE and BLEND_STATE atoms on Haswell as a workaround
+
+Dylan Baker (2):
+
 -  docs: Add SHA256 sum for for 19.2.4
 -  cherry-ignore: Update for 19.2.4 cycle
+
+Eric Engestrom (1):
+
 -  egl: fix \_EGL_NATIVE_PLATFORM fallback
+
+Ian Romanick (2):
+
 -  nir/algebraic: Add the ability to mark a replacement as exact
 -  nir/algebraic: Mark other comparison exact when removing a == a
+
+Illia Iorin (1):
+
 -  mesa/main: Ignore filter state for MS texture completeness
+
+Jason Ekstrand (1):
+
 -  anv: Stop bounds-checking pushed UBOs
+
+Lepton Wu (1):
+
 -  gallium: dri2: Use index as plane number.
+
+Lionel Landwerlin (3):
+
 -  anv: invalidate file descriptor of semaphore sync fd at vkQueueSubmit
 -  anv: remove list items on batch fini
 -  anv/wsi: signal the semaphore in the acquireNextImage
+
+Marek Olšák (3):
+
 -  st/mesa: fix Sanctuary and Tropics by disabling ARB_gpu_shader5 for
    them
 -  tgsi_to_nir: fix masked out image loads
 -  tgsi_to_nir: handle PIPE_FORMAT_NONE in image opcodes
+
+Paulo Zanoni (1):
+
 -  intel/compiler: fix nir_op_{i,u}*32 on ICL
+
+Pierre-Eric Pelloux-Prayer (3):
+
 -  radeonsi: disable sdma for gfx10
 -  radeonsi: tell the shader disk cache what IR is used
 -  radeonsi: fix shader disk cache key
index 944efee630a590eb0cf4e11df53348c964b7bbc9..9e195a9de2afa75f061b13f3cb51fbe4c8f3b677 100644 (file)
@@ -39,11 +39,31 @@ Bug fixes
 Changes
 -------
 
+Alejandro Piñeiro (1):
+
 -  v3d: adds an extra MOV for any sig.ld\*
+
+Dave Airlie (1):
+
 -  llvmpipe/ppc: fix if/ifdef confusion in backport.
+
+Dylan Baker (2):
+
 -  docs/relnotes/19.2.5: Add SHA256 sum
 -  meson: generate .pc files for gles and gles2 with old glvnd
+
+Eric Engestrom (1):
+
 -  vulkan: delete typo'd header
+
+Hyunjun Ko (1):
+
 -  freedreno/ir3: fix printing output registers of FS.
+
+Jose Maria Casanova Crespo (1):
+
 -  v3d: Fix predication with atomic image operations
+
+Yevhenii Kolesnikov (1):
+
 -  glsl: Enable textureSize for samplerExternalOES
index 0610e8b4815da647772cd4d277a81388d77738f4..f0e9f9dd7b1ae7ae99ba155bfd591001d5b3e08b 100644 (file)
@@ -40,16 +40,42 @@ Bug fixes
 Changes
 -------
 
+Bas Nieuwenhuizen (2):
+
 -  radv: Allocate cmdbuffer space for buffer marker write.
 -  radv: Unify max_descriptor_set_size.
+
+Boris Brezillon (1):
+
 -  gallium: Fix the ->set_damage_region() implementation
+
+Ian Romanick (1):
+
 -  intel/fs: Disable conditional discard optimization on Gen4 and Gen5
+
+Jason Ekstrand (1):
+
 -  anv: Set up SBE_SWIZ properly for gl_Viewport
+
+Jonathan Gray (2):
+
 -  winsys/amdgpu: avoid double simple_mtx_unlock()
 -  i965: update Makefile.sources for perf changes
+
+Rhys Perry (1):
+
 -  radv: set writes_memory for global memory stores/atomics
+
+Samuel Pitoiset (3):
+
 -  radv: fix enabling sample shading with SampleID/SamplePosition
 -  radv/gfx10: fix implementation of exclusive scans
 -  radv: fix compute pipeline keys when optimizations are disabled
+
+Yevhenii Kolesnikov (1):
+
 -  meson: Fix linkage of libgallium_nine with libgalliumvl
+
+Zebediah Figura (1):
+
 -  Revert "draw: revert using correct order for prim decomposition."
index 06547b720abea6dee29c5cab9b70911d8b1b2d53..019f414f65668b4ae70cfdbafc21fba428a9b477 100644 (file)
@@ -36,18 +36,41 @@ Bug fixes
 Changes
 -------
 
+Alyssa Rosenzweig (1):
+
 -  gallium/util: Support POLYGON in u_stream_outputs_for_vertices
+
+Bas Nieuwenhuizen (2):
+
 -  amd/common: Always use addrlib for HTILE tc-compat.
 -  amd/common: Fix tcCompatible degradation on Stoney.
+
+Dylan Baker (4):
+
 -  docs: Add SHA256 sums for 19.2.7
 -  meson/broadcom: libbroadcom_cle needs expat headers
 -  meson/broadcom: libbroadcom_cle also needs zlib
 -  cherry-ignore: Update for 19.2.8
+
+Gert Wollny (1):
+
 -  virgl: Increase the shader transfer buffer by doubling the size
+
+Iván Briano (1):
+
 -  anv: Export filter_minmax support only when it's really supported
+
+Jason Ekstrand (2):
+
 -  anv: Re-emit all compute state on pipeline switch
 -  anv: Don't leak when set_tiling fails
+
+Kenneth Graunke (1):
+
 -  iris: Default to X-tiling for scanout buffers without modifiers
+
+Lionel Landwerlin (7):
+
 -  intel/perf: fix invalid hw_id in query results
 -  intel/perf: set read buffer len to 0 to identify empty buffer
 -  intel/perf: take into account that reports read can be fairly old
@@ -55,7 +78,16 @@ Changes
 -  intel/perf: fix improper pointer access
 -  anv: fix fence underlying primitive checks
 -  mesa: avoid triggering assert in implementation
+
+Nanley Chery (2):
+
 -  gallium/dri2: Fix creation of multi-planar modifier images
 -  gallium: Store the image format in winsys_handle
+
+Rob Clark (1):
+
 -  nir/lower_clip: Fix incorrect driver loc for clipdist outputs
+
+Timothy Arceri (1):
+
 -  glsl/nir: iterate the system values list when adding varyings
index da620b563b5504aa070315f1cfe198cba0ba63c6..770386989f68ee3e1fd80b95eeac333b3120c7fb 100644 (file)
@@ -120,6 +120,8 @@ Bug fixes
 Changes
 -------
 
+Adam Jackson (44):
+
 -  glx: Whitespace cleanups
 -  glx: Sync <GL/glxext.h> with Khronos
 -  glx: Make \__glXGetDrawableAttribute return true sometimes
@@ -164,6 +166,9 @@ Changes
 -  surfaceless: Support EGL_WL_bind_wayland_display
 -  egl: Make native display detection work more than once
 -  gallium/xlib: Fix xmesa drawable creation
+
+Alan Coopersmith (6):
+
 -  gallium: Fix a bunch of undefined left-shifts in u_format\_\*
 -  c99_compat.h: Don't try to use 'restrict' in C++ code
 -  util: Make Solaris implemention of p_atomic_add work with gcc
@@ -171,14 +176,26 @@ Changes
 -  util: Solaris has linux-style pthread_setname_np
 -  meson: recognize "sunos" as the system name for Solaris
 -  intel/common: include unistd.h for ioctl() prototype on Solaris
+
+Alejandro Piñeiro (5):
+
 -  i965: enable ARB_gl_spirv extension and ARB_spirv_extensions for
    gen7+
 -  mesa/version: uncomment SPIR-V extensions
 -  i965: Enable OpenGL 4.6 for Gen8+
 -  v3d: take into account prim_counts_offset
 -  v3d: adds an extra MOV for any sig.ld\*
+
+Alex Smith (1):
+
 -  radv: Change memory type order for GPUs without dedicated VRAM
+
+Alexandros Frantzis (1):
+
 -  gitlab-ci: Update required libdrm version
+
+Alyssa Rosenzweig (220):
+
 -  pan/decode: Eliminate DYN_MEMORY_PROP
 -  pan/decode: Don't print MALI_DRAW_NONE
 -  panfrost: Move pan_invocation to shared panfrost/
@@ -399,12 +416,21 @@ Changes
 -  panfrost: Remove unused definitions in mali-job.h
 -  pipe-loader: Build kmsro loader for with all kmsro targets
 -  gallium/util: Support POLYGON in u_stream_outputs_for_vertices
+
+Andreas Baierl (5):
+
 -  lima/ppir: Rename ppir_op_dummy to ppir_op_undef
 -  lima/ppir: Add undef handling
 -  lima/ppir: Add various varying fetch sources to disassembler
 -  lima: Fix compiler warning in standalone compiler
 -  lima: Fix crash when there are no vertex shader attributes
+
+Andreas Gottschling (1):
+
 -  drisw: Fix shared memory leak on drawable resize
+
+Andres Gomez (12):
+
 -  nir/algebraic: mark float optimizations returning one parameter as
    inexact
 -  docs: Update to OpenGL 4.6 in the release notes
@@ -422,15 +448,30 @@ Changes
 -  docs/relnotes: add support for GL_ARB_gl_spirv,
    GL_ARB_spirv_extensions and OpenGL 4.6 on i965 and iris
 -  egl: Remove the 565 pbuffer-only EGL config under X11.
+
+Andres Rodriguez (2):
+
 -  radv: add RADV_DEBUG=allentrypoints
 -  radv: additional query fixes
+
+Andrii Simiklit (1):
+
 -  glsl: disallow incompatible matrices multiplication
+
+Anuj Phogat (5):
+
 -  intel/gen12: Add L3 configurations
 -  intel: Add few Ice Lake brand strings
 -  genxml/gen11+: Add COMMON_SLICE_CHICKEN4 register
 -  intel/gen11+: Enable Hardware filtering of Semi-Pipelined State in WM
 -  intel/isl/icl: Use halign 8 instead of 4 hw workaround
+
+Arcady Goldmints-Orlov (1):
+
 -  anv: fix descriptor limits on gen8
+
+Bas Nieuwenhuizen (63):
+
 -  radv: Use correct vgpr_comp_cnt for VS if both prim_id and
    instance_id are needed.
 -  radv: Emit VGT_GS_ONCHIP_CNTL for tess on GFX10.
@@ -496,7 +537,13 @@ Changes
 -  radv: Unify max_descriptor_set_size.
 -  radv: Fix timeline semaphore refcounting.
 -  radv: Fix RGBX Android<->Vulkan format correspondence.
+
+Ben Crocker (1):
+
 -  llvmpipe: use ppc64le/ppc64 Large code model for JIT-compiled shaders
+
+Boris Brezillon (73):
+
 -  panfrost: Free the instruction object in mir_remove_instruction()
 -  panfrost: Free all block/instruction objects before leaving
    midgard_compile_shader_nir()
@@ -579,9 +626,15 @@ Changes
 -  panfrost: Fix the DISCARD_WHOLE_RES case in transfer_map()
 -  gallium: Fix the ->set_damage_region() implementation
 -  panfrost: Make sure we reset the damage region of RTs at flush time
+
+Brian Paul (3):
+
 -  st/nir: fix illegal designated initializer in st_glsl_to_nir.cpp
 -  REVIEWERS: add VMware reviewers
 -  Call shmget() with permission 0600 instead of 0777
+
+Caio Marcelo de Oliveira Filho (66):
+
 -  intel/compiler: Silence maybe-uninitialized warning in GCC 9.1.1
 -  anv: Drop unused local variable
 -  compiler/glsl: Fix warning about unused function
@@ -649,8 +702,14 @@ Changes
 -  spirv: Don't fail if multiple ordering semantics bits are set
 -  spirv: Don't leak GS initialization to other stages
 -  anv: Initialize depth_bounds_test_enable when not explicitly set
+
+Chris Wilson (2):
+
 -  iris: Allow packed RGB pbo uploads
 -  st/mesa: Map MESA_FORMAT_RGB_UNORM8 <-> PIPE_FORMAT_R8G8B8_UNORM
+
+Christian Gmeiner (13):
+
 -  gallium: util_set_vertex_buffers_mask(..): make use of
    u_bit_consecutive(..)
 -  etnaviv: a bit of micro-optimization
@@ -665,7 +724,13 @@ Changes
 -  etnaviv: store updated usage in pipe_transfer object
 -  etnaviv: keep track of buffer valid ranges for PIPE_BUFFER
 -  etnaviv: remove dead code
+
+Clément Guérin (1):
+
 -  radeonsi: enable zerovram for Rocket League
+
+Connor Abbott (40):
+
 -  st/nir: Fix num_inputs for VS inputs
 -  radeonsi/nir: Don't recompute num_inputs and num_outputs
 -  ac/nir: Handle const array offsets in get_deref_offset()
@@ -706,7 +771,13 @@ Changes
 -  nir: Fix overlapping vars in nir_assign_io_var_locations()
 -  nir/sink: Rewrite loop handling logic
 -  nir/sink: Don't sink load_ubo to outside of its defining loop
+
+Daniel Kolesa (1):
+
 -  util: add auxv based PowerPC AltiVec/VSX detection
+
+Daniel Schürmann (44):
+
 -  nir/algebraic: some subtraction optimizations
 -  aco: Initial commit of independent AMD compiler
 -  radv/aco: Setup alternate path in RADV to support the experimental
@@ -757,8 +828,17 @@ Changes
 -  aco: preserve kill flag on moved operands during RA
 -  aco: don't split live-ranges of linear VGPRs
 -  aco: fix a couple of value numbering issues
+
+Daniel Stone (1):
+
 -  panfrost: Respect offset for imported resources
+
+Danilo Spinella (1):
+
 -  egl: Include stddef.h in generated source
+
+Danylo Piliaiev (10):
+
 -  nir/loop_unroll: Update the comments for loop_prepare_for_unroll
 -  nir/loop_unroll: Prepare loop for unrolling in wrapper_unroll
 -  nir/loop_analyze: Treat do{}while(false) loops as 0 iterations
@@ -769,6 +849,9 @@ Changes
 -  intel/compiler: Fix C++ one definition rule violations
 -  glsl: Initialize all fields of ir_variable in constructor
 -  i965: Unify CC_STATE and BLEND_STATE atoms on Haswell as a workaround
+
+Dave Airlie (75):
+
 -  virgl: drop unused format field
 -  virgl: fix format conversion for recent gallium changes.
 -  gallivm: fix atomic compare-and-swap
@@ -845,8 +928,14 @@ Changes
 -  zink: add samples to rasterizer
 -  zink: attempt to get multisample resource creation right
 -  llvmpipe/ppc: fix if/ifdef confusion in backport.
+
+Dave Stevenson (1):
+
 -  broadcom/v3d: Allow importing linear BOs with arbitrary
    offset/stride.
+
+Duncan Hopkins (7):
+
 -  zink: clamped limits to INT_MAX when stored as uint32_t.
 -  zink: fix line-width calculation
 -  zink: respect ubo buffer alignment requirement
@@ -855,6 +944,9 @@ Changes
 -  zink: Use optimal layout instead of general. Reduces valid layer
    warnings. Fixes RADV image noise.
 -  zink: make sure src image is transfer-src-optimal
+
+Dylan Baker (120):
+
 -  docs: Mark 19.2.0-rc2 as done and push back rc3 and rc4/final
 -  glsl/tests: Handle windows \\r\n new lines
 -  meson: don't try to generate i18n translations on windows
@@ -983,14 +1075,23 @@ Changes
 -  Revert "egl: avoid local modifications for eglext.h Khronos standard
    header file"
 -  Revert "egl: move #include of local headers out of Khronos headers"
+
+Eduardo Lima Mitev (4):
+
 -  nir: Add new texop nir_texop_tex_prefetch
 -  freedreno/ir3: Add a NIR pass to select tex instructions eligible for
    pre-fetch
 -  nir: Add a new ALU nir_op_imad24_ir3
 -  freedreno/ir3: Handle newly added opcode nir_op_imad24_ir3
+
+Emil Velikov (3):
+
 -  mesa: bump version to 19.3.0-devel
 -  docs: add 19.3.0-devel release notes template
 -  docs: update calendar for 19.2.x
+
+Eric Anholt (57):
+
 -  gallium: Add a block depth field to the u_formats table.
 -  gallium: Add block depth to the format utils.
 -  gallium: Add the ASTC 3D formats.
@@ -1058,6 +1159,9 @@ Changes
 -  gallium: Drop the unused PIPE_FORMAT_A*L\* formats.
 -  mesa: Redefine the RG formats as array formats.
 -  ci: Disable lima until its farm can get fixed.
+
+Eric Engestrom (104):
+
 -  scons: define MESA_LLVM_VERSION_STRING like the other build systems
    do
 -  llvmpipe: use LLVM version string instead of re-computing it
@@ -1174,6 +1278,9 @@ Changes
 -  egl: fix \_EGL_NATIVE_PLATFORM fallback
 -  egl: move #include of local headers out of Khronos headers
 -  vulkan: delete typo'd header
+
+Erico Nunes (7):
+
 -  lima: fix ppir spill stack allocation
 -  lima/ppir: lower selects to scalars
 -  lima/ppir: enable vectorize optimization
@@ -1181,6 +1288,9 @@ Changes
 -  lima/ppir: optimizations in regalloc spilling code
 -  lima/ppir: improve regalloc spill cost calculation
 -  lima: remove partial clear support from pipe->clear()
+
+Erik Faye-Lund (210):
+
 -  gallium/auxiliary/indices: consistently apply start only to input
 -  mesa/main: remove unused include
 -  util: fix SSE-version needed for double opcodes
@@ -1393,6 +1503,9 @@ Changes
 -  zink: do not advertize coherent mapping
 -  zink: disable fragment-shader texture-lod
 -  zink: correct depth-stencil format
+
+Francisco Jerez (56):
+
 -  intel/fs: Teach fs_inst::is_send_from_grf() about some missing
    send-like instructions.
 -  intel/fs: Define is_payload() method of the IR instruction class.
@@ -1465,22 +1578,40 @@ Changes
    message.
 -  intel/fs/gen12: Fix barrier codegen.
 -  intel/fs/gen11+: Fix CS_OPCODE_CS_TERMINATE codegen.
+
+Fritz Koenig (5):
+
 -  include/GLES2: Sync GLES2 headers with Khronos
 -  mesa: GetFramebufferParameteriv spelling
 -  mesa: Allow MESA_framebuffer_flip_y for GLES 3
 -  gallium: Enable MESA_framebuffer_flip_y
 -  freedreno: reorder format check
+
+Gert Wollny (4):
+
 -  radeonsi: Release storage for smda_uploads when the context is
    destroyed
 -  etnaviv: enable triangle strips only when the hardware supports it
 -  r600: Fix interpolateAtCentroid
 -  r600: Disable eight bit three channel formats
+
+Greg V (1):
+
 -  clover: use iterator_range in get_kernel_nodes
+
+Gurchetan Singh (4):
+
 -  virgl: remove stride from virgl_hw_res
 -  virgl: modify resource_create_from_handle(..) callback
 -  virgl: modify internal structures to track winsys-supplied data
 -  virgl: honor winsys supplied metadata
+
+Haihao Xiang (1):
+
 -  i965: support AYUV/XYUV for external import only
+
+Hal Gentz (11):
+
 -  glx: Fix SEGV due to dereferencing a NULL ptr from XCB-GLX.
 -  clover: Fix build after clang r370122.
 -  gallium/osmesa: Fix the inability to set no context as current.
@@ -1493,6 +1624,9 @@ Changes
 -  Revert "egl: Puts RGBA visuals in the second config selection group."
 -  Revert "egl: Fixes transparency with EGL and X11."
 -  Revert "egl: Add EGL_CONFIG_SELECT_GROUP_MESA ext."
+
+Heinrich Fink (8):
+
 -  include: sync GL headers with registry
 -  specs: Sync framebuffer_flip_y text with GL registry
 -  headers: remove redundant GL token from GL wrapper
@@ -1501,10 +1635,19 @@ Changes
 -  headers: Add GL_MESA_EGL_sync token to GL
 -  egl: Add GL_MESA_EGL_sync support
 -  mesa/gl: Sync with Khronos registry
+
+Hyunjun Ko (3):
+
 -  freedreno/ir3: Add data structures to support texture pre-fetch
 -  freedreno/ir3: Add support for texture sampling pre-dispatch
 -  freedreno/ir3: fix printing output registers of FS.
+
+Iago Toral (1):
+
 -  v3d: drop unused shader_rec_count member from context
+
+Iago Toral Quiroga (13):
+
 -  prog_to_nir: VARYING_SLOT_PSIZ is a scalar
 -  gallium/ttn: VARYING_SLOT_PSIZ and VARYING_SLOT_FOGC are scalar
 -  nir/lower_point_size: assume scalar PSIZ
@@ -1520,6 +1663,9 @@ Changes
 -  broadcom: document known hardware issues for L2T flush command
 -  v3d: request the kernel to flush caches when TMU is dirty
 -  st/mesa: only require ESSL 3.1 for geometry shaders
+
+Ian Romanick (22):
+
 -  nir/algrbraic: Don't optimize open-coded bitfield reverse when
    lowering is enabled
 -  intel/compiler: Request bitfield_reverse lowering on pre-Gen7
@@ -1553,33 +1699,57 @@ Changes
 -  nir/algebraic: Mark other comparison exact when removing a == a
 -  intel/fs: Disable conditional discard optimization on Gen4 and Gen5
 -  intel/compiler: Fix 'comparison is always true' warning
+
+Icenowy Zheng (4):
+
 -  lima: reset scissor state if scissor test is disabled
 -  lima: fix PLBU viewport configuration
 -  lima: support rectangle texture
 -  lima: do not set the PP uniforms address lowest bits
+
+Ilia Mirkin (6):
+
 -  gallium/vl: use compute preference for all multimedia, not just blit
 -  teximage: ensure that Tex*SubImage\* checks format
 -  gallium/tgsi: add support for DEMOTE and READ_HELPER opcodes
 -  nvc0: add support for GL_EXT_demote_to_helper_invocation
 -  gm107/ir: fix loading z offset for layered 3d image bindings
 -  nv50/ir: mark STORE destination inputs as used
+
+Illia Iorin (2):
+
 -  Revert "mesa/main: Fix multisample texture initialize"
 -  mesa/main: Ignore filter state for MS texture completeness
+
+Indrajit Das (1):
+
 -  radeon/vcn: exclude raven2 from vcn 2.0 encode initialization
+
+James Xiong (5):
+
 -  gallium: simplify throttle implementation
 -  gallium: rename PIPE_CAP_MAX_FRAMES_IN_FLIGHT to PIPE_CAP_THROTTLE
 -  iris: finish aux import on get_param
 -  gallium: do not increase ref count of the new throttle fence
 -  iris: try to set the specified tiling when importing a dmabuf
+
+Jan Beich (6):
+
 -  gallium/hud: add CPU usage support for DragonFly/NetBSD/OpenBSD
 -  util: skip NEON detection if built with -mfpu=neon
 -  util: detect NEON at runtime on FreeBSD
 -  util: skip AltiVec detection if built with -maltivec
 -  util: detect AltiVec at runtime on BSDs
 -  util: simplify BSD includes
+
+Jan Zielinski (3):
+
 -  swr/rasterizer: Enable ARB_fragment_layer_viewport
 -  swr/rasterizer: Fix GS attributes processing
 -  gallium/swr: Fix depth values for blit scenario
+
+Jason Ekstrand (57):
+
 -  nir: Add explicit signs to image min/max intrinsics
 -  intel/nir: Add a helper for getting BRW_AOP from an intrinsic
 -  v3d: Use the correct opcodes for signed image min/max
@@ -1638,15 +1808,36 @@ Changes
 -  anv: Set up SBE_SWIZ properly for gl_Viewport
 -  anv: Re-emit all compute state on pipeline switch
 -  anv: Don't leak when set_tiling fails
+
+Jean Hertel (1):
+
 -  Fix missing dri2_load_driver on platform_drm
+
+Jiadong Zhu (1):
+
 -  mesa: fix texStore for FORMAT_Z32_FLOAT_S8X24_UINT
+
+Jiang, Sonny (1):
+
 -  loader: always map the "amdgpu" kernel driver name to radeonsi (v2)
+
+John Stultz (1):
+
 -  Android.mk: Fix missing \\ from recent llvm change
+
+Jon Turney (2):
+
 -  Fix timespec_from_nsec test for 32-bit time_t
 -  rbug: Fix use of alloca() without #include "c99_alloca.h"
+
+Jonathan Gray (3):
+
 -  mapi: Adapted libglvnd x86 tsd changes
 -  winsys/amdgpu: avoid double simple_mtx_unlock()
 -  i965: update Makefile.sources for perf changes
+
+Jonathan Marek (90):
+
 -  freedreno/a2xx: ir2: fix lowering of instructions after float
    lowering
 -  freedreno/a2xx: ir2: remove pointcoord y invert
@@ -1740,6 +1931,9 @@ Changes
 -  etnaviv: fix non-pointsprite points on GC7000L
 -  freedreno/ir3: disable texture prefetch for 1d array textures
 -  freedreno/registers: fix a6xx_2d_blit_cntl ROTATE
+
+Jordan Justen (42):
+
 -  intel/genxml: Handle field names with different spacing/hyphen
 -  intel/genxml/gen11: Add spaces in EnableUnormPathInColorPipe
 -  intel/genxml: Run sort_xml.sh to tidy gen9.xml and gen11.xml
@@ -1782,16 +1976,25 @@ Changes
 -  iris: Add IRIS_DIRTY_RENDER_BUFFER state flag
 -  iris/gen11+: Move flush for render target change
 -  iris: Allow max dynamic pool size of 2GB for gen12
+
+Jose Maria Casanova Crespo (5):
+
 -  mesa: recover target_check before get_current_tex_objects
 -  v3d: writes to magic registers aren't RF writes after THREND
 -  v3d: flag dirty state when binding compute states
 -  v3d: Explicitly expose OpenGL ES Shading Language 3.1
 -  v3d: Fix predication with atomic image operations
+
+José Fonseca (5):
+
 -  glx: Fix incompatible function pointer types.
 -  util: Prevent implicit declaration of function getenv.
 -  util: Prevent strcasecmp macro redefinion.
 -  scons: Make GCC builds stricter.
 -  scons: Fix force_scons parsing.
+
+Juan A. Suarez Romero (14):
+
 -  docs: add release notes for 19.1.5
 -  docs: add sha256 checksums for 19.1.5
 -  docs: update calendar, add news item and link release notes for
@@ -1810,6 +2013,9 @@ Changes
 -  docs: add release notes for 19.1.8
 -  docs: update calendar, add news item and link release notes for
    19.1.8
+
+Karol Herbst (15):
+
 -  gallium: add blob field to pipe_llvm_program_header
 -  rename pipe_llvm_program_header to pipe_binary_program_header
 -  clover/functional: add id_equals helper
@@ -1826,7 +2032,13 @@ Changes
 -  clover: eliminate "ignoring attributes on template argument" warning
 -  st/mesa: fix crash for drivers supporting nir defaulting to tgsi
 -  nv50/ir: remove DUMMY edge type
+
+Ken Mays (1):
+
 -  haiku: fix Mesa build
+
+Kenneth Graunke (86):
+
 -  gallium/ddebug: Wrap resource_get_param if available
 -  gallium/trace: Wrap resource_get_param if available
 -  gallium/rbug: Wrap resource_get_param if available
@@ -1919,6 +2131,9 @@ Changes
 -  iris: Fix "Force Zero RTA Index Enable" setting again
 -  driconf, glsl: Add a vs_position_always_invariant option
 -  drirc: Set vs_position_always_invariant for Shadow of Mordor on Intel
+
+Kevin Strasser (14):
+
 -  drm-uapi: Update headers for fp16 formats
 -  i965: Add helper function for allowed config formats
 -  gallium: Use consistent approach for config format filtering
@@ -1933,8 +2148,14 @@ Changes
 -  i965: Add handling for fp16 configs
 -  gallium: Add buffer and configs handling or fp16 formats
 -  egl: Fix implicit declaration of ffs
+
+Khaled Emara (2):
+
 -  freedreno/a3xx: fix texture tiling parameters
 -  freedreno/a3xx: fix sysmem <-> gmem tiles transfer
+
+Kristian Høgsberg (40):
+
 -  freedreno/a6xx: Let the GPU track streamout offsets
 -  freedreno/a6xx: Implement primitive count queries on GPU
 -  freedreno/a6xx: Track location of gl_Position out as we link it
@@ -1976,13 +2197,25 @@ Changes
 -  freedreno/a6xx: Turn on geometry shaders
 -  nir: Use BITSET for tracking varyings in lower_io_arrays
 -  freedreno/a6xx: Disable geometry shaders for release
+
+Krzysztof Raszkowski (2):
+
 -  util: Add unreachable() definition for clang compiler.
 -  gallium/swr: Enable GL_ARB_gpu_shader5: multiple streams
+
+Laurent Carlier (1):
+
 -  egl: avoid local modifications for eglext.h Khronos standard header
    file
+
+Leo Liu (3):
+
 -  radeon/vcn: add RENOIR VCN decode support
 -  radeon/vcn: Add VP9 8K decode support
 -  radeonsi: enable 8K video decode support for HEVC and VP9
+
+Lepton Wu (14):
+
 -  st/mesa: Allow zero as [level|layer]_override
 -  virgl: Fix pipe_resource leaks under multi-sample.
 -  egl/android: Only keep BGRA EGL configs as fallback
@@ -1997,6 +2230,9 @@ Changes
 -  mapi: Inline call x86_current_tls.
 -  mapi: Improve the x86 tsd stubs performance.
 -  gallium: dri2: Use index as plane number.
+
+Lionel Landwerlin (59):
+
 -  glsl/tests: take refs on glsl types
 -  nir/tests: take reference on glsl types
 -  compiler: ensure glsl types are not created without a reference
@@ -2057,6 +2293,9 @@ Changes
 -  intel/perf: fix improper pointer access
 -  anv: fix missing gen12 handling
 -  anv: fix incorrect VMA alignment for CCS main surfaces
+
+Lucas Stach (17):
+
 -  etnaviv: fix vertex buffer state emission for single stream GPUs
 -  gallium/util: don't depend on implementation defined behavior in
    listen()
@@ -2076,6 +2315,9 @@ Changes
 -  etnaviv: check for softpin availability on Halti5 devices
 -  etnaviv: add linear texture support on GC7000
 -  etnaviv: GC7000: flush TX descriptor and instruction cache
+
+Marek Olšák (161):
+
 -  radeonsi/gfx10: fix the legacy pipeline by storing as_ngg in the
    shader cache
 -  radeonsi: move some global shader cache flags to per-binary flags
@@ -2266,12 +2508,21 @@ Changes
 -  winsys/amdgpu: use the new GPU reset query
 -  st/mesa: fix Sanctuary and Tropics by disabling ARB_gpu_shader5 for
    them
+
+Marek Vasut (4):
+
 -  etnaviv: Make contexts track resources
 -  etnaviv: Rework resource status tracking
 -  etnaviv: Command buffer realloc
 -  etnaviv: Rework locking
+
+Marijn Suijten (2):
+
 -  freedreno/a5xx: enable a510
 -  freedreno/ir3: Add missing ir3_nir_lower_tex_prefetch.c to Android.mk
+
+Matt Turner (6):
+
 -  clover: Remove unused code
 -  intel/compiler: Remove unreachable() from brw_reg_type.c
 -  intel/compiler: Restructure instruction compaction in preparation for
@@ -2279,6 +2530,9 @@ Changes
 -  intel/compiler: Inline get_src_index()
 -  intel/compiler: Make separate src0/src1 index tables
 -  intel/compiler: Add instruction compaction support on Gen12
+
+Mauro Rossi (8):
+
 -  android: mesa: revert "Enable asm unconditionally"
 -  android: anv: libmesa_vulkan_common: add libmesa_util static
    dependency
@@ -2288,10 +2542,19 @@ Changes
 -  android: amd/common: export amd/llvm headers
 -  android: aco: fix Lower to CSSA
 -  android: radeonsi: fix build after vl refactoring (v2)
+
+Maya Rashish (3):
+
 -  intel/compiler: avoid truncating int64_t to int
 -  meson: Test for -Wl,--build-id=sha1
 -  llvmpipe: avoid left-shifting a negative number.
+
+Michael Schellenberger Costa (1):
+
 -  aco: Cleanup insert_before_logical_end
+
+Michel Dänzer (48):
+
 -  gitlab-ci: Move up meson-main job definition
 -  gitlab-ci: Use new needs: keyword
 -  gitlab-ci: Explicitly install linux-libc-dev for foreign
@@ -2345,7 +2608,13 @@ Changes
 -  gitlab-ci: Only run the pipeline if any files affecting it have
    changed
 -  gitlab-ci: Disable meson-windows job for the time being
+
+Michel Zou (1):
+
 -  scons: add py3 support
+
+Nanley Chery (47):
+
 -  anv/blorp: Use BLORP_BATCH_NO_UPDATE_CLEAR_COLOR
 -  anv: Properly allocate aux-tracking space for CCS_E
 -  anv/formats: Disable I915_FORMAT_MOD_Y_TILED_CCS on TGL+
@@ -2393,15 +2662,30 @@ Changes
 -  gallium/dri2: Fix creation of multi-planar modifier images
 -  gallium: Store the image format in winsys_handle
 -  iris: Fix import of multi-planar surfaces with modifiers
+
+Nataraj Deshpande (1):
+
 -  egl/android: Enable HAL_PIXEL_FORMAT_RGBA_FP16 format
+
+Neil Armstrong (1):
+
 -  Revert "ci: Disable lima until its farm can get fixed."
+
+Neil Roberts (6):
+
 -  glsl: Store the precision for a function return type
 -  nir/builder: Move nir_atan and nir_atan2 from SPIR-V translator
 -  nir/builtin: Add #include u_math.h to the header
 -  nir/builtin: Add extern "C" guards to nir_builtin_builder.h
 -  glsl: Add opcodes for atan and atan2
 -  glsl/builtin: Add alternate versions of atan using new ops
+
+OBATA Akio (1):
+
 -  util: fix to detect NetBSD properly
+
+Paulo Zanoni (8):
+
 -  intel/fs: grab fail_msg from v32 instead of v16 when v32->run_cs
    fails
 -  intel/fs: make scan/reduce work with SIMD32 when it fits 2 registers
@@ -2411,13 +2695,22 @@ Changes
 -  intel/fs: don't forget the stride at generate_shuffle
 -  intel/compiler: remove the operand restriction for src1 on GLK
 -  intel/compiler: fix nir_op_{i,u}*32 on ICL
+
+Pierre Moreau (5):
+
 -  meson: Check for SPIRV-Tools and llvm-spirv
 -  clover/spirv: Add functions for validating SPIR-V binaries
 -  clover/spirv: Add functions for parsing arguments, linking programs,
    etc.
 -  clover/llvm: Add options for dumping SPIR-V binaries
 -  clover/llvm: Add functions for compiling from source to SPIR-V
+
+Pierre-Eric Pelloux Prayer (1):
+
 -  mesa: implement glTextureStorageNDEXT functions
+
+Pierre-Eric Pelloux-Prayer (23):
+
 -  glsl: replace 'x + (-x)' with constant 0
 -  mesa: fix invalid target error handling for teximage
 -  mesa: add EXT_dsa glNamedRenderbufferStorageEXT and
@@ -2443,6 +2736,9 @@ Changes
 -  radeonsi: fix shader disk cache key
 -  radeonsi: fix multi plane buffers creation
 -  radeonsi: use gfx9.surf_offset to compute texture offset
+
+Plamena Manolova (8):
+
 -  genxml: Add 3DSTATE_DEPTH_BOUNDS instruction.
 -  iris: Add support for depth bounds testing.
 -  anv: Add support for depth bounds testing.
@@ -2451,6 +2747,9 @@ Changes
 -  genxml: Add 3DSTATE_SO_BUFFER_INDEX\_\* instructions
 -  iris: Implement new way for setting streamout buffers.
 -  anv: Implement new way for setting streamout buffers.
+
+Prodea Alexandru-Liviu (4):
+
 -  scons/windows: Fix build with LLVM>=8
 -  scons/MSYS2-MinGW-W64: Fix build options defaults Signed-off-by:
    Prodea Alexandru-Liviu <liviuprodea@yahoo.com> Reviewed-by: Jose
@@ -2461,10 +2760,16 @@ Changes
    <dylan@pnwbakers.com>
 -  Meson: Remove lib prefix from graw and osmesa when building with
    Mingw. Also remove version sufix from osmesa swrast on Windows.
+
+Qiang Yu (4):
+
 -  lima: move format handling to unified place
 -  lima: implement EGL_KHR_partial_update
 -  lima: don't use damage system when full damage
 -  lima: move damage bound build to resource
+
+Rafael Antognolli (13):
+
 -  anv: Only re-emit non-dynamic state that has changed.
 -  intel/tools: Fix aubinator usage of rb_tree.
 -  anv/block_pool: Align anv_block_pool state to 64 bits.
@@ -2478,6 +2783,9 @@ Changes
 -  iris: Add Tile Cache Flush for Unified Cache.
 -  blorp: Add Tile Cache Flush for Unified Cache.
 -  anv: Add Tile Cache Flush for Unified Cache.
+
+Rhys Perry (84):
+
 -  nir/lower_io_to_vector: allow FS outputs to be vectorized
 -  nir/lower_io_to_vector: add flat mode
 -  util: include u_endian.h in u_math.h
@@ -2565,6 +2873,9 @@ Changes
 -  aco: add v_nop inbetween exec write and VMEM/DS/FLAT
 -  radv: set writes_memory for global memory stores/atomics
 -  nir/lower_io_to_vector: don't create arrays when not needed
+
+Rob Clark (60):
+
 -  freedreno/ir3: convert block->predecessors to set
 -  freedreno/ir3: maintain predecessors/successors
 -  freedreno/ir3: do better job of marking convergence points
@@ -2626,15 +2937,30 @@ Changes
 -  freedreno/ir3: fix gpu hang with pre-fs-tex-fetch
 -  Revert "freedreno/ir3: enable pre-fs texture fetch for a6xx"
 -  nir/lower_clip: Fix incorrect driver loc for clipdist outputs
+
+Robin Murphy (1):
+
 -  egl/gbm: Fix config validation
+
+Rohan Garg (3):
+
 -  panfrost: Remove unused argument from panfrost_drm_submit_vs_fs_job()
 -  panfrost: Jobs must be per context, not per screen
 -  panfrost: protect access to shared bo cache and transient pool
+
+Roland Scheidegger (4):
+
 -  gallivm: use fallback code for mul_hi with llvm >= 7.0
 -  llvmpipe: fix CALLOC vs. free mismatches
 -  llvmpipe: increase max texture size to 2GB
 -  gallivm: Fix saturated signed psub/padd intrinsics on llvm 8
+
+Roman Stratiienko (1):
+
 -  lima: Return fence unconditionally
+
+Sagar Ghuge (26):
+
 -  intel/eu/gen12: Implement immediate 64 bit constant encoding.
 -  nir: Add alpha_to_coverage lowering pass
 -  intel/compiler: Remove emit_alpha_to_coverage workaround from backend
@@ -2663,6 +2989,9 @@ Changes
 -  iris: Prepare resources before stencil blit operation
 -  iris: Resolve stencil resource prior to copy or used by CPU
 -  intel/isl: Allow stencil buffer to support compression on Gen12+
+
+Samuel Iglesias Gonsálvez (26):
+
 -  spirv: check support for SPV_KHR_float_controls capabilities
 -  spirv/nir: keep track of SPV_KHR_float_controls execution modes
 -  nir: add auxiliary functions to detect if a mode is enabled
@@ -2699,6 +3028,9 @@ Changes
 -  anv: enable VK_KHR_shader_float_controls and SPV_KHR_float_controls
 -  docs/relnotes: add support for VK_KHR_shader_float_controls on Intel
 -  nir/algebraic: refactor inexact opcode restrictions
+
+Samuel Pitoiset (136):
+
 -  radv/gfx10: tidy up gfx10_format_table.py
 -  radv/gfx10: hardcode some depth+stencil formats in the format table
 -  radv: allow to enable VK_AMD_shader_ballot only on GFX8+
@@ -2841,11 +3173,20 @@ Changes
 -  radv: fix enabling sample shading with SampleID/SamplePosition
 -  radv/gfx10: fix implementation of exclusive scans
 -  ac/nir: fix out-of-bound access when loading constants from global
+
+Sergii Romantsov (4):
+
 -  intel/dri: finish proper glthread
 -  nir/large_constants: more careful data copying
 -  nir/large_constants: pass after lowering copy_deref
 -  meta: leak of shader program when decompressing tex-images
+
+Stephen Barber (1):
+
 -  nouveau: add idep_nir_headers as dep for libnouveau
+
+Tapani Pälli (23):
+
 -  util: fix os_create_anonymous_file on android
 -  iris/android: fix build and link with libmesa_intel_perf
 -  egl: reset blob cache set/get functions on terminate
@@ -2872,10 +3213,19 @@ Changes
    to the buffers"
 -  Revert "dri_interface: add interface for
    EGL_EXT_image_flush_external"
+
+Thomas Hellstrom (2):
+
 -  svga: Fix banded DMA upload unmap
 -  winsys/svga: Limit the maximum DMA hardware buffer size
+
+Thong Thai (2):
+
 -  Revert "radeonsi: don't emit PKT3_CONTEXT_CONTROL on amdgpu"
 -  radeonsi: add JPEG decode support for VCN 2.0 devices
+
+Timothy Arceri (35):
+
 -  radeonsi/nir: fix number of used samplers
 -  util/disk_cache: bump thread count assigned to disk cache queue
 -  util/u_queue: track job size and limit the size of queue growth
@@ -2913,6 +3263,9 @@ Changes
 -  radv: add a secure_compile_open_fifo_fds() helper
 -  radv: create a fresh fork for each pipeline compile
 -  glsl/nir: iterate the system values list when adding varyings
+
+Timur Kristóf (48):
+
 -  st/nine: Properly initialize GLSL types for NIR shaders.
 -  nir: Carve out nir_lower_samplers from GLSL code.
 -  tgsi_to_nir: Remove dependency on libglsl.
@@ -2961,6 +3314,9 @@ Changes
 -  aco: Introduce vgpr_limit to keep track of available VGPRs.
 -  radv: Enable ACO on Navi.
 -  ac: Handle invalid GFX10 format correctly in ac_get_tbuffer_format.
+
+Tomeu Vizoso (19):
+
 -  panfrost/ci: Use Volt-based runner for dEQP tests
 -  panfrost/ci: Print bootstrap log
 -  panfrost/ci: Build kernel with CONFIG_DETECT_HUNG_TASK
@@ -2980,7 +3336,13 @@ Changes
 -  gitlab-ci/lava: Test Lima driver with dEQP
 -  panfrost: Keep track of active BOs
 -  gitlab-ci: Update kernel for LAVA jobs to 5.4-rc4
+
+Urja Rannikko (1):
+
 -  panfrost: allocate bo for occlusion query results
+
+Vasily Khoruzhick (35):
+
 -  lima/ppir: refactor const lowering
 -  lima/ppir: clone ld_{uni,tex,var} into each block
 -  lima/ppir: add support for unconditional branches and condition
@@ -3019,6 +3381,9 @@ Changes
 -  lima: set uniforms_address lower bits properly
 -  lima/ppir: don't clone texture loads
 -  lima: fix PP stack size
+
+Vinson Lee (7):
+
 -  glx: Fix up glXQueryGLXPbufferSGIX on macOS.
 -  swr: Fix build with llvm-9.0 again.
 -  travis: Fail build if any command in if statement fails.
@@ -3026,14 +3391,38 @@ Changes
 -  swr: Fix make_unique build error.
 -  scons: Add coroutines component to build.
 -  meson: Add coroutines component to llvmpipe build.
+
+Wladimir J. van der Laan (1):
+
 -  etnaviv: GC7000: Texture descriptors
+
+Yevhenii Kolesnikov (2):
+
 -  glsl: Enable textureSize for samplerExternalOES
 -  meson: Fix linkage of libgallium_nine with libgalliumvl
+
+Zebediah Figura (1):
+
 -  Revert "draw: revert using correct order for prim decomposition."
+
+Zhaowei Yuan (1):
+
 -  broadcom/vc4: Expand width of dst surface
+
+Zhu, James (1):
+
 -  radeon: Fix mjpeg issue for ARCTURUS
+
+nia (1):
+
 -  loader: include limits.h for PATH_MAX
+
+pal1000 (3):
+
 -  scons/windows: Support build with LLVM 9.
 -  scons: Fix MSYS2 Mingw-w64 build.
 -  scons/windows: Enable compute shaders when possible.
+
+renchenglei (1):
+
 -  egl/android: Enable HAL_PIXEL_FORMAT_RGBA_1010102 format
index fe1f946ca2718e2ae3a1e207992451d5a76c81c7..83c2e474de0f023ffd4f8fbd0d2e3ec8cd58c05d 100644 (file)
@@ -39,17 +39,40 @@ Bug fixes
 Changes
 -------
 
+Bas Nieuwenhuizen (2):
+
 -  amd/common: Fix tcCompatible degradation on Stoney.
 -  amd/common: Always use addrlib for HTILE tc-compat.
+
+Dylan Baker (3):
+
 -  docs/19.3.0: Add SHA256 sums
 -  cherry-ignore: update for the 19.3.1 cycle
 -  docs: remove new_features.txt from stable branch
+
+Gert Wollny (1):
+
 -  virgl: Increase the shader transfer buffer by doubling the size
+
+Iván Briano (1):
+
 -  anv: Export filter_minmax support only when it's really supported
+
+Kenneth Graunke (1):
+
 -  iris: Default to X-tiling for scanout buffers without modifiers
+
+Lionel Landwerlin (2):
+
 -  anv: fix fence underlying primitive checks
 -  mesa: avoid triggering assert in implementation
+
+Luis Mendes (1):
+
 -  radv: fix radv secure compile feature breaks compilation on armhf
    EABI and aarch64
+
+Tapani Pälli (2):
+
 -  dri: add \__DRI_IMAGE_FORMAT_SXRGB8
 -  i965: expose MESA_FORMAT_B8G8R8X8_SRGB visual
index 3957e44fe7e68379d80fb7744018f7eb54bfb7cd..1f7b1f03b13378729bf58d9cdabb4749027e3450 100644 (file)
@@ -54,10 +54,15 @@ Bug fixes
 Changes
 -------
 
+Andrii Simiklit (3):
+
 -  glsl: fix an incorrect max_array_access after optimization of
    ssbo/ubo
 -  glsl: fix a binding points assignment for ssbo/ubo arrays
 -  glsl/nir: do not change an element index to have correct block name
+
+Bas Nieuwenhuizen (7):
+
 -  radv: Limit workgroup size to 1024.
 -  radv: Expose all sample counts for integer formats as well.
 -  amd/common: Handle alignment of 96-bit formats.
@@ -67,29 +72,65 @@ Changes
 -  radv: Only use the gfx mipmap level offset/pitch for linear textures.
 -  radv: Emit a BATCH_BREAK when changing pixel shaders or
    CB_TARGET_MASK.
+
+Caio Marcelo de Oliveira Filho (4):
+
 -  intel/fs: Lower 64-bit MOVs after lower_load_payload()
 -  intel/fs: Fix lowering of dword multiplication by 16-bit constant
 -  intel/vec4: Fix lowering of multiplication by 16-bit constant
 -  anv: Ignore some CreateInfo structs when rasterization is disabled
+
+Christian Gmeiner (1):
+
 -  etnaviv: update resource status after flushing
+
+Dylan Baker (2):
+
 -  dcos: add releanse notes for 19.3.1
 -  cherry-ignore: update for 19.3.2
+
+Eric Engestrom (4):
+
 -  util/format: remove left-over util_format_description_table
    declaration
 -  amd: fix empty-body issues
 -  nine: fix empty-body-issues
 -  mesa: avoid returning a value in a void function
+
+Gert Wollny (1):
+
 -  r600: Fix maximum line width
+
+Jason Ekstrand (2):
+
 -  anv: Properly advertise sampledImageIntegerSampleCounts
 -  intel/nir: Add a memory barrier before barrier()
+
+Lionel Landwerlin (2):
+
 -  loader: fix close on uninitialized file descriptor value
 -  anv: don't close invalid syncfd semaphore
+
+Marek Olšák (2):
+
 -  winsys/radeon: initialize pte_fragment_size
 -  radeonsi: disable SDMA on gfx8 to fix corruption on RX 580
+
+Pierre-Eric Pelloux-Prayer (2):
+
 -  radeon/vcn2: enable rate control for hevc encoding
 -  radeonsi: check ctx->sdma_cs before using it
+
+Samuel Pitoiset (2):
+
 -  radv/gfx10: fix the out-of-bounds check for vertex descriptors
 -  radv: return the correct pitch for linear mipmaps on GFX10
+
+Timur Kristóf (1):
+
 -  aco: Fix uniform i2i64.
+
+Yevhenii Kolesnikov (2):
+
 -  meta: Cleanup function for DrawTex
 -  main: allow external textures for BindImageTexture
index e8cb47daf184beb9af93903ec3601135fcb34fe7..9c5e7f7b459478afe28c73fdc6419be2b00bb93e 100644 (file)
@@ -50,19 +50,45 @@ Bug fixes
 Changes
 -------
 
+Adam Jackson (1):
+
 -  drisw: Cache the depth of the X drawable
+
+Andrii Simiklit (1):
+
 -  mesa/st: fix a memory leak in get_version
+
+Bas Nieuwenhuizen (2):
+
 -  radv: Disable VK_EXT_sample_locations on GFX10.
 -  radv: Remove syncobj_handle variable in header.
+
+Caio Marcelo de Oliveira Filho (1):
+
 -  intel/fs: Only use SLM fence in compute shaders
+
+Daniel Schürmann (2):
+
 -  aco: fix unconditional demote_to_helper
 -  aco: rework lower_to_cssa()
+
+Dylan Baker (3):
+
 -  docs: add SHA256 sums for 19.3.2
 -  cherry-ignore: Update for 19.3.3
 -  .pick_status.json: Update to c787b8d2a16d5e2950f209b1fcbec6e6c0388845
+
+Eric Anholt (1):
+
 -  mesa: Fix detection of invalidating both depth and stencil.
+
+Eric Engestrom (1):
+
 -  meson: use github URL for wraps instead of completely unreliable
    wrapdb
+
+Erik Faye-Lund (8):
+
 -  docs: fix typo in html tag name
 -  docs: fix paragraphs
 -  docs: open paragraph before closing it
@@ -71,12 +97,24 @@ Changes
 -  docs: use code-tags instead of pre-tags
 -  docs: move paragraph closing tag
 -  docs: remove double-closed definition-list
+
+Francisco Jerez (3):
+
 -  glsl: Fix software 64-bit integer to 32-bit float conversions.
 -  intel/fs/gen11+: Handle ROR/ROL in lower_simd_width().
 -  intel/fs/gen8+: Fix r127 dst/src overlap RA workaround for EOT
    message payload.
+
+Hyunjun Ko (1):
+
 -  turnip: fix invalid VK_ERROR_OUT_OF_POOL_MEMORY
+
+Jan Vesely (1):
+
 -  clover: Initialize Asm Parsers
+
+Jason Ekstrand (8):
+
 -  anv: Flag descriptors dirty when gl_NumWorkgroups is used
 -  intel/vec4: Support scoped_memory_barrier
 -  intel/blorp: Fill out all the dwords of MI_ATOMIC
@@ -85,21 +123,42 @@ Changes
 -  anv/blorp: Rename buffer image stride parameters
 -  anv: Canonicalize buffer formats for image/buffer copies
 -  anv: Stop allocating WSI event fences off the instance
+
+Jonathan Marek (1):
+
 -  st/mesa: don't lower YUV when driver supports it natively
+
+Kenneth Graunke (2):
+
 -  intel/compiler: Fix illegal mutation in get_nir_image_intrinsic_image
 -  intel: Fix aux map alignments on 32-bit builds.
+
+Lasse Lopperi (1):
+
 -  freedreno/drm: Fix memory leak in softpin implementation
+
+Lionel Landwerlin (4):
+
 -  anv: fix intel perf queries availability writes
 -  anv: only use VkSamplerCreateInfo::compareOp if enabled
 -  intel/perf: expose timestamp begin for mdapi
 -  intel/perf: report query split for mdapi
+
+Marek Olšák (4):
+
 -  ac/gpu_info: always use distributed tessellation on gfx10
 -  radeonsi: work around an LLVM crash when using
    llvm.amdgcn.icmp.i64.i1
 -  radeonsi: clean up how internal compute dispatches are handled
 -  radeonsi: don't invoke decompression inside internal launch_grid
+
+Nataraj Deshpande (1):
+
 -  egl/android: Restrict minimum triple buffering for android
    color_buffers
+
+Pierre-Eric Pelloux-Prayer (8):
+
 -  radeonsi: release saved resources in si_retile_dcc
 -  radeonsi: release saved resources in si_compute_expand_fmask
 -  radeonsi: release saved resources in si_compute_clear_render_target
@@ -108,6 +167,9 @@ Changes
 -  radeonsi: fix fmask expand compute shader
 -  radeonsi: make sure fmask expand is done if needed
 -  util: call bind_sampler_states before setting sampler_views
+
+Rhys Perry (8):
+
 -  aco: set vm for pos0 exports on GFX10
 -  aco: fix imageSize()/textureSize() with large buffers on GFX8
 -  aco: fix uninitialized data in the binary
@@ -117,9 +179,24 @@ Changes
 -  aco: check if multiplication/clamp is live when applying output
    modifier
 -  aco: fix off-by-one error when initializing sgpr_live_in
+
+Samuel Pitoiset (2):
+
 -  radv: only use VkSamplerCreateInfo::compareOp if enabled
 -  radv: fix double free corruption in radv_alloc_memory()
+
+Samuel Thibault (1):
+
 -  meson: Do not require libdrm for DRI2 on hurd
+
+Tapani Pälli (1):
+
 -  egl/android: fix buffer_count for applications setting max count
+
+Thong Thai (1):
+
 -  mesa: Prevent \_MaxLevel from being less than zero
+
+Timur Kristóf (1):
+
 -  aco/gfx10: Fix VcmpxExecWARHazard mitigation.
index 6e7d86f4f04bf5e6a3e89080b98ba15440ec39eb..634d2773ca0c97fe21390ea3b4141b22b2f5e9db 100644 (file)
@@ -46,13 +46,30 @@ Bug fixes
 Changes
 -------
 
+Bas Nieuwenhuizen (1):
+
 -  radv: Do not set SX DISABLE bits for RB+ with unused surfaces.
+
+Boris Brezillon (1):
+
 -  panfrost: Fix the damage box clamping logic
+
+Brian Ho (2):
+
 -  anv: Properly fetch partial results in vkGetQueryPoolResults
 -  anv: Handle unavailable queries in vkCmdCopyQueryPoolResults
+
+Danylo Piliaiev (2):
+
 -  i965: Do not set front_buffer_dirty if there is no front buffer
 -  st/mesa: Handle the rest renderbuffer formats from OSMesa
+
+Drew Davenport (1):
+
 -  radeonsi: Clear uninitialized variable
+
+Dylan Baker (15):
+
 -  docs: Add SHA 256 sums for 19.3.3
 -  .pick_status.json: Mark 58c929be0ddbbd9291d0dadbf11538170178e791 as
    backported
@@ -72,37 +89,85 @@ Changes
 -  .pick_status.json: Update to d8bae10bfe0f487dcaec721743cd51441bcc12f5
 -  .pick_status.json: Update to 689817c9dfde9a0852f2b2489cb0fa93ffbcb215
 -  .pick_status.json: Update to 23037627359e739c42b194dec54875aefbb9d00b
+
+Eric Anholt (1):
+
 -  Revert "gallium: Fix big-endian addressing of non-bitmask array
    formats."
+
+Florian Will (1):
+
 -  radv/winsys: set IB flags prior to submit in the sysmem path
+
+Georg Lehmann (3):
+
 -  Correctly wait in the fragment stage until all semaphores are
    signaled
 -  Vulkan Overlay: Don't try to change the image layout to present twice
 -  Vulkan overlay: use the corresponding image index for each swapchain
+
+Hyunjun Ko (1):
+
 -  freedreno/ir3: put the conversion back for half const to the right
    place.
+
+Ian Romanick (1):
+
 -  intel/fs: Don't count integer instructions as being possibly coissue
+
+Jan Vesely (1):
+
 -  clover: Use explicit conversion from llvm::StringRef to std::string
+
+Jason Ekstrand (6):
+
 -  anv: Insert holes for non-existant XFB varyings
 -  anv: Improve BTI change cache flushing
 -  anv,iris: Set 3DSTATE_SF::DerefBlockSize to per-poly on Gen12+
 -  genxml: Add a new 3DSTATE_SF field on gen12
 -  intel/fs: Write the address register with NoMask for MOV_INDIRECT
 -  anv/blorp: Use the correct size for vkCmdCopyBufferToImage
+
+Kenneth Graunke (1):
+
 -  i965: Use brw_batch_references in tex_busy check
+
+Lionel Landwerlin (1):
+
 -  isl: drop CCS row pitch requirement for linear surfaces
+
+Marek Olšák (1):
+
 -  radeonsi: fix the DCC MSAA bug workaround
+
+Marek Vasut (1):
+
 -  etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy()
+
+Michel Dänzer (6):
+
 -  winsys/amdgpu: Keep a list of amdgpu_screen_winsyses in amdgpu_winsys
 -  winsys/amdgpu: Keep track of retrieved KMS handles using hash tables
 -  winsys/amdgpu: Only re-export KMS handles for different DRM FDs
 -  util: Add os_same_file_description helper
 -  winsys/amdgpu: Re-use amdgpu_screen_winsys when possible
 -  winsys/amdgpu: Close KMS handles for other DRM file descriptions
+
+Neha Bhende (1):
+
 -  svga: fix size of format_conversion_table[]
+
+Pierre-Eric Pelloux-Prayer (2):
+
 -  radeonsi: disable display DCC
 -  radeonsi: stop using the VM_ALWAYS_VALID flag
+
+Rafael Antognolli (1):
+
 -  intel: Load the driver even if I915_PARAM_REVISION is not found.
+
+Rhys Perry (6):
+
 -  aco: fix operand to scc when selecting SGPR ufind_msb/ifind_msb
 -  aco: ensure predecessors' p_logical_end is in WQM when a p_phi is in
    WQM
@@ -113,11 +178,26 @@ Changes
    headers
 -  aco: fix target calculation when vgpr spilling introduces sgpr
    spilling
+
+Samuel Pitoiset (2):
+
 -  radv: do not allow sparse resources with multi-planar formats
 -  nir: do not use De Morgan's Law rules for flt and fge
+
+Tapani Pälli (2):
+
 -  mapi: add GetInteger64vEXT with EXT_disjoint_timer_query
 -  mesa: allow bit queries for EXT_disjoint_timer_query
+
+Thomas Hellstrom (1):
+
 -  svga: Fix banded DMA upload
+
+Vasily Khoruzhick (1):
+
 -  lima: ppir: don't delete root ld_tex nodes without successors in
    current block
+
+Vinson Lee (1):
+
 -  swr: Fix GCC 4.9 checks.
index 0110491325f5703fd6c25ae8c371a7abbe78bca9..749f30029f5047205d571878909b29e2ba4d13cd 100644 (file)
@@ -40,11 +40,28 @@ Bug fixes
 Changes
 -------
 
+Andrii Simiklit (1):
+
 -  Revert "glx: convert glx_config_create_list to one big calloc"
+
+Arcady Goldmints-Orlov (1):
+
 -  spirv: Remove outdated SPIR-V decoration warnings
+
+Caio Marcelo de Oliveira Filho (1):
+
 -  intel/gen12: Take into account opcode when decoding SWSB
+
+Danylo Piliaiev (1):
+
 -  i965: Do not generate D16 B5G6R5_UNORM configs on gen < 8
+
+Dave Airlie (1):
+
 -  gallivm/tgsi: fix stream id regression
+
+Dylan Baker (7):
+
 -  docs: Add SHA256 sum for 19.3.4
 -  .pick_status.json: Update to 2a98cf3b2ecea43cea148df7f77d2abadfd1c9db
 -  .pick_status.json: Update to 946eacbafb47c8b94d47e7c9d2a8b02fff5a22fa
@@ -52,6 +69,9 @@ Changes
 -  .pick_status.json: Update to 8291d728dc997e87b4d2e4e451692643a1dba881
 -  .pick_status.json: Update to e4baff90812d799d586296fcad992ddcc553c359
 -  .pick_status.json: Update to 01496e3d1ea0370af03e6645dbd2b864c2ace94c
+
+Eric Engestrom (10):
+
 -  .pick_status.json: Update to 74e4cda64b9d114321216eefe536f80644b0f0fd
 -  .pick_status.json: Mark dba71de5c63617677fe44558f995d35fad643413 as
    denominated
@@ -68,39 +88,93 @@ Changes
 -  bin/gen_release_notes.py: fix commit list command
 -  .pick_status.json: Update to 0103f02acb10dcdea23461ba214307a6827a7772
 -  gitlab-ci: update template to fix container build issues
+
+Erik Faye-Lund (2):
+
 -  util: promote u_debug_memory.c to src/util
 -  .pick_status.json: Update to 74e4cda64b9d114321216eefe536f80644b0f0fd
+
+Francisco Jerez (1):
+
 -  intel/fs/gen12: Fixup/simplify SWSB annotations of SIMD32 scratch
    writes.
+
+Ian Romanick (1):
+
 -  intel/fs: Correctly handle multiply of fsign with a source modifier
+
+Jason Ekstrand (3):
+
 -  isl: Set 3DSTATE_DEPTH_BUFFER::Depth correctly for 3D surfaces
 -  iris: Don't skip fast depth clears if the color changed
 -  anv: Parse VkPhysicalDeviceFeatures2 in CreateDevice
+
+Jordan Justen (1):
+
 -  intel/compiler: Restrict cs_threads to 64
+
+Jose Maria Casanova Crespo (1):
+
 -  v3d: Sync on last CS when non-compute stage uses resource written by
    CS
+
+Kristian Høgsberg (2):
+
 -  Revert "glsl: Use a simpler formula for tanh"
 -  Revert "spirv: Use a simpler and more correct implementaiton of
    tanh()"
+
+Krzysztof Raszkowski (1):
+
 -  gallium/swr: simplify environmental variabled expansion code
+
+Marek Olšák (3):
+
 -  radeonsi: don't wait for shader compilation to finish when destroying
    a context
 -  mesa: fix immediate mode with tessellation and varying patch vertices
 -  Revert "mesa: check for z=0 in \_mesa_Vertex3dv()"
+
+Mathias Fröhlich (3):
+
 -  egl: Implement getImage/putImage on pbuffer swrast.
 -  egl: Fix A2RGB10 platform_{device,surfaceless} PBuffer configs.
 -  mesa: Flush vertices before changing the OpenGL state.
+
+Michel Dänzer (1):
+
 -  st/vdpau: Only call is_video_format_supported hook if needed
+
+Paulo Zanoni (1):
+
 -  intel/device: bdw_gt1 actually has 6 eus per subslice
+
+Peng Huang (1):
+
 -  radeonsi: make si_fence_server_signal flush pipe without work
+
+Rafael Antognolli (1):
+
 -  intel/gen12+: Disable mid thread preemption.
+
+Samuel Pitoiset (3):
+
 -  ac/llvm: fix 64-bit fmed3
 -  ac/llvm: fix 16-bit fmed3 on GFX8 and older gens
 -  ac/llvm: flush denorms for nir_op_fmed3 on GFX8 and older gens
+
+Tapani Pälli (5):
+
 -  iris: fix aux buf map failure in 32bits app on Android
 -  mesa: introduce boolean toggle for EXT_texture_norm16
 -  i965: toggle on EXT_texture_norm16
 -  mesa/st: toggle EXT_texture_norm16 based on format support
 -  mesa/st: fix formats required for EXT_texture_norm16
+
+Timothy Arceri (1):
+
 -  glsl: fix gl_nir_set_uniform_initializers() for image arrays
+
+luc (1):
+
 -  zink: confused compilation macro usage for zink in target helpers.
index 4827c393c5e3c9f097ca3dfee57d8998c407963f..830f2f04698bdf966f0b20e180df43c978c15d57 100644 (file)
@@ -204,20 +204,43 @@ Bug fixes
 Changes
 -------
 
+Aaron Watry (1):
+
 -  clover/llvm: fix build after llvm 10 commit 1dfede3122ee
+
+Adam Jackson (1):
+
 -  drisw: Cache the depth of the X drawable
+
+Afonso Bordado (4):
+
 -  pan/midgard: Optimize comparisions with similar operations
 -  pan/midgard: Move midgard_is_branch_unit to helpers
 -  pan/midgard: Optimize branches with inverted arguments
 -  pan/midgard: Fix midgard_compile.h includes
+
+Alan Coopersmith (1):
+
 -  intel/perf: adapt to platforms like Solaris without d_type in struct
    dirent
+
+Alejandro Piñeiro (4):
+
 -  v3d: adds an extra MOV for any sig.ld\*
 -  mesa/main/util: moving gallium u_mm to util, remove main/mm
 -  nir/opt_peephole_select: remove unused variables
 -  turnip: remove unused descriptor state dirty
+
+Alexander van der Grinten (1):
+
 -  egl: Fix \_eglPointerIsDereferencable w/o mincore()
+
+Alexander von Gluck IV (1):
+
 -  haiku/hgl: Fix build via header reordering
+
+Alyssa Rosenzweig (223):
+
 -  pipe-loader: Build kmsro loader for with all kmsro targets
 -  pan/midgard: Remove OP_IS_STORE_VARY
 -  pan/midgard: Add a dummy source for loads
@@ -441,6 +464,9 @@ Changes
 -  pan/midgard: Fix missing prefixes
 -  pan/midgard: Don't crash with constants on unknown ops
 -  pan/midgard: Use fprintf instead of printf for constants
+
+Andreas Baierl (14):
+
 -  lima: Beautify stream dumps
 -  lima: Parse VS and PLBU command stream while making a dump
 -  lima/streamparser: Fix typo in vs semaphore parser
@@ -455,13 +481,22 @@ Changes
 -  lima/parser: Make rsw alpha blend parsing more readable
 -  lima: Add stencil support
 -  lima: Fix alpha blending
+
+Andres Rodriguez (1):
+
 -  vulkan/wsi: disable the hardware cursor
+
+Andrii Simiklit (5):
+
 -  main: fix several 'may be used uninitialized' warnings
 -  glsl: fix an incorrect max_array_access after optimization of
    ssbo/ubo
 -  glsl: fix a binding points assignment for ssbo/ubo arrays
 -  glsl/nir: do not change an element index to have correct block name
 -  mesa/st: fix a memory leak in get_version
+
+Anthony Pesch (5):
+
 -  util: import xxhash
 -  util: move fnv1a hash implementation into its own header
 -  util/hash_table: replace \_mesa_hash_data's fnv1a hash function with
@@ -469,8 +504,14 @@ Changes
 -  util/hash_table: added hash functions for integer types
 -  util/hash_table: update users to use new optimal integer hash
    functions
+
+Anuj Phogat (2):
+
 -  intel: Add device info for 1x4x6 Jasper Lake
 -  intel: Add pci-ids for Jasper Lake
+
+Arno Messiaen (5):
+
 -  lima: fix stride in texture descriptor
 -  lima: add layer_stride field to lima_resource struct
 -  lima: introduce ppir_op_load_coords_reg to differentiate between
@@ -478,6 +519,9 @@ Changes
    from a register
 -  lima: add cubemap support
 -  lima/ppir: add lod-bias support
+
+Bas Nieuwenhuizen (33):
+
 -  radv: Fix timeout handling in syncobj wait.
 -  radv: Remove \_mesa_locale_init/fini calls.
 -  turnip: Remove \_mesa_locale_init/fini calls.
@@ -514,8 +558,17 @@ Changes
 -  radv: Allow DCC & TC-compat HTILE with
    VK_IMAGE_CREATE_EXTENDED_USAGE_BIT.
 -  radv: Do not set SX DISABLE bits for RB+ with unused surfaces.
+
+Ben Crocker (1):
+
 -  llvmpipe: use ppc64le/ppc64 Large code model for JIT-compiled shaders
+
+Bernd Kuhls (1):
+
 -  util/os_socket: Include unistd.h to fix build error
+
+Boris Brezillon (21):
+
 -  panfrost: MALI_DEPTH_TEST is actually MALI_DEPTH_WRITEMASK
 -  panfrost: Destroy the upload manager allocated in
    panfrost_create_context()
@@ -541,6 +594,9 @@ Changes
 -  panfrost/midgard: Add a condense_writemask() helper
 -  panfrost/midgard: Prettify embedded constant prints
 -  panfrost: Fix the damage box clamping logic
+
+Brian Ho (14):
+
 -  turnip: Update tu_query_pool with turnip-specific fields
 -  turnip: Implement vkCreateQueryPool for occlusion queries
 -  turnip: Implement vkCmdBeginQuery for occlusion queries
@@ -555,12 +611,21 @@ Changes
 -  turnip: Free event->bo on vkDestroyEvent
 -  turnip: Fix vkGetQueryPoolResults with available flag
 -  turnip: Fix vkCmdCopyQueryPoolResults with available flag
+
+Brian Paul (4):
+
 -  s/APIENTRY/GLAPIENTRY/ in teximage.c
 -  nir: fix a couple signed/unsigned comparison warnings in
    nir_builder.h
 -  Call shmget() with permission 0600 instead of 0777
 -  nir: no-op C99 \_Pragma() with MSVC
+
+C Stout (1):
+
 -  util/vector: Fix u_vector_foreach when head rolls over
+
+Caio Marcelo de Oliveira Filho (24):
+
 -  spirv: Don't leak GS initialization to other stages
 -  glsl: Check earlier for MaxShaderStorageBlocks and MaxUniformBlocks
 -  glsl: Check earlier for MaxTextureImageUnits and MaxImageUniforms
@@ -586,7 +651,13 @@ Changes
 -  anv: Always initialize target_stencil_layout
 -  intel/compiler: Add names for SHADER_OPCODE_[IU]SUB_SAT
 -  nir: Make nir_deref_path_init skip trivial casts
+
+Chris Wilson (1):
+
 -  egl: Mention if swrast is being forced
+
+Christian Gmeiner (24):
+
 -  drm-shim: fix EOF case
 -  etnaviv: rs: upsampling is not supported
 -  etnaviv: add drm-shim
@@ -611,6 +682,9 @@ Changes
 -  etnaviv: add deqp debug option
 -  etnaviv: drop default state for PE_STENCIL_CONFIG_EXT2
 -  etnaviv: drm-shim: add GC400
+
+Connor Abbott (19):
+
 -  nir: Fix non-determinism in lower_global_vars_to_local
 -  radv: Rename ac_arg_regfile
 -  ac: Add a shared interface between radv, radeonsi, LLVM and ACO
@@ -630,8 +704,14 @@ Changes
 -  freedreno: Document CP_COND_REG_EXEC more
 -  freedreno: Document CP_UNK_A6XX_55
 -  freedreno: Document CP_INDIRECT_BUFFER_CHAIN
+
+Daniel Ogorchock (2):
+
 -  panfrost: Fix panfrost_bo_access memory leak
 -  panfrost: Fix headers and gpu_headers memory leak
+
+Daniel Schürmann (58):
+
 -  aco: fix immediate offset for spills if scratch is used
 -  aco: only use single-dword loads/stores for spilling
 -  aco: fix accidential reordering of instructions when scheduling
@@ -693,9 +773,15 @@ Changes
 -  aco: simplify gathering of MIMG address components
 -  docs: add new features for RADV/ACO.
 -  aco: fix image_atomic_cmp_swap
+
+Daniel Stone (2):
+
 -  Revert "st/dri: do FLUSH_VERTICES before calling flush_resource"
 -  Revert "gallium: add st_context_iface::flush_resource to call
    FLUSH_VERTICES"
+
+Danylo Piliaiev (12):
+
 -  intel/blorp: Fix usage of uninitialized memory in key hashing
 -  i965/program_cache: Lift restriction on shader key size
 -  intel/blorp: Fix usage of uninitialized memory in key hashing
@@ -708,6 +794,9 @@ Changes
 -  i965: Do not set front_buffer_dirty if there is no front buffer
 -  st/mesa: Handle the rest renderbuffer formats from OSMesa
 -  st/nir: Unify inputs_read/outputs_written before serializing NIR
+
+Dave Airlie (74):
+
 -  nir/serialize: pack function has name and entry point into flags.
 -  nir/serialize: fix serializing functions with no implementations.
 -  spirv: don't store 0 to cs.ptr_size for non kernel stages.
@@ -783,17 +872,41 @@ Changes
 -  galllivm: fix gather offset casting
 -  gallivm: fix find lsb
 -  gallivm/nir: add missing break for isub.
+
+David Heidelberg (1):
+
 -  .mailmap: use correct email address
+
+David Stevens (1):
+
 -  virgl: support emulating planar image sampling
+
+Denis Pauk (2):
+
 -  gallium/swr: Enable support bptc format.
 -  docs/features: mark GL_ARB_texture_compression_bptc as done for
    llvmpipe, softpipe, swr
+
+Dongwon Kim (3):
+
 -  gallium: enable INTEL_PERFORMANCE_QUERY
 -  iris: INTEL performance query implementation
 -  gallium: check all planes' pipe formats in case of multi-samplers
+
+Drew Davenport (1):
+
 -  radeonsi: Clear uninitialized variable
+
+Drew DeVault (1):
+
 -  st_get_external_sampler_key: improve error message
+
+Duncan Hopkins (1):
+
 -  zink: make sure src image is transfer-src-optimal
+
+Dylan Baker (69):
+
 -  Bump VERSION to 20.0.0-devel
 -  docs/new_features: Empty the feature list for the 20.0 cycle
 -  nir: correct use of identity check in python
@@ -870,14 +983,26 @@ Changes
 -  .pick_status.json: Update to 2a98cf3b2ecea43cea148df7f77d2abadfd1c9db
 -  .pick_status.json: Update to 946eacbafb47c8b94d47e7c9d2a8b02fff5a22fa
 -  .pick_status.json: Update to bee5c9b0dc13dbae0ccf124124eaccebf7f2a435
+
+Eduardo Lima Mitev (2):
+
 -  turnip: Remove failed command buffer from pool
 -  turnip: Fix issues in tu_compute_pipeline_create() that may lead to
    crash
+
+Elie Tournier (4):
+
 -  Docs: remove duplicate meson docs for windows
 -  docs: fix ascii html representation
 -  nir/algebraic: i2f(f2i()) -> trunc()
 -  nir/algebraic: sqrt(x)*sqrt(x) -> fabs(x)
+
+Emmanuel Gil Peyrot (1):
+
 -  intel/compiler: Return early if read() failed
+
+Eric Anholt (102):
+
 -  ci: Make lava inherit the ccache setup of the .build script.
 -  ci: Switch over to an autoscaling GKE cluster for builds.
 -  Revert "ci: Switch over to an autoscaling GKE cluster for builds."
@@ -984,6 +1109,9 @@ Changes
 -  tu: Fix binning address setup after pack macros change.
 -  Revert "gallium: Fix big-endian addressing of non-bitmask array
    formats."
+
+Eric Engestrom (58):
+
 -  meson: split out idep_xmlconfig_headers from idep_xmlconfig
 -  anv: add missing xmlconfig headers dependency
 -  radv: drop unnecessary xmlpool_options_h
@@ -1047,6 +1175,9 @@ Changes
 -  util/os_socket: fix header unavailable on windows
 -  freedreno/perfcntrs: fix fd leak
 -  util/disk_cache: check for write() failure in the zstd path
+
+Erico Nunes (17):
+
 -  lima: fix nir shader memory leak
 -  lima: fix bo submit memory leak
 -  lima/ppir: enable lower_fdph
@@ -1064,6 +1195,9 @@ Changes
 -  lima/ppir: fix ssa undef emit
 -  lima/ppir: split ppir_op_undef into undef and dummy again
 -  lima/ppir: fix src read mask swizzling
+
+Erik Faye-Lund (82):
+
 -  zink: heap-allocate samplers objects
 -  zink: emit line-width when using polygon line-mode
 -  anv: remove incorrect polygonMode=point early-out
@@ -1146,7 +1280,13 @@ Changes
 -  zink: set compareEnable when setting compareOp
 -  st/mesa: use uint-result for sampling stencil buffers
 -  Revert "nir: Add a couple trivial abs optimizations"
+
+Florian Will (1):
+
 -  radv/winsys: set IB flags prior to submit in the sysmem path
+
+Francisco Jerez (26):
+
 -  glsl: Fix software 64-bit integer to 32-bit float conversions.
 -  intel/fs/gen11+: Handle ROR/ROL in lower_simd_width().
 -  intel/fs/gen8+: Fix r127 dst/src overlap RA workaround for EOT
@@ -1191,11 +1331,20 @@ Changes
    writes.
 -  intel/fs/gen12: Workaround data coherency issues due to broken NoMask
    control flow.
+
+Fritz Koenig (1):
+
 -  freedreno: reorder format check
+
+Georg Lehmann (3):
+
 -  Correctly wait in the fragment stage until all semaphores are
    signaled
 -  Vulkan Overlay: Don't try to change the image layout to present twice
 -  Vulkan overlay: use the corresponding image index for each swapchain
+
+Gert Wollny (12):
+
 -  r600: Disable eight bit three channel formats
 -  virgl: Increase the shader transfer buffer by doubling the size
 -  gallium/tgsi_from_mesa: Add 'extern "C"' to be able to include from
@@ -1210,8 +1359,14 @@ Changes
 -  r600: Delete vertex buffer only if there is actually a shader state
 -  mesa/st: glsl_to_nir: don't lower atomics to SSBOs if driver supports
    HW atomics
+
+Guido Günther (2):
+
 -  etnaviv: drm: Don't miscalculate timeout
 -  freedreno/drm: Don't miscalculate timeout
+
+Gurchetan Singh (11):
+
 -  drirc: set allow_higher_compat_version for Faster Than Light
 -  virgl/drm: update UAPI
 -  teximage: split out helper from EGLImageTargetTexture2DOES
@@ -1223,6 +1378,9 @@ Changes
 -  st/dri: track if image is created by a dmabuf
 -  st/mesa: refactor egl image binding a bit
 -  st/mesa: implement EGLImageTargetTexStorage
+
+Hyunjun Ko (7):
+
 -  freedreno/ir3: cleanup by removing repeated code
 -  freedreno: support 16b for the sampler opcode
 -  freedreno/ir3: fix printing output registers of FS.
@@ -1231,6 +1389,9 @@ Changes
 -  turnip: fix invalid VK_ERROR_OUT_OF_POOL_MEMORY
 -  freedreno/ir3: put the conversion back for half const to the right
    place.
+
+Iago Toral Quiroga (32):
+
 -  v3d: rename vertex shader key (num)_fs_inputs fields
 -  mesa/st: make sure we remove dead IO variables before handing NIR to
    backends
@@ -1266,6 +1427,9 @@ Changes
 -  v3d: expose OES_geometry_shader
 -  u_vbuf: don't try to delete NULL driver CSO
 -  v3d: fix bug when checking result of syncobj fence import
+
+Ian Romanick (39):
+
 -  intel/compiler: Report the number of non-spill/fill SEND messages on
    vec4 too
 -  nir/algebraic: Add the ability to mark a replacement as exact
@@ -1316,6 +1480,9 @@ Changes
 -  relnotes: Add GL_INTEL_shader_integer_functions2 and
    VK_INTEL_shader_integer_functions2
 -  intel/fs: Don't count integer instructions as being possibly coissue
+
+Icecream95 (16):
+
 -  gallium/auxiliary: Reduce conversions in
    u_vbuf_get_minmax_index_mapped
 -  gallium/auxiliary: Handle count == 0 in
@@ -1334,8 +1501,14 @@ Changes
 -  pan/decode: Rotate trace files
 -  panfrost: Don't copy uniforms when the size is zero
 -  pan/midgard: Fix a liveness info leak
+
+Icenowy Zheng (2):
+
 -  lima: support indexed draw with bias
 -  lima: fix lima_set_vertex_buffers()
+
+Ilia Mirkin (7):
+
 -  gm107/ir: fix loading z offset for layered 3d image bindings
 -  nv50/ir: mark STORE destination inputs as used
 -  nv50,nvc0: fix destination coordinates of blit
@@ -1343,17 +1516,32 @@ Changes
 -  gm107/ir: avoid combining geometry shader stores at 0x60
 -  nvc0: treat all draws without color0 broadcast as MRT
 -  nvc0: disable xfb's which don't have a stride
+
+Italo Nicola (1):
+
 -  intel/compiler: remove old comment
+
+Iván Briano (4):
+
 -  intel/compiler: Don't change hstride if not needed
 -  anv: Export filter_minmax support only when it's really supported
 -  anv: Export VK_KHR_buffer_device_address only when really supported
 -  anv: Enable Vulkan 1.2 support
+
+James Xiong (3):
+
 -  iris: try to set the specified tiling when importing a dmabuf
 -  gallium: dmabuf support for yuv formats that are not natively
    supported
 -  gallium: let the pipe drivers decide the supported modifiers
+
+Jan Vesely (2):
+
 -  clover: Initialize Asm Parsers
 -  clover: Use explicit conversion from llvm::StringRef to std::string
+
+Jan Zielinski (8):
+
 -  gallium/swr: Fix depth values for blit scenario
 -  swr/rasterizer: Add tessellator implementation to the rasterizer
 -  gallium/swr: Fix Windows build
@@ -1362,6 +1550,9 @@ Changes
 -  gallium/swr: implementation of tessellation shaders compilation
 -  gallium/swr: fix tessellation state save/restore
 -  docs: Update SWR tessellation support
+
+Jason Ekstrand (212):
+
 -  util: Add a util_sparse_array data structure
 -  anv: Move refcount to anv_bo
 -  anv: Use a util_sparse_array for the GEM handle -> BO map
@@ -1575,10 +1766,16 @@ Changes
 -  anv: Always fill out the AUX table even if CCS is disabled
 -  intel/fs: Write the address register with NoMask for MOV_INDIRECT
 -  anv/blorp: Use the correct size for vkCmdCopyBufferToImage
+
+Jonathan Gray (4):
+
 -  winsys/amdgpu: avoid double simple_mtx_unlock()
 -  i965: update Makefile.sources for perf changes
 -  util/futex: use futex syscall on OpenBSD
 -  util/u_thread: don't restrict u_thread_get_time_nano() to \__linux_\_
+
+Jonathan Marek (98):
+
 -  freedreno: add Adreno 640 ID
 -  freedreno/ir3: disable texture prefetch for 1d array textures
 -  freedreno/registers: fix a6xx_2d_blit_cntl ROTATE
@@ -1678,6 +1875,9 @@ Changes
 -  turnip: simplify tu_physical_device_get_format_properties
 -  etnaviv: implement UBOs
 -  turnip: hook up cmdbuffer event set/wait
+
+Jordan Justen (7):
+
 -  iris: Add IRIS_DIRTY_RENDER_BUFFER state flag
 -  iris/gen11+: Move flush for render target change
 -  iris: Allow max dynamic pool size of 2GB for gen12
@@ -1685,15 +1885,27 @@ Changes
 -  iris: Fix some indentation in iris_init_render_context
 -  iris: Emit CS Stall before Instruction Cache flush for gen12 WA
 -  anv: Emit CS Stall before Instruction Cache flush for gen12 WA
+
+Jose Maria Casanova Crespo (1):
+
 -  v3d: Fix predication with atomic image operations
+
+Juan A. Suarez Romero (3):
+
 -  nir/lower_double_ops: relax lower mod()
 -  Revert "nir/lower_double_ops: relax lower mod()"
 -  nir/spirv: skip unreachable blocks in Phi second pass
+
+Kai Wasserbäch (4):
+
 -  nir: fix unused variable warning in nir_lower_vars_to_explicit_types
 -  nir: fix unused variable warning in
    find_and_update_previous_uniform_storage
 -  nir: fix unused function warning in src/compiler/nir/nir.c
 -  intel/gen_decoder: Fix unused-but-set-variable warning
+
+Karol Herbst (14):
+
 -  nv50/ir: fix crash in isUniform for undefined values
 -  nir/validate: validate num_components on registers and intrinsics
 -  nir/serialize: fix vec8 and vec16
@@ -1709,6 +1921,9 @@ Changes
 -  nir/serialize: cast swizzle before shifting
 -  aco: use NIR_MAX_VEC_COMPONENTS instead of 4
 -  nv50ir/nir: support vec8 and vec16
+
+Kenneth Graunke (57):
+
 -  iris: Fix "Force Zero RTA Index Enable" setting again
 -  nir: Handle image arrays when setting variable data
 -  Revert "intel/blorp: Fix usage of uninitialized memory in key
@@ -1771,6 +1986,9 @@ Changes
 -  iris: Support multiple chained batches.
 -  i965: Use brw_batch_references in tex_busy check
 -  loader: Fix leak of kernel driver name
+
+Kristian Høgsberg (62):
+
 -  freedreno/registers: Fix typo
 -  freedreno/registers: Move SP_PRIMITIVE_CNTL and SP_VS_VPC_DST
 -  freedreno/registers: Add comments about primitive counters
@@ -1834,6 +2052,9 @@ Changes
 -  ir3: Set up full/half register conflicts correctly
 -  iris: Advertise PIPE_CAP_NATIVE_FENCE_FD
 -  iris: Print warning and return \*out = NULL when fd to syncobj fails
+
+Krzysztof Raszkowski (10):
+
 -  gallium/swr: Fix GS invocation issues - Fixed proper setting
    gl_InvocationID. - Fixed GS vertices output memory overflow.
 -  gallium/swr: Enable some ARB_gpu_shader5 extensions Enable / add to
@@ -1848,13 +2069,28 @@ Changes
 -  gallium/swr: add option for static link
 -  gallium/swr: Fix gcc 4.8.5 compile error
 -  gallium/swr: simplify environmental variabled expansion code
+
+Lasse Lopperi (1):
+
 -  freedreno/drm: Fix memory leak in softpin implementation
+
+Laurent Carlier (1):
+
 -  egl: avoid local modifications for eglext.h Khronos standard header
    file
+
+Leo Liu (1):
+
 -  ac: add missing Arcturus to the info of pc lines
+
+Lepton Wu (2):
+
 -  gallium: dri2: Use index as plane number.
 -  android: mesa: Revert "android: mesa: revert "Enable asm
    unconditionally""
+
+Lionel Landwerlin (60):
+
 -  intel/dev: set default num_eu_per_subslice on gen12
 -  intel/perf: add TGL support
 -  intel/perf: fix Android build
@@ -1916,9 +2152,18 @@ Changes
 -  isl: add gen12 comment about CCS for linear tiling
 -  anv: implement gen9 post sync pipe control workaround
 -  anv: set MOCS on push constants
+
+Luis Mendes (1):
+
 -  radv: fix radv secure compile feature breaks compilation on armhf
    EABI and aarch64
+
+Marco Felsch (1):
+
 -  etnaviv: Fix assert when try to accumulate an invalid fd
+
+Marek Olšák (245):
+
 -  glsl: encode/decode types using a union with bitfields for
    readability
 -  glsl: encode vector_elements and matrix_columns better
@@ -2221,21 +2466,39 @@ Changes
 -  radeonsi: fix the DCC MSAA bug workaround
 -  radeonsi: don't wait for shader compilation to finish when destroying
    a context
+
+Marek Vasut (5):
+
 -  etnaviv: Replace bitwise OR with logical OR
 -  etnaviv: tgsi: Fix gl_FrontFacing support
 -  etnaviv: Report correct number of vertex buffers
 -  etnaviv: Do not filter out PIPE_FORMAT_S8_UINT_Z24_UNORM on
    pre-HALTI2
 -  etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy()
+
+Mark Janes (3):
+
 -  Revert "st/mesa: call nir_serialize only once per shader"
 -  Revert "st/mesa: keep serialized NIR instead of nir_shader in
    st_program"
 -  iris: separating out common perf code
+
+Markus Wick (3):
+
 -  mapi/glapi: Generate sizeof() helpers instead of fixed sizes.
 -  mesa/glthread: Implement ARB_multi_bind.
 -  drirc: Enable glthread for dolphin/citra/yuzu.
+
+Martin Fuzzey (1):
+
 -  etnaviv: update Android build files
+
+Mathias Fröhlich (1):
+
 -  egl: Implement getImage/putImage on pbuffer swrast.
+
+Matt Turner (19):
+
 -  intel/compiler: Use ARRAY_SIZE()
 -  intel/compiler: Extract GEN\_\* macros into separate file
 -  intel/compiler: Split has_64bit_types into float/int
@@ -2255,6 +2518,9 @@ Changes
 -  intel/compiler: Move Gen4/5 rounding to visitor
 -  util: Explain BITSET_FOREACH_SET params
 -  util: Remove tmp argument from BITSET_FOREACH_SET macro
+
+Mauro Rossi (9):
+
 -  android: aco: fix Lower to CSSA
 -  android: radeonsi: fix build error due to wrong u_format.csv file
    path
@@ -2265,6 +2531,9 @@ Changes
 -  android: radv: fix vk_format_table.c generated source build
 -  android: radeonsi,ac: fix building error due to ac changes
 -  android: radv: build radv_shader_args.c
+
+Michel Dänzer (36):
+
 -  gitlab-ci: Set arm job CCACHE_DIR properly
 -  gitlab-ci: Use separate arm64 build/test docker images
 -  gitlab-ci: Don't build libdrm for ARM
@@ -2303,23 +2572,47 @@ Changes
 -  winsys/amdgpu: Close KMS handles for other DRM file descriptions
 -  winsys/amdgpu: Re-use amdgpu_screen_winsys when possible
 -  winsys/amdgpu: Close KMS handles for other DRM file descriptions
+
+Michel Zou (3):
+
 -  Meson: Check for dladdr with MinGW
 -  disk_cache_get_function_timestamp: check for dladdr
 -  Meson: Add llvm>=9 modules
+
+Miguel Casas-Sanchez (1):
+
 -  i965: Ensure that all 2101010 image imports can pass framebuffer
    completeness.
+
+Nanley Chery (3):
+
 -  gallium/dri2: Fix creation of multi-planar modifier images
 -  gallium: Store the image format in winsys_handle
 -  iris: Fix import of multi-planar surfaces with modifiers
+
+Nataraj Deshpande (1):
+
 -  egl/android: Restrict minimum triple buffering for android
    color_buffers
+
+Nathan Kidd (1):
+
 -  llvmpipe: Check thread creation errors
+
+Neha Bhende (3):
+
 -  st/mesa: release tgsi tokens for shader states
 -  svga: fix size of format_conversion_table[]
 -  svga: Use pipe_shader_state_from_tgsi to set shader state
+
+Neil Armstrong (3):
+
 -  Add support for T820 CI Jobs
 -  ci: Remove T820 from CI temporarily
 -  gitlab-ci/lava: add pipeline information in the lava job name
+
+Neil Roberts (9):
+
 -  nir/opcodes: Add a helper function to generate the comparison binops
 -  nir/opcodes: Add a helper function to generate reduce opcodes
 -  nir: Add a 16-bit bool type
@@ -2329,6 +2622,9 @@ Changes
 -  freedreno/ir3: Add implementation of nir_op_b16csel
 -  freedreno/ir3: Implement f2b16 and i2b16
 -  freedreno/ir3: Enabling lowering 16-bit flrp
+
+Paul Cercueil (5):
+
 -  kmsro: Extend to include ingenic-drm
 -  u_vbuf: Mark vbufs incompatible if more were requested than HW
    supports
@@ -2336,15 +2632,33 @@ Changes
 -  u_vbuf: Regard non-constant vbufs with non-instance elements as free
 -  u_vbuf: Return true in u_vbuf_get_caps if nb of vbufs is below
    minimum
+
+Paul Gofman (1):
+
 -  state_tracker: Handle texture view min level in st_generate_mipmap()
+
+Paulo Zanoni (2):
+
 -  intel/compiler: remove the operand restriction for src1 on GLK
 -  intel/compiler: fix nir_op_{i,u}*32 on ICL
+
+Peng Huang (1):
+
 -  radeonsi: make si_fence_server_signal flush pipe without work
+
+Philipp Sieweck (1):
+
 -  svga: check return value of define_query_vgpu{9,10}
+
+Pierre Moreau (4):
+
 -  compiler/spirv: Fix uses of gnu struct = {} extension
 -  include/CL: Update OpenCL headers to latest
 -  clover: Use the dispatch table type from the OpenCL headers
 -  clover/meson: Define OpenCL header macros
+
+Pierre-Eric Pelloux-Prayer (54):
+
 -  radeonsi: tell the shader disk cache what IR is used
 -  mesa: enable msaa in clear_with_quad if needed
 -  mesa: pass vao as a function paramter
@@ -2400,13 +2714,22 @@ Changes
 -  docs: document AMD_DEBUG variable
 -  radeonsi: stop using the VM_ALWAYS_VALID flag
 -  radeonsi/ngg: add VGT_FLUSH when enabling fast launch
+
+Prodea Alexandru-Liviu (2):
+
 -  Meson: Remove lib prefix from graw and osmesa when building with
    Mingw. Also remove version sufix from osmesa swrast on Windows.
 -  Appveyor: Quickly fix meson build. As this required use of Python
    3.8, mako module also had to be updated.
+
+Qiang Yu (3):
+
 -  lima: sync lima_drm.h with kernel
 -  lima: create heap buffer with new interface if available
 -  lima: add noheap debug option
+
+Rafael Antognolli (23):
+
 -  intel/isl: Add MOCS settings to isl_device.
 -  anv: Use mocs settings from isl_dev.
 -  iris: Use mocs from isl_dev.
@@ -2430,6 +2753,9 @@ Changes
 -  iris: Implement WA for push constants.
 -  utils/os_socket: Define ssize_t on windows.
 -  intel: Load the driver even if I915_PARAM_REVISION is not found.
+
+Rhys Perry (131):
+
 -  radv: adjust loop unrolling heuristics for int64
 -  aco: add Instruction::usesModifiers() and add more checks in the
    optimizer
@@ -2574,7 +2900,13 @@ Changes
 -  aco: parallelcopy exec mask before s_wqm
 -  aco: fix exec mask consistency issues
 -  aco: fix gfx10_wave64_bpermute
+
+Ricardo Garcia (1):
+
 -  anv: Unify GetDeviceQueue and GetDeviceQueue2
+
+Rob Clark (89):
+
 -  freedreno/ir3: split pre-coloring to it's own function
 -  freedreno/ir3: use SSA flag on dest register too
 -  freedreno/ir3: ir3_print tweaks
@@ -2664,20 +2996,44 @@ Changes
 -  freedreno: add gmem_lock
 -  freedreno: remove flush-queue
 -  freedreno: allow ctx->batch to be NULL
+
+Robert Foss (5):
+
 -  nir: Build nir_lower_point_size.c in libmesa_nir
 -  android: Add panfrost support to build scripts
 -  android: Fix u_format_table.c being generated twice
 -  panfrost: Prefix schedule_program to prevent collision
 -  android: Fix whitespace issue
+
+Rohan Garg (1):
+
 -  gitlab-ci: Use lavacli from packages
+
+Roland Scheidegger (3):
+
 -  gallium/scons: fix graw_gdi build
 -  util/atomic: Fix p_atomic_add for unlocked and msvc paths
 -  winsys/svga: use new ioctl for logging
+
+Roman Stratiienko (2):
+
 -  Android: Fix build issue without LLVM
 -  panfrost: Fix Android build
+
+Ross Zwisler (1):
+
 -  intel: limit shader geometry on BDW GT1
+
+Sagar Ghuge (1):
+
 -  intel/compiler: Clear accumulator register before EOT
+
+Samuel Iglesias Gonsálvez (1):
+
 -  main: fix coverity error in \_mesa_program_resource_find_name()
+
+Samuel Pitoiset (202):
+
 -  radv: declare NGG scratch for VS or TES and only on GFX10
 -  radv: fix compute pipeline keys when optimizations are disabled
 -  docs: document all RADV environment variables
@@ -2890,12 +3246,27 @@ Changes
    GFX8-GFX9
 -  aco: fix creating v_madak if v_mad_f32 has two sgpr literals
 -  nir: do not use De Morgan's Law rules for flt and fge
+
+Samuel Thibault (3):
+
 -  loader: #define PATH_MAX when undefined (eg. Hurd)
 -  util: Do not fail to build on unknown pthread_setname_np
 -  meson: Do not require libdrm for DRI2 on hurd
+
+Satyajit Sahu (1):
+
 -  radeon/vcn: Handle crop parameters for encoder
+
+Sonny Jiang (1):
+
 -  radeonsi: use compute shader for clear 12-byte buffer
+
+Stephan Gerhold (1):
+
 -  kmsro: Add "mcde" entry point
+
+Tapani Pälli (33):
+
 -  nir: fix couple of compile warnings
 -  util/android: fix android build errors
 -  Revert "egl: implement new functions from
@@ -2932,10 +3303,16 @@ Changes
 -  intel/vec4: fix valgrind errors with vf_values array
 -  glsl: fix a memory leak with resource_set
 -  iris: fix aux buf map failure in 32bits app on Android
+
+Thomas Hellstrom (4):
+
 -  winsys/svga: Enable transhuge pages for buffer objects
 -  svga: Avoid discard DMA uploads
 -  gallium/util: Increase the debug_flush map depth
 -  svga: Fix banded DMA upload
+
+Thong Thai (8):
+
 -  st/va: Convert interlaced NV12 to progressive
 -  util/format: Add the P010 format used for 10-bit videos
 -  gallium: Add PIPE_FORMAT_P010 support
@@ -2944,6 +3321,9 @@ Changes
 -  r600: Remove HEVC related code since HEVC is not supported
 -  mesa: Prevent \_MaxLevel from being less than zero
 -  Revert "st/va: Convert interlaced NV12 to progressive"
+
+Timothy Arceri (66):
+
 -  glsl: just use NIR to lower outputs when driver can't read outputs
 -  glsl: disable lower_fragdata_array() for NIR drivers
 -  mesa: add ARB_shading_language_include stubs
@@ -3012,6 +3392,9 @@ Changes
 -  glsl: count uniform components and storage better in nir linking
 -  glsl_to_nir: update interface type properly
 -  glsl: fix gl_nir_set_uniform_initializers() for image arrays
+
+Timur Kristóf (39):
+
 -  ac: Handle invalid GFX10 format correctly in ac_get_tbuffer_format.
 -  aco: Make sure not to mistakenly propagate 64-bit constants.
 -  aco: Treat all booleans as per-lane.
@@ -3053,7 +3436,13 @@ Changes
 -  aco/gfx10: Fix VcmpxExecWARHazard mitigation.
 -  aco: Fix the meaning of is_atomic.
 -  aco/optimizer: Don't combine uniform bool s_and to s_andn2.
+
+Tomasz Pyra (1):
+
 -  gallium/swr: Fix arb_transform_feedback2
+
+Tomeu Vizoso (38):
+
 -  gitlab-ci: Disable lima jobs
 -  gitlab-ci: Run only LAVA jobs in special-named branches
 -  panfrost: Add checksum fields to SFBD descriptor
@@ -3093,10 +3482,16 @@ Changes
 -  gitlab-ci: Switch LAVA jobs to use shared dEQP runner
 -  gitlab-ci: Upgrade kernel for LAVA jobs to v5.5-rc5
 -  gitlab-ci: Consolidate container and build stages for LAVA
+
+Urja Rannikko (4):
+
 -  panfrost: free last_read/write tables in mir_create_dependency_graph
 -  panfrost: free allocations in schedule_block
 -  panfrost: add lcra_free() to free lcra state
 -  panfrost: free spill cost table in mir_spill_register
+
+Vasily Khoruzhick (31):
+
 -  lima: add debug prints for BO cache
 -  lima: align size before trying to fetch BO from cache
 -  lima: ignore flags while looking for BO in cache
@@ -3132,6 +3527,9 @@ Changes
 -  lima: ppir: always create move and update ld_tex successors for all
    blocks
 -  lima: disable early-z if fragment shader uses discard
+
+Vinson Lee (9):
+
 -  swr: Fix build with llvm-10.0.
 -  panfrost: Fix gnu-empty-initializer build errors.
 -  scons: Bump C standard to gnu11 on macOS 10.15.
@@ -3141,14 +3539,29 @@ Changes
 -  lima: Fix build with GCC 10.
 -  swr: Fix GCC 4.9 checks.
 -  panfrost: Remove unused anonymous enum variables.
+
+Wladimir J. van der Laan (2):
+
 -  u_vbuf: add logic to use a limited number of vbufs
 -  u_vbuf: use single vertex buffer if it's not possible to have
    multiple
+
+X512 (1):
+
 -  util/u_thread: Fix build under Haiku
+
+Yevhenii Kolesnikov (5):
+
 -  glsl: Enable textureSize for samplerExternalOES
 -  meson: Fix linkage of libgallium_nine with libgalliumvl
 -  meta: Cleanup function for DrawTex
 -  main: allow external textures for BindImageTexture
 -  meta: Add cleanup function for Bitmap
+
+Zebediah Figura (1):
+
 -  Revert "draw: revert using correct order for prim decomposition."
+
+luc (1):
+
 -  zink: confused compilation macro usage for zink in target helpers.
index 20398053f7a3097dd8555580ec828b61c3a1667c..0008d8b9c5df3301a114144081a10761b6b95334 100644 (file)
@@ -37,13 +37,36 @@ Bug fixes
 Changes
 -------
 
+Andreas Baierl (1):
+
 -  gitlab-ci: lima: Add flaky tests to the skips list
+
+Andrii Simiklit (1):
+
 -  Revert "glx: convert glx_config_create_list to one big calloc"
+
+Arcady Goldmints-Orlov (1):
+
 -  spirv: Remove outdated SPIR-V decoration warnings
+
+Bas Nieuwenhuizen (1):
+
 -  radeonsi: Fix compute copies for subsampled formats.
+
+Caio Marcelo de Oliveira Filho (1):
+
 -  intel/gen12: Take into account opcode when decoding SWSB
+
+Chris Wilson (1):
+
 -  iris: Fix import sync-file into syncobj
+
+Danylo Piliaiev (1):
+
 -  i965: Do not generate D16 B5G6R5_UNORM configs on gen < 8
+
+Dave Airlie (7):
+
 -  dri: add another get shm variant.
 -  glx/drisw: add getImageShm2 path
 -  glx/drisw: return false if shmid == -1
@@ -51,6 +74,9 @@ Changes
 -  gallivm/tgsi: fix stream id regression
 -  gallivm/nir: fix integer divide SIGFPE
 -  gallivm/nir: handle mod 0 better.
+
+Dylan Baker (7):
+
 -  docs: Add release notes for 20.0.0
 -  .pick_status.json: Update to 8291d728dc997e87b4d2e4e451692643a1dba881
 -  .pick_status.json: Update to e4baff90812d799d586296fcad992ddcc553c359
@@ -58,38 +84,89 @@ Changes
 -  .pick_status.json: Update to 09323634898ab3efc0150dc7d756bf36b1b89b76
 -  .pick_status.json: Update to 3503cb4c28e01b34f3a25546c058150709c22348
 -  .pick_status.json: Update to 0ac731b1ff96de46998948aa06081efa5140d50e
+
+Eric Anholt (3):
+
 -  llvmpipe: Fix real uninitialized use of "atype" for SEMANTIC_FACE
 -  turnip: Fix compiler warning about casting a nondispatchable handle.
 -  aco: Fix signed-vs-unsigned warning.
+
+Erik Faye-Lund (1):
+
 -  util: promote u_debug_memory.c to src/util
+
+Ian Romanick (2):
+
 -  nir/search: Use larger type to hold linearized index
 -  intel/fs: Correctly handle multiply of fsign with a source modifier
+
+James Xiong (1):
+
 -  iris: handle the failure of converting unsupported yuv formats to isl
+
+Jason Ekstrand (1):
+
 -  anv: Always enable the data cache
+
+Jonathan Marek (1):
+
 -  turnip: fix srgb MRT
+
+Jordan Justen (1):
+
 -  intel/compiler: Restrict cs_threads to 64
+
+Jose Maria Casanova Crespo (1):
+
 -  v3d: Sync on last CS when non-compute stage uses resource written by
    CS
+
+Kenneth Graunke (2):
+
 -  iris: Make mocs an inline helper in iris_resource.h
 -  iris: Fix BLORP vertex buffers to respect ISL MOCS settings
+
+Marek Olšák (5):
+
 -  mesa: fix immediate mode with tessellation and varying patch vertices
 -  util: remove the dependency on kcmp.h
 -  tgsi_to_nir: set num_images and num_samplers with holes correctly
 -  mesa: call FLUSH_VERTICES before updating CoordReplace
 -  mesa: fix incorrect prim.begin/end for glMultiDrawElements
+
+Mathias Fröhlich (2):
+
 -  egl: Fix A2RGB10 platform_{device,surfaceless} PBuffer configs.
 -  mesa: Flush vertices before changing the OpenGL state.
+
+Michel Dänzer (1):
+
 -  st/vdpau: Only call is_video_format_supported hook if needed
+
+Paulo Zanoni (3):
+
 -  intel: fix the gen 11 compute shader scratch IDs
 -  intel: fix the gen 12 compute shader scratch IDs
 -  intel/device: bdw_gt1 actually has 6 eus per subslice
+
+Rafael Antognolli (2):
+
 -  iris: Apply the flushes when switching pipelines.
 -  intel/gen12+: Disable mid thread preemption.
+
+Rhys Perry (2):
+
 -  aco: keep track of which events are used in a barrier
 -  aco: fix carry-out size for wave32 v_add_co_u32_e64
+
+Samuel Pitoiset (3):
+
 -  ac/llvm: fix 64-bit fmed3
 -  ac/llvm: fix 16-bit fmed3 on GFX8 and older gens
 -  ac/llvm: flush denorms for nir_op_fmed3 on GFX8 and older gens
+
+Tapani Pälli (4):
+
 -  mesa: introduce boolean toggle for EXT_texture_norm16
 -  i965: toggle on EXT_texture_norm16
 -  mesa/st: toggle EXT_texture_norm16 based on format support
index 03567bb1dd1ef3066f4a2d066c037f5b2f6b586e..6e925b8ff6daba755ea4a1dd3693911490723fda 100644 (file)
@@ -40,14 +40,28 @@ Bug fixes
 Changes
 -------
 
+Andreas Baierl (1):
+
 -  gitlab-ci: Add add a set of lima flakes
+
+Bas Nieuwenhuizen (2):
+
 -  amd/llvm: Fix divergent descriptor indexing. (v3)
 -  amd/llvm: Fix divergent descriptor regressions with radeonsi.
+
+Danylo Piliaiev (2):
+
 -  glsl: do not crash if string literal is used outside of
    #include/#line
 -  st/mesa: Fix signed integer overflow when using
    util_throttle_memory_usage
+
+Dave Airlie (1):
+
 -  gallium: fix build with latest meson and gcc10
+
+Dylan Baker (8):
+
 -  docs: Add sha256sums for 20.0.1
 -  .pick_status.json: Update to 07f1ef5656e0721282d01a8421eaca056348137d
 -  .pick_status.json: Update to 70341d7746c177a4cd7377ef633e9f85afd11d54
@@ -57,7 +71,13 @@ Changes
 -  .pick_status.json: Update to ee9e0d1ecae307fa48200d2604d3114070253299
 -  .pick_status.json: Update to 3dd0d12aa5fefa94123269a541c94cdf57599e34
 -  .pick_status.json: Update to 94e37859a96cc56cf0c5418a5af00a3e9f5a1bf5
+
+Eric Anholt (1):
+
 -  glsl/tests: Fix waiting for disk_cache_put() to finish.
+
+Eric Engestrom (7):
+
 -  bin/gen_release_notes.py: fix commit list command
 -  .pick_status.json: Update to 24db276d11976905b2e8a44965c684bb48c3d49f
 -  gen_release_notes: fix vulkan version reported
@@ -65,8 +85,14 @@ Changes
 -  .pick_status.json: Update to ba03e308b66b0b88f60b99d9d47851a5e1522e6e
 -  vulkan/wsi: fix cleanup when dup() fails
 -  gen_release_notes: fix version in "you should wait" message
+
+Francisco Jerez (1):
+
 -  intel/fs: Fix workaround for VxH indirect addressing bug under
    control flow.
+
+Jason Ekstrand (9):
+
 -  isl: Set 3DSTATE_DEPTH_BUFFER::Depth correctly for 3D surfaces
 -  iris: Don't skip fast depth clears if the color changed
 -  anv: Parse VkPhysicalDeviceFeatures2 in CreateDevice
@@ -77,24 +103,48 @@ Changes
 -  anv: Use a proper end-of-pipe sync instead of just CS stall
 -  anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall
 -  anv: Do an end-of-pipe sync before updating AUX table entries
+
+José Fonseca (1):
+
 -  meson: Avoid duplicate symbols.
+
+Kristian Høgsberg (2):
+
 -  Revert "glsl: Use a simpler formula for tanh"
 -  Revert "spirv: Use a simpler and more correct implementaiton of
    tanh()"
+
+Marek Olšák (4):
+
 -  Revert "mesa: check for z=0 in \_mesa_Vertex3dv()"
 -  radeonsi: add a bug workaround for NGG - LATE_ALLOC_GS
 -  ac: add a bug workaround for the 100% NGG culling case
 -  gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the
    live cache
+
+Martin Fuzzey (3):
+
 -  freedreno: android: fix build failure on android due to python
    version
 -  freedreno: android: add a6xx-pack.xml.h generation to android build
 -  freedreno: android: fix build of perfcounters.
+
+Michel Dänzer (1):
+
 -  llvmpipe: Use uintptr_t for pointer values
+
+Rafael Antognolli (3):
+
 -  anv: Wait for the GPU to be idle before invalidating the aux table.
 -  iris: Split aux map initialization from invalidation.
 -  iris: Wait for the GPU to be idle before invalidating the aux table.
+
+Rob Clark (1):
+
 -  freedreno: fix FD_MESA_DEBUG=inorder
+
+Samuel Pitoiset (5):
+
 -  aco: fix image load/store with lod and 1D images
 -  nir/lower_input_attachments: remove bogus assert in
    try_lower_input_texop()
@@ -102,6 +152,12 @@ Changes
 -  radv: only inject implicit subpass dependencies if necessary
 -  radv: fix random depth range unrestricted failures due to a cache
    issue
+
+Timur Kristóf (2):
+
 -  nir: Add ability to lower non-const quad broadcasts to const ones.
 -  radv: Enable lowering dynamic quad broadcasts.
+
+Vinson Lee (1):
+
 -  st/nine: Fix incompatible-pointer-types-discards-qualifiers errors.
index 4dc165ff839d3024ec015f0728f9996dc91529d4..9113841dfd3334e98c1720834c416e7faa489bbc 100644 (file)
@@ -43,7 +43,12 @@ Bug fixes
 Changes
 -------
 
+Caio Marcelo de Oliveira Filho (1):
+
 -  mesa/main: Fix overflow in validation of DispatchComputeGroupSizeARB
+
+Dylan Baker (6):
+
 -  docs/relnotes: Add sha256 sums for 20.0.2
 -  .pick_status.json: Update to cf62c2b2ac69637785f55b790fdd601c17e7e9d5
 -  .pick_status.json: Mark 672d10619980687acec329742f055f7f3796c1b8 as
@@ -53,41 +58,83 @@ Changes
 -  .pick_status.json: Mark 56de6f698e3f164d97f132203e8159ef0b8e9bb8 as
    denominated
 -  .pick_status.json: Update to aee004a7c8900938d1c17f0ac299d40001b383b0
+
+Eric Engestrom (6):
+
 -  .pick_status.json: Update to 3252041a7872c49e53bb02ffe8b079b5fc43f15e
 -  .pick_status.json: Update to 12711939320e4fcd3a0d86af22da1042ad92035f
 -  .pick_status.json: Update to 05069e1f0794aadd40ce9269f858e50c64254388
 -  .pick_status.json: Update to 8970b7839aebefa7207c9535ac34ab4e8cc0ae25
 -  .pick_status.json: Update to 5f4d9b419a1c931ad468b8b22b8a95b1216891e4
 -  .pick_status.json: Update to 70ac7f5b0c46370075a35067c9f7dfe78e84b16d
+
+Erik Faye-Lund (3):
+
 -  rbug: do not return void-value
 -  pipebuffer: clean up cast-warnings
 -  vtn/opencl: fully enable OpenCLstd_Clz
+
+Francisco Jerez (1):
+
 -  intel/fs/gen12: Fix interaction of SWSB dependency combination with
    EU fusion workaround.
+
+Greg V (1):
+
 -  amd/addrlib: fix build on non-x86 platforms
+
+Ian Romanick (2):
+
 -  soft-fp64/fsat: Correctly handle NaN
 -  soft-fp64: Split a block that was missing a cast on a comparison
+
+Jason Ekstrand (5):
+
 -  intel/blorp: Add support for swizzling fast-clear colors
 -  anv: Swizzle fast-clear values
 -  nir/lower_int64: Lower 8 and 16-bit downcasts with nir_lower_mov64
 -  anv: Account for the header in anv_state_stream_alloc
 -  spirv: Implement OpCopyObject and OpCopyLogical as blind copies
+
+John Stultz (2):
+
 -  gallium: hud_context: Fix scalar initializer warning.
 -  vc4_bufmgr: Remove duplicative VC definition
+
+Jordan Justen (2):
+
 -  intel: Update TGL PCI strings
 -  intel: Add TGL PCI ID
+
+Lionel Landwerlin (5):
+
 -  isl: implement linear tiling row pitch requirement for display
 -  isl: properly filter supported display modifiers on Gen9+
 -  isl: only apply main surface ccs pitch constraint with CCS
 -  isl: drop min row pitch alignment when set by the driver
 -  intel: add new TGL pci ids
+
+Marek Olšák (3):
+
 -  nir: fix clip/cull_distance_array_size in
    nir_lower_clip_cull_distance_arrays
 -  ac: fix fast division
 -  st/mesa: fix use of uninitialized memory due to st_nir_lower_builtin
+
+Marek Vasut (1):
+
 -  etnaviv: Emit PE.ALPHA_COLOR_EXT\* on GPUs with half-float support
+
+Neil Armstrong (1):
+
 -  Revert "ci: Remove T820 from CI temporarily"
+
+Pierre-Eric Pelloux-Prayer (1):
+
 -  st/mesa: disallow deferred flush if there are multiple contexts
+
+Rhys Perry (11):
+
 -  nir/gather_info: handle emit_vertex_with_counter
 -  aco: set has_divergent_branch for discards in loops
 -  aco: handle missing second predecessors at merge block phis
@@ -100,8 +147,14 @@ Changes
 -  aco: implement 64-bit VGPR constant copies in handle_operands()
 -  glsl: fix race in instance getters
 -  util/u_queue: fix race in total_jobs_size access
+
+Rob Clark (2):
+
 -  freedreno/ir3/ra: fix array liveranges
 -  util: fix u_fifo_pop()
+
+Samuel Pitoiset (7):
+
 -  radv/gfx10: fix required subgroup size with
    VK_EXT_subgroup_size_control
 -  radv/gfx10: fix required ballot size with
@@ -111,9 +164,21 @@ Changes
 -  ac/nir: use llvm.amdgcn.rcp for nir_op_frcp
 -  ac/nir: use llvm.amdgcn.rsq for nir_op_frsq
 -  ac/nir: use llvm.amdgcn.rcp in ac_build_fdiv()
+
+Tapani Pälli (1):
+
 -  glsl: set error_emitted true if type not ok for assignment
+
+Thomas Hellstrom (1):
+
 -  svga, winsys/svga: Fix persistent memory discard maps
+
+Timothy Arceri (3):
+
 -  glsl: fix varying packing for 64bit integers
 -  nir: fix packing of TCS varyings not read by the TES
 -  nir: fix crash in varying packing on interface mismatch
+
+Timur Kristóf (1):
+
 -  radv/llvm: fix subgroup shuffle for chips without bpermute
index 05aa3f3c5ed05953ba23c0bfcd228419b261eaba..e661bef1d3ee99be357c1d0c754383ca926ceaf9 100644 (file)
@@ -32,7 +32,12 @@ Bug fixes
 Changes
 -------
 
+Eric Engestrom (2):
+
 -  docs/relnotes: add sha256sum for 20.0.3
 -  .pick_status.json: Update to c71c1f44b055c680f073a2608a3bf560b55f8974
+
+Jason Ekstrand (1):
+
 -  Revert "spirv: Implement OpCopyObject and OpCopyLogical as blind
    copies"
index 5991bb427971675afc27ae734ca3c55801863c1d..fc9e550a279acee85ab8f6dbf73715bf158ee947 100644 (file)
@@ -59,40 +59,90 @@ Bug fixes
 Changes
 -------
 
+Arcady Goldmints-Orlov (1):
+
 -  nir: Lower returns correctly inside nested loops
+
+Bas Nieuwenhuizen (3):
+
 -  radv: Store 64-bit availability bools if requested.
 -  radv: Consider maximum sample distances for entire grid.
 -  radv: Use correct buffer count with variable descriptor set sizes.
+
+D Scott Phillips (1):
+
 -  util/sparse_array: don't stomp head's counter on pop operations
+
+Daniel Stone (1):
+
 -  EGL: Add eglSetDamageRegionKHR to GLVND dispatch list
+
+Danylo Piliaiev (1):
+
 -  st/mesa: Update shader info of ffvp/ARB_vp after translation to NIR
+
+Dave Airlie (2):
+
 -  draw: free the NIR IR.
 -  llvmpipe/nir: free the nir shader
+
+Dylan Baker (6):
+
 -  .pick_status.json: Update to 089e1fb287eb9b70c191091128ed5ba7edd2960a
 -  .pick_status.json: Update to 65e2eaa4d3a7095ac438fafb09d1e36a4210966e
 -  .pick_status.json: Update to 28d36d26c2212276e1238fad8f0b12caab97fee8
 -  .pick_status.json: Update to acf7e73be54c7f1cc52fcc9be38a9df26849200e
 -  .pick_status.json: Update to 13ce637f1b28381e72470763ff5e39dd3c562476
 -  .pick_status.json: Update to c3c1f4d6bcc210408f8b180727d269838b38193b
+
+Emil Velikov (4):
+
 -  glx: set the loader_logger early and for everyone
 -  egl/drm: reinstate (kms\_)swrast support
 -  Revert "egl/dri2: Don't dlclose() the driver on
    dri2_load_driver_common failure"
 -  glx: omit loader_loader() for macOS
+
+Eric Anholt (1):
+
 -  ci: Remove LLVM from ARM test drivers.
+
+Eric Engestrom (1):
+
 -  docs/relnotes: add sha256sum for 20.0.4
+
+Hyunjun Ko (1):
+
 -  nir: fix wrong assignment to buffer in xfb_varyings_info
+
+Ilia Mirkin (1):
+
 -  nv50: don't try to upload MSAA settings for BUFFER textures
+
+Jason Ekstrand (5):
+
 -  anv/image: Use align_u64 for image offsets
 -  nir/load_store_vectorize: Fix shared atomic info
 -  spirv: Handle OOB vector extract operations
 -  intel: Add \_const versions of prog_data cast helpers
 -  anv: Report correct SLM size
+
+Jose Maria Casanova Crespo (1):
+
 -  v3d: Primitive Counts Feedback needs an extra 32-bit padding.
+
+Juan A. Suarez Romero (2):
+
 -  intel/compiler: store the FS inputs in WM prog data
 -  anv/pipeline: allow more than 16 FS inputs
+
+Karol Herbst (2):
+
 -  clover: fix build with single library clang build
 -  Revert "nvc0: fix line width on GM20x+"
+
+Lionel Landwerlin (7):
+
 -  iris: properly free resources on BO allocation failure
 -  iris: share buffer managers accross screens
 -  iris: make resources take a ref on the screen object
@@ -101,16 +151,40 @@ Changes
 -  iris: drop cache coherent cpu mapping for external BO
 -  util/sparse_free_list: manipulate node pointers using atomic
    primitives
+
+Marek Olšák (1):
+
 -  st/mesa: fix a crash due to passing a draw vertex shader into the
    driver
+
+Mathias Fröhlich (1):
+
 -  i965: Move down genX_upload_sbe in profiles.
+
+Matt Turner (1):
+
 -  meson: Specify the maximum required libdrm in dri.pc
+
+Neil Armstrong (3):
+
 -  gitlab-ci/lava: fix handling of lava tags
 -  gitlab-ci: add FILES_HOST_URL and move FILES_HOST_NAME into jobs
 -  gitlab-ci: re-enable mali400/450 and t820 jobs
+
+Rhys Perry (1):
+
 -  aco: fix 1D textureGrad() on GFX9
+
+Rob Clark (1):
+
 -  nir: fix definition of imadsh_mix16 for vectors
+
+Rohan Garg (1):
+
 -  ci: Split out radv build-testing on arm64
+
+Samuel Pitoiset (9):
+
 -  ac/nir: split 8-bit load/store to global memory on GFX6
 -  ac/nir: split 8-bit SSBO stores on GFX6
 -  radv/llvm: enable 8-bit storage features on GFX6-GFX7
@@ -121,16 +195,37 @@ Changes
 -  radv/llvm: fix exporting the viewport index if the fragment shader
    needs it
 -  aco: fix exporting the viewport index if the fragment shader needs it
+
+Tapani Pälli (4):
+
 -  mesa/st: unbind shader state before deleting it
 -  mesa/st: release variants for active programs before unref
 -  glsl: stop processing function parameters if error happened
 -  mesa/st: initialize all winsys_handle fields for memory objects
+
+Thong Thai (1):
+
 -  gallium/auxiliary/vl: fix bob compute shaders for deint yuv
+
+Timothy Arceri (1):
+
 -  radeonsi: don't lower constant arrays to uniforms in GLSL IR
+
+Tobias Jakobi (1):
+
 -  meson: Link Gallium Nine with ld_args_build_id
+
+Tomeu Vizoso (2):
+
 -  gitlab-ci: Place files from the Mesa repo into the build tarball
 -  gitlab-ci: Serve files for LAVA via separate service
+
+Vinson Lee (2):
+
 -  swr/rasterizer: Use private functions for min/max to avoid namespace
    issues.
 -  swr: Remove Byte Order Mark.
+
+pal1000 (1):
+
 -  scons/windows: Support build with LLVM 10.
index a2a102432ce489d8a45f5ca0f8053009b105d5c1..58f2944bdc87592bc177840a676415dceba77475 100644 (file)
@@ -40,13 +40,24 @@ Bug fixes
 Changes
 -------
 
+Abhishek Kumar (1):
+
 -  anv/android: fix assert in anv_import_ahw_memory
+
+Bas Nieuwenhuizen (1):
+
 -  radv: Use actual memory type count for setting app-visible bitset.
+
+Danylo Piliaiev (3):
+
 -  st/mesa: Re-assign vs in locations after updating nir info for
    ffvp/ARB_vp
 -  spirv: Expand workaround for OpControlBarrier on old GLSLang
 -  st/mesa: Treat vertex inputs absent in inputMapping as zero in
    mesa_to_tgsi
+
+Dylan Baker (9):
+
 -  docs: Add sha256 sums for 20.0.5
 -  .pick_status.json: Update to c552b5fd1d106adc04f62fcbe71d650a9a17f7e0
 -  meson: update llvm dependency logic for meson 0.54.0
@@ -57,9 +68,18 @@ Changes
 -  .pick_status.json: Update to efdb7fa9a83b0a216b1837a5912b71669bf3f984
 -  .pick_status.json: Update to 42b1696ef627a5bfee29911a780fa0a4dbf04610
 -  .pick_status.json: Update to 6b551d9f360e45ba4e74867dbe79ae212e4766c5
+
+Eric Anholt (1):
+
 -  freedreno: Fix calculation of the const buffer cmdstream size.
+
+Erik Faye-Lund (2):
+
 -  mesa/gallium: do not use enum for bit-allocated member
 -  meson: correct windows-version define
+
+Jason Ekstrand (12):
+
 -  anv: Move vb_emit setup closer to where it's used in flush_state
 -  anv: Apply any needed PIPE_CONTROLs before emitting state
 -  spirv: Allow constants and NULLs in SpvOpConvertUToPtr
@@ -72,12 +92,27 @@ Changes
 -  nir/lower_subgroups: Mask off unused bits in ballot ops
 -  intel/devinfo: Compute the correct L3$ size for Gen12
 -  anv: Expose CS workgroup sizes based on a maximum of 64 threads
+
+Joshua Ashton (1):
+
 -  radv: Use TRUNC_COORD on samplers
+
+Lionel Landwerlin (5):
+
 -  iris: fail screen creation when kernel support is not there
 -  intel/perf: move register definition to special file
 -  intel/perf: break GL query stuff away
 -  intel/perf: move mdapi query definitions to their own file
 -  intel/perf: Enable MDAPI queries for Gen12
+
+Pierre-Eric Pelloux-Prayer (1):
+
 -  radeonsi: skip vs output optimizations for some outputs
+
+Quentin Glidic (1):
+
 -  meson: Use dependency.partial_dependency()
+
+Samuel Pitoiset (1):
+
 -  radv: make sure to export the viewport index if FS needs it
index 924f46515dff78da1886241ef5837082026087f7..e34acd45b6f6176b013fa5ec4176c733b8ca4994 100644 (file)
@@ -44,15 +44,38 @@ Bug fixes
 Changes
 -------
 
+Axel Davy (1):
+
 -  gallium/util: Fix leak in the live shader cache
+
+Bas Nieuwenhuizen (2):
+
 -  radv: Extend tiling flags to 64-bit.
 -  winsys/amdgpu: Retrieve WC flags from imported buffers.
+
+Blaž Tomažič (1):
+
 -  radeonsi: Fix omitted flush when moving suballocated texture
+
+Christopher James Halse Rogers (1):
+
 -  egl/wayland: Fix zwp_linux_dmabuf usage
+
+D Scott Phillips (2):
+
 -  intel/fs: Update location of Render Target Array Index for gen12
 -  anv,iris: Fix input vertex max for tcs on gen12
+
+Danylo Piliaiev (1):
+
 -  i965: Fix out-of-bounds access to brw_stage_state::surf_offset
+
+Dave Airlie (1):
+
 -  llvmpipo/nir: free compute shader NIR
+
+Dylan Baker (16):
+
 -  docs: Add SHA256 sums for 20.0.6
 -  .pick_status.json: Update to 2efa76f795cb2b2bf00b317c580aeeeddd1e9bc2
 -  .pick_status.json: Update to 3fac55ce0d066d767d6c6c8308f79d0c3e566ec0
@@ -73,28 +96,67 @@ Changes
 -  radeonsi: retab
 -  .pick_status.json: Update to 0bea2a13212be10982e14617002a3ff851b84717
 -  .pick_status.json: Update to d76e722ed63607ecead2c66ef9f3a37a12b62bab
+
+Ian Romanick (1):
+
 -  nir/algebraic: Optimize ushr of pack_half, not ishr
+
+Ivan Molodetskikh (1):
+
 -  egl: allow INVALID format for linux_dmabuf
+
+Jason Ekstrand (3):
+
 -  nir/copy_prop_vars: Report progress when deleting self-copies
 -  intel/fs: Don't delete coalesced MOVs if they have a cmod
 -  vulkan: Allow destroying NULL debug report callbacks
+
+Jose Maria Casanova Crespo (2):
+
 -  v3d: Fix swizzle in DXT3 and DXT5 formats
 -  v3d: Include supported DXT formats to enable s3tc/dxt extensions
+
+Lionel Landwerlin (3):
+
 -  iris: don't assert on unfinished aux import in copy paths
 -  intel/perf: store the probed i915-perf version
 -  anv: don't expose VK_INTEL_performance_query without kernel support
+
+Marek Olšák (3):
+
 -  mesa: report GL_INVALID_OPERATION for invalid glTextureBuffer target
 -  radeonsi: unify and align down the max SSBO/TBO/UBO buffer binding
    size
 -  radeonsi: fix compilation of monolithic PS
+
+Neil Armstrong (1):
+
 -  ci: disable t820/mali4xx tests
+
+Pierre Moreau (1):
+
 -  clover/nir: Check the result of spirv_to_nir
+
+Pierre-Eric Pelloux-Prayer (1):
+
 -  radeonsi: fix export count
+
+Qiang Yu (1):
+
 -  panfrost: don't always build bifrost_compiler
+
+Rhys Perry (2):
+
 -  nir: add missing group_memory_barrier handling
 -  aco: consider blocks unreachable if they are in the logical cfg
+
+Samuel Pitoiset (4):
+
 -  radv: report INITIALIZATION_FAILED when the amdgpu winsys init failed
 -  radv: don't report error with other vendor DRM devices
 -  aco: fix 64-bit trunc with negative exponents on GFX6
 -  radv: limit the Vulkan version to 1.1 for Android
+
+Tapani Pälli (1):
+
 -  st/mesa: destroy only own program variants when program is released
index 05b9b680597d011b9b32c9376f8e084a7f16baa7..98b8aab426aa899cc112ccf9ce99a69ea8861499 100644 (file)
@@ -64,10 +64,18 @@ Bug fixes
 Changes
 -------
 
+Bas Nieuwenhuizen (3):
+
 -  radv/winsys: Remove extra sizeof multiply.
 -  radv: Handle failing to create .cache dir.
 -  radv: Provide a better error for permission issues with priorities.
+
+D Scott Phillips (1):
+
 -  anv/gen11+: Disable object level preemption
+
+Danylo Piliaiev (6):
+
 -  anv: Translate relative timeout to absolute when calling
    anv_timelines_wait
 -  anv: Fix deadlock in anv_timelines_wait
@@ -79,7 +87,13 @@ Changes
    SIMD16
 -  glsl: inline functions with unsupported return type before converting
    to nir
+
+Dave Airlie (1):
+
 -  llvmpipe: compute shaders work better with all the threads.
+
+Dylan Baker (10):
+
 -  docs/relnotes Add sha256 sums to 20.0.7
 -  .pick_status.json: Update to ceae09da156309327d7ba6f4a59d3a2e9b8837d9
 -  .pick_status.json: Update to a887ad7c84e14fdad7907037a39e9fee9d504bf3
@@ -90,54 +104,123 @@ Changes
 -  radonsi/si_state.c: retab
 -  .pick_status.json: Update to 0795241dde1507e0c6a3f9ef07c281ad4f2acf7b
 -  vulkan-overlay/meson: use install_data instead of configure_file
+
+Eric Engestrom (3):
+
 -  tree-wide: fix deprecated GitLab URLs
 -  glapi: remove deprecated .getchildren() that has been replace with an
    iterator
 -  intel: fix gen_sort_tags.py
+
+Erik Faye-Lund (2):
+
 -  zink: use general-layout when blitting to/from same resource
 -  nir: reuse existing psiz-variable
+
+Gert Wollny (1):
+
 -  nir: lower_tex: Don't normalize coordinates for TXF with RECT
+
+Ian Romanick (1):
+
 -  anv/tests: Don't rely on assert or changing NDEBUG in tests
+
+Ilia Mirkin (1):
+
 -  nouveau: allow invalidating coherent/persistent buffer backings
+
+Jan Palus (1):
+
 -  targets/opencl: fix build against LLVM>=10 with Polly support
+
+Jason Ekstrand (6):
+
 -  anv:gpu_memcpy: Emit 3DSTATE_VF_INDEXING on Gen8+
 -  nir/lower_double_ops: Rework the if (progress) tree
 -  nir/opt_deref: Report progress if we remove a deref
 -  nir/copy_prop_vars: Record progress in more places
 -  intel/vec4: Stomp the return type of RESINFO to UINT32
 -  intel/fs: Fix unused texture coordinate zeroing on Gen4-5
+
+Jonathan Marek (1):
+
 -  freedreno/a6xx: use nonbinning VS when GS is used
+
+Joshua Ashton (1):
+
 -  radeonsi: Use TRUNC_COORD on samplers
+
+Lionel Landwerlin (4):
+
 -  iris: fix BO destruction in error path
 -  i965: don't forget to set screen on duped image
 -  i965: fix export of GEM handles
 -  iris: fix export of GEM handles
+
+Lucas Stach (1):
+
 -  etnaviv: retarget transfer to render resource when necessary
+
+Marek Olšák (2):
+
 -  radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion
    query issue
 -  radeonsi: add a hack to disable TRUNC_COORD for shadow samplers
+
+Marek Vasut (1):
+
 -  etnaviv: Disable seamless cube map on GC880
+
+Michel Dänzer (1):
+
 -  util: Change os_same_file_description return type from bool to int
+
+Nataraj Deshpande (1):
+
 -  dri_util: Update internal_format to GL_RGB8 for
    MESA_FORMAT_R8G8B8X8_UNORM
+
+Neha Bhende (1):
+
 -  util: Initialize pipe_shader_state for passthrough and transform
    shaders
+
+Pierre-Eric Pelloux-Prayer (1):
+
 -  omx: fix build with gcc 10
+
+Rhys Perry (4):
+
 -  nir: fix lowering to scratch with boolean access
 -  aco: fix interaction with 3f branch workaround and p_constaddr
 -  aco: check instruction format before waiting for a previous SMEM
    store
 -  aco: preserve more fields when combining additions into SMEM
+
+Rob Clark (1):
+
 -  freedreno: clear last_fence after resource tracking
+
+Samuel Pitoiset (4):
+
 -  spirv,radv,anv: implement no-op VK_GOOGLE_user_type
 -  nir/lower_explicit_io: fix NON_UNIFORM access for UBO loads
 -  radv: enable zero VRAM for Doom Eternal
 -  radv: enable zero VRAM for all VKD3D (DX12->VK) games
+
+Timothy Arceri (3):
+
 -  glsl: stop cascading errors if process_parameters() fails
 -  radv: fix regression with builtin cache
 -  glsl: fix potential slow compile times for GLSLOptimizeConservatively
+
+Vinson Lee (4):
+
 -  zink: Check fopen result.
 -  r300g: Remove extra printf format specifiers.
 -  vdpau: Fix wrong calloc sizeof argument.
 -  mesa: Fix NetBSD compiler macro.
+
+Yevhenii Kolesnikov (1):
+
 -  intel/compiler: fix cmod propagation optimisations
index 9b46ecf9d3a9bd9280e846ac41139da934e95c4c..9646a4b4f4ba91f2aa12243b41f27d5b7e04a91e 100644 (file)
@@ -249,14 +249,25 @@ Bug fixes
 Changes
 -------
 
+Abhishek Kumar (1):
+
 -  anv/android: fix assert in anv_import_ahw_memory
+
+Adam Jackson (1):
+
 -  gallium: enable EGL_EXT_image_dma_buf_import_modifiers
    unconditionally
+
+Albert Astals Cid (5):
+
 -  cube_face_coord: Use fabsf instead of fabs since we know it's floats
 -  cube_face_index: Use fabsf instead of fabs since we know it's floats
 -  aco: Minor optimization in spill_ctx constructor
 -  aco: pass vars by const &
 -  Fix promotion of floats to doubles
+
+Alejandro Piñeiro (7):
+
 -  docs/features: add v3d driver
 -  nir/linker: remove reference to just SPIR-V linking
 -  v3d/tex: don't configure tmu config 1 if not needed
@@ -265,9 +276,15 @@ Changes
 -  v3d/packet: fixing TMU_Config_Parameter_2 definition
 -  nir: add nir_tex_instr_need_sampler helper
 -  v3d: support for textureQueryLOD
+
+Alexandros Frantzis (3):
+
 -  gitlab-ci: Automated testing with OpenGL traces
 -  gitlab-ci: Fix traces caching in tracie
 -  gitlab-ci: Check the Mesa version used for tracie tests
+
+Alyssa Rosenzweig (505):
+
 -  pan/midgard: Break out one-src read_components
 -  pan/midgard: Implement mixed-type constant packing
 -  panfrost: Avoid overlapping copy
@@ -773,6 +790,9 @@ Changes
 -  pan/mdg: Move condense_writemask to disasm
 -  pan/mdg: Ensure fdot is scalar out in disasm
 -  pan/mdg: Replicate 16-bit swizzles
+
+Andreas Baierl (8):
+
 -  lima/parser: Fix RSW depth test parsing
 -  lima/parser: Extend AUX0 findings
 -  lima/parser: Change value name in RSW parser
@@ -781,6 +801,9 @@ Changes
 -  gitlab-ci: Enable the lima job again
 -  gitlab-ci: Add add a set of lima flakes
 -  lima: Add etc1 support
+
+Andres Gomez (27):
+
 -  tracie: correct typo
 -  gitlab-ci: add missing popd to the build-deqp-vk.sh script
 -  gitlab-ci: build gfxreconstruct into the Vulkan testing container
@@ -811,10 +834,19 @@ Changes
 -  gitlab-ci: update tracie README after changes in main script
 -  gitlab-ci: create always the "results" directory with tracie
 -  gitlab-ci: correct tracie behavior with replay errors
+
+Andrii Simiklit (2):
+
 -  Revert "glx: convert glx_config_create_list to one big calloc"
 -  i965/vec4: Ignore swizzle of VGRF for use by var_range_end()
+
+Anuj Phogat (2):
+
 -  intel/gen12+: Reserve 4KB of URB space per bank for Compute Engine
 -  intel/gen12+: Set way_size_per_bank to 4
+
+Arcady Goldmints-Orlov (7):
+
 -  compiler/nir: Add support for variable initialization from a pointer
 -  compiler/spirv: Add support for non-constant initializers
 -  Rename nir_lower_constant_initializers to
@@ -823,7 +855,13 @@ Changes
 -  nir: Lower returns correctly inside nested loops
 -  anv: increase minUniformBufferOffsetAlignment to 64
 -  intel/compiler: fix alignment assert in nir_emit_intrinsic
+
+Axel Davy (1):
+
 -  gallium/util: Fix leak in the live shader cache
+
+Bas Nieuwenhuizen (29):
+
 -  radv: Allow non-dedicated linear images and buffer.
 -  radv: Do not set SX DISABLE bits for RB+ with unused surfaces.
 -  radv: Optimize emitting index buffer changes.
@@ -853,8 +891,17 @@ Changes
 -  radv: Handle failing to create .cache dir.
 -  radv: Do not close fd -1 when NULL-winsys creation fails.
 -  radv: Implement vkGetSwapchainGrallocUsage2ANDROID.
+
+Bernd Kuhls (1):
+
 -  util/os_socket: Include unistd.h to fix build error
+
+Blaž Tomažič (1):
+
 -  radeonsi: Fix omitted flush when moving suballocated texture
+
+Boris Brezillon (45):
+
 -  pan/midgard: Add an enum to describe the render targets
 -  pan/midgard: Make sure we pass the right RT id to
    emit_fragment_store()
@@ -908,6 +955,9 @@ Changes
 -  panfrost: Use ctx->active_prim in panfrost_writes_point_size()
 -  panfrost: Get rid of ctx->payloads[]
 -  vtn/opencl: add rint-support
+
+Brian Ho (17):
+
 -  turnip: Promote tu_cs_get_size/is_empty to header
 -  turnip: Execute main cs for secondary command buffers
 -  turnip: Advertise 8 bit subpixel precision
@@ -925,6 +975,9 @@ Changes
 -  turnip: Correctly set layer stride for 3D images
 -  turnip: Emit geometry shader descriptor consts
 -  freedreno/turnip: Update GRAS_LAYER_CNTL to GRAS_MAX_LAYER_INDEX
+
+Caio Marcelo de Oliveira Filho (46):
+
 -  anv: Advertise VK_KHR_shader_non_semantic_info
 -  radv: Advertise VK_KHR_shader_non_semantic_info
 -  intel/gen12: Take into account opcode when decoding SWSB
@@ -971,6 +1024,9 @@ Changes
 -  intel/fs,vec4: Pull stall logic for memory fences up into the IR
 -  intel/fs: Only stall after sending all memory fence messages
 -  i965: Use correct constant for max_variable_local_size
+
+Chad Versace (12):
+
 -  anv: Drop unused anv_image_get_surface_for_aspect_mask()
 -  anv: Rename param make_surface::dev to device
 -  anv: Delete anv_image::ccs_e_compatible
@@ -983,11 +1039,23 @@ Changes
 -  anv: Refactor creation of aux surfaces (v2)
 -  anv: Flatten the logic add_aux_surface_if_supported (v3)
 -  anv: Use isl_drm_modifier_get_default_aux_state()
+
+Chia-I Wu (2):
+
 -  egl/android: require ANDROID_native_fence_sync for buffer age
 -  egl/android: enable/disable KHR_partial_update correctly
+
+Chris Lord (2):
+
 -  vc4: fix vc4_yuv_blit overwriting fragment constant buffer slot 0
 -  vc4: Fix query_dmabuf_modifiers mis-reporting external_only property
+
+Chris Wilson (1):
+
 -  iris: Fix import sync-file into syncobj
+
+Christian Gmeiner (44):
+
 -  etnaviv: enable texture upload memory throttling
 -  etnaviv: update headers from rnndb
 -  etnaviv: fix alpha test on GC3000
@@ -1034,8 +1102,17 @@ Changes
 -  ci: bare-metal: power down device after tests
 -  etnaviv: fix SAMP_ANISOTROPY register value
 -  etnaviv: do not use int filter when anisotropic filtering is used
+
+Christopher Egert (1):
+
 -  radv: use util_float_to_half_rtz
+
+Christopher James Halse Rogers (1):
+
 -  egl/wayland: Fix zwp_linux_dmabuf usage
+
+Connor Abbott (55):
+
 -  freedreno: Fix CP_COND_REG_EXEC bit positions
 -  freedreno: Add CP_REG_WRITE documentation
 -  freedreno: Fix CP_COND_EXEC
@@ -1091,6 +1168,9 @@ Changes
 -  st/nir: Fix assigning PointCoord location with !PIPE_CAP_TEXCOORD
 -  ir3: Remove VARYING_SLOT_PNTC remapping hack
 -  tu: Don't invert point coords
+
+D Scott Phillips (6):
+
 -  intel/tools/aubinator_error_decode: read HW Context before other
    batches
 -  intel/tools/aubinator_error_decode: Decode ring buffers from HEAD to
@@ -1099,6 +1179,9 @@ Changes
 -  intel/fs: Update location of Render Target Array Index for gen12
 -  anv,iris: Fix input vertex max for tcs on gen12
 -  anv/gen11+: Disable object level preemption
+
+Daniel Schürmann (73):
+
 -  aco: fix image_atomic_cmp_swap
 -  nir: gather info whether a shader uses demote_to_helper
 -  nir: add pass to lower discard() to demote()
@@ -1185,6 +1268,9 @@ Changes
    striding
 -  aco: coalesce v_mad's accumulator with definition's affinities
 -  aco: either copy-propagate or inline create_vector operands
+
+Daniel Stone (15):
+
 -  Revert "gitlab-ci: disable panfrost runners"
 -  egl/wayland: Don't invalidate buffers on no-op resize
 -  util/test: Use MAX_PATH on Windows
@@ -1200,6 +1286,9 @@ Changes
 -  Revert "CI: Disable Windows/VS2019 builds"
 -  ci/windows: Make Chocolatey installs more reliable
 -  CI: Disable Lima jobs due to lab unhealthiness
+
+Danylo Piliaiev (29):
+
 -  i965: Do not set front_buffer_dirty if there is no front buffer
 -  st/mesa: Handle the rest renderbuffer formats from OSMesa
 -  osmesa/tests: Cover OSMESA_RGB GL_UNSIGNED_BYTE case
@@ -1238,6 +1327,9 @@ Changes
    mutex
 -  intel/fs: Work around dual-source blending hangs in combination with
    SIMD16
+
+Dave Airlie (69):
+
 -  llvmpipe/query: add support for indexed queries
 -  gallivm/swr: add stream_id to geom epilogue emit
 -  gallivm/nir: add support for multiple vertex streams
@@ -1308,15 +1400,33 @@ Changes
 -  draw/tess: free tessellation control shader i/o memory.
 -  llvmpipo/nir: free compute shader NIR
 -  llvmpipe: compute shaders work better with all the threads.
+
+David Stevens (1):
+
 -  egl/android: set window usage flags
+
+Denys (1):
+
 -  gitlab: add bug report template
+
+Dominik Behr (1):
+
 -  meson: fix debug build on Android
+
+Drew Davenport (1):
+
 -  radv: Filter extensions not whitelisted for Android
+
+Duncan Hopkins (2):
+
 -  zink. Added storage CISto descriptor pool. Added storage in
    descriptor pool for combined image samplers as well as uniform
    buffers. Stops some shaders from running through a pools storage
    faster than zinks internal tracking.
 -  zink: zero out zink_render_pass_state
+
+Dylan Baker (48):
+
 -  docs/release-calendar: 20.0.0-rc1 has been released
 -  docs: Mark 20.0-rc2 as done
 -  docs: Add release notes for 19.3.4
@@ -1368,17 +1478,32 @@ Changes
 -  mesa: Follow OpenGL conversion rules for values that exceed storage
    size
 -  tests: Make tests aware of meson test wrapper
+
+Edmondo Tommasina (1):
+
 -  radv/sqtt: fix RADV_THREAD_TRACE_BUFFER_SIZE spelling
+
+Eduardo Lima Mitev (3):
+
 -  turnip/pipeline: Don't assume tu_shader is a valid object
 -  turnip: Instance can be NULL resolving 'GetInstanceProcAddr' entry
    point
 -  anv/radv: Resolving 'GetInstanceProcAddr' should not require a valid
    instance
+
+Eli Schwartz (1):
+
 -  docs: fix typo in v20 release notes
+
+Elie Tournier (3):
+
 -  spirv2nir: print nir shader if translation succed
 -  spirv2nir: Add kernel spirv support
 -  docs/features: Update virgl OpenGL 4.5 features GL_ARB_clip_control
    and GL_KHR_robustness are now expose in the guest.
+
+Emil Velikov (11):
+
 -  meson: glx: drop with_glx == dri check
 -  glx: set the loader_logger early and for everyone
 -  egl/drm: reinstate (kms\_)swrast support
@@ -1392,7 +1517,13 @@ Changes
 -  loader: fallback to kernel name, if PCI fails
 -  glx: omit loader_loader() for macOS
 -  egl: simplify client/platform extension handling
+
+Emmanuel Gil Peyrot (1):
+
 -  Expose EGL_KHR_platform\_\* when EXT is supported
+
+Eric Anholt (144):
+
 -  gallium/osmesa: Fix a typo in the unit test's test names.
 -  gallium/osmesa: Fix MakeCurrent of non-8888 contexts.
 -  gallium/osmesa: Fill out other format tests.
@@ -1557,6 +1688,9 @@ Changes
 -  util/ra: Use util_dynarray for the adjacency list.
 -  util/ra: Use util_dynarray for handling the conflict lists.
 -  util/ra: Improve ra_set_finalize() performance.
+
+Eric Engestrom (58):
+
 -  VERSION: bump after 20.0 branch point
 -  egl: put full path to libEGL_mesa.so in GLVND json
 -  gitlab-ci: disable a630 tests as mesa-cheza is down
@@ -1625,6 +1759,9 @@ Changes
 -  VERSION: bump to 20.1.0-rc4
 -  .pick_status.json: Update to a91306677c613ba7511b764b3decc9db42b24de1
 -  tree-wide: fix deprecated GitLab URLs
+
+Erik Faye-Lund (154):
+
 -  zink: enable texture-buffer objects
 -  zink: implement load_instance_id
 -  zink: implement support for derivative-control
@@ -1779,6 +1916,9 @@ Changes
 -  util/os_memory: never use os_memory_debug.h
 -  zink: implement i2b1
 -  zink: use general-layout when blitting to/from same resource
+
+Francisco Jerez (57):
+
 -  intel/fs/cse: Make HALT instruction act as CSE barrier.
 -  intel/fs/gen7: Fix fs_inst::flags_written() for
    SHADER_OPCODE_FIND_LIVE_CHANNEL.
@@ -1876,13 +2016,22 @@ Changes
 -  intel/ir: Remove scheduling-based cycle count estimates.
 -  intel/ir: Update performance analysis parameters for memory fence
    codegen changes.
+
+Fritz Koenig (3):
+
 -  Revert "gitlab-ci: disable a630 tests as mesa-cheza is down"
 -  Revert "gitlab-ci: disable a630 tests as mesa-cheza is down (again)"
 -  freedreno: allow FMT6_8_UNORM as a UBWC format
+
+Georg Lehmann (3):
+
 -  Correctly wait in the fragment stage until all semaphores are
    signaled
 -  Vulkan Overlay: Don't try to change the image layout to present twice
 -  Vulkan overlay: use the corresponding image index for each swapchain
+
+Gert Wollny (63):
+
 -  r600: force new CF with TEX only if any texture value is written
 -  r600: Increase space for IO values to agree with
    PIPE_MAX_SHADER_IN/OUTPUTS
@@ -1950,12 +2099,24 @@ Changes
 -  r600: Fix nir compiler options, i.e. don't lower IO to temps for TESS
 -  r600/sfn: Fix printing vertex fetch instruction flags
 -  r600: Fix duplicated subexpression in r600_asm.c
+
+Greg V (3):
+
 -  amd/addrlib: fix build on non-x86 platforms
 -  r600: add missing <array> include
 -  svga: fix build on FreeBSD
+
+H.J. Lu (2):
+
 -  x86_init_func_common: Add ENDBR at function entry
 -  x86: Add ENDBR at function entries
+
+Hanno Böck (1):
+
 -  Properly check mmap return value
+
+Hyunjun Ko (27):
+
 -  freedreno/ir3: fix printing half constant registers.
 -  freedreno/ir3: Add cat4 mediump opcodes
 -  freedreno/ir3: put the conversion back for half const to the right
@@ -1986,7 +2147,13 @@ Changes
 -  turnip : Fix wrong offset calculation for xfb buffer.
 -  turnip: Skip unused regs when setting up streamout buffers
 -  turnip: Fix crashes when geometry shader constants aren't used
+
+Iago Toral Quiroga (1):
+
 -  nir: add a bool bitsize lowering pass
+
+Ian Romanick (62):
+
 -  intel/fs: Don't count integer instructions as being possibly coissue
 -  nir: Mark fmin and fmax as commutative and associative
 -  mesa/draw: Make sure all the unused fields are initialized to zero
@@ -2062,6 +2229,9 @@ Changes
 -  nir/algebraic: Require operands to iand be 32-bit
 -  nir/algebraic: Optimize ushr of pack_half, not ishr
 -  anv/tests: Don't rely on assert or changing NDEBUG in tests
+
+Icecream95 (16):
+
 -  panfrost: Fix non-debug builds
 -  panfrost: Inline panfrost_get_default_swizzle
 -  panfrost: LogicOp support
@@ -2078,9 +2248,15 @@ Changes
 -  panfrost: Fix GL_EXT_vertex_array_bgra
 -  panfrost: Enable PIPE_CAP_VERTEX_COLOR_UNCLAMPED
 -  panfrost: Fix background showing when using discard
+
+Icenowy Zheng (3):
+
 -  lima: remove its hash table entry when invalidating a resource
 -  lima: expose fragment shader derivatives capability
 -  lima: implement zsbuf reload
+
+Ilia Mirkin (24):
+
 -  nv50: report max lod bias of 15.0
 -  gitlab-ci: disable panfrost runners
 -  mesa: fix \_mesa_draw_nonzero_divisor_bits to return nonzero divisors
@@ -2106,18 +2282,39 @@ Changes
 -  docs: update for recently-added nvc0 features
 -  mesa: add interaction between compute derivatives and variable local
    sizes
+
+Indrajit Kumar Das (4):
+
 -  glapi/copyimage: Implement CopyImageSubDataNV
 -  gallium: prepare framework for supporting
    AlphaToCoverageDitherControlNV
 -  mesa: add support for AlphaToCoverageDitherControlNV
 -  radeonsi: enable support for AlphaToCoverageDitherControlNV
+
+Ivan Molodetskikh (1):
+
 -  egl: allow INVALID format for linux_dmabuf
+
+James Xiong (2):
+
 -  iris: handle the failure of converting unsupported yuv formats to isl
 -  gallium: let the pipe drivers decide the supported modifiers
+
+James Zhu (1):
+
 -  radeonsi: fix Segmentation fault during vaapi enc test
+
+Jan Palus (1):
+
 -  targets/opencl: fix build against LLVM>=10 with Polly support
+
+Jan Vesely (2):
+
 -  clover: Use explicit conversion from llvm::StringRef to std::string
 -  clover: Check if the detected clang libraries are usable
+
+Jan Zielinski (8):
+
 -  gallium/swr: Fix various asserts and security issues
 -  gallium/swr: fix corruptions in Unigine Heaven
 -  gallium/swr: use ElementCount type arguments for getSplat()
@@ -2126,6 +2323,9 @@ Changes
 -  gallium/gallivm: remove unused header include for newer LLVM
 -  gallium/swr: Fix LLVM 11 compilation issues
 -  gallium/swr: Fix crashes and failures in vertex fetch
+
+Jason Ekstrand (202):
+
 -  genxml: Add a new 3DSTATE_SF field on gen12
 -  anv,iris: Set 3DSTATE_SF::DerefBlockSize to per-poly on Gen12+
 -  intel/genxml: Drop SLMEnable from L3CNTLREG on Gen11
@@ -2332,9 +2532,15 @@ Changes
 -  nir/lower_double_ops: Rework the if (progress) tree
 -  nir/opt_deref: Report progress if we remove a deref
 -  nir/copy_prop_vars: Record progress in more places
+
+Jesse Natalie (3):
+
 -  wgl: add official gldrv.h header-file
 -  wgl: use gldrv.h instead of stw_icd.h
 -  util/ralloc: fix ralloc alignment on Win64
+
+John Stultz (7):
+
 -  freedreno: Add ir3_cf.c and ir3_delay.c to Makefile.sources
 -  panfrost: Move pan_afbc.c file to the the right Makefile.source file
 -  gallium: hud_context: Fix scalar initializer warning.
@@ -2342,7 +2548,13 @@ Changes
 -  etnaviv: Avoid shift overflow
 -  vc4_bufmgr: Remove duplicative VC definition
 -  r600: Fix build error in sfn_nir_lower_fs_out_to_vector.cpp
+
+Jon Turney (1):
+
 -  Fix util/process test on Cygwin
+
+Jonathan Marek (79):
+
 -  freedreno/a6xx: use single format enum
 -  freedreno/a6xx: fix Z24_UNORM_S8_UINT_AS_R8G8B8A8
 -  freedreno: name sysmem color/depth flush events
@@ -2424,32 +2636,50 @@ Changes
 -  nir: add pack_32_2x16_split/unpack_32_2x16_split lowering
 -  freedreno/ir3: run nir_lower_pack
 -  turnip: fix wrong substream size in parse_multisample_and_color_blend
+
+Jordan Justen (6):
+
 -  intel/compiler: Restrict cs_threads to 64
 -  intel: Update TGL PCI strings
 -  intel: Add TGL PCI ID
 -  intel/dev: Split .num_subslices out of GEN12_FEATURES macro
 -  intel/dev: Add device info for RKL
 -  docs/relnotes/new_features.txt: Add RKL to 20.1 release notes
+
+Jose Maria Casanova Crespo (5):
+
 -  broadcom: Fix implicit declaration of ffs for Android build
 -  v3d: Sync on last CS when non-compute stage uses resource written by
    CS
 -  v3d: Primitive Counts Feedback needs an extra 32-bit padding.
 -  v3d: Fix swizzle in DXT3 and DXT5 formats
 -  v3d: Include supported DXT formats to enable s3tc/dxt extensions
+
+Joshua Ashton (3):
+
 -  radv: Use TRUNC_COORD on samplers
 -  radv: Pass logical device to si_emit_graphics
 -  radeonsi: Use TRUNC_COORD on samplers
+
+José Fonseca (4):
+
 -  meson: Avoid duplicate symbols.
 -  scons: Prune out unnecessary targets.
 -  gitlab-ci: Prune all SCons jobs except scons-win64, and allows
    failures.
 -  appveyor: Remove Meson job.
+
+Juan A. Suarez Romero (6):
+
 -  nir/lower_double_ops: add note for lowering mod
 -  nir/lower_double_ops: relax lower mod()
 -  nir/algebraic: coalesce fmod lowering
 -  anv: use urb_setup_attribs in SBE
 -  intel/compiler: store the FS inputs in WM prog data
 -  anv/pipeline: allow more than 16 FS inputs
+
+Karol Herbst (18):
+
 -  clover: add trivial clCreateCommandQueueWithProperties implementation
 -  nir/lower_ssbo: handle atomics
 -  gallium: make handles of set_global_binding 64 bit
@@ -2470,6 +2700,9 @@ Changes
 -  gallium: initialize viewport swizzle in cso_set_viewport_dims
 -  Revert "nvc0: fix line width on GM20x+"
 -  st/mesa: properly guard fallback_copy_texsubimage aginst failed maps
+
+Kenneth Graunke (14):
+
 -  intel/genxml: Drop "reserved" enum
 -  isl: Fix the android build.
 -  iris: Dump frame markers with INTEL_DEBUG=submit
@@ -2486,7 +2719,13 @@ Changes
    opt_peephole_sel
 -  nir: Actually do load/store vectorization beyond vec2
 -  iris: Fix downcast of bound_vertex_buffers from uint64_t to int
+
+Konrad Dybcio (1):
+
 -  freedreno/a4xx: enable A405
+
+Kristian Høgsberg (39):
+
 -  nir: Delete unused is_var_constant() helper
 -  nir: Make unroll pragma work on clang
 -  freedreno/fdperf: Cast away some ignored return values
@@ -2527,6 +2766,9 @@ Changes
 -  freedreno/ir3: Reset lex line number when we start parsing
 -  freedreno/ir3: Print @tex write mask using 0x%x
 -  freedreno: Use the right amount of &'s
+
+Krzysztof Raszkowski (10):
+
 -  gallium/swr: fix gcc warnings
 -  gallium/swr: Fix gcc 4.8.5 compile error
 -  gallium/swr: Fix llvm11 compilation issues
@@ -2537,9 +2779,21 @@ Changes
 -  gallium/swr: Fix vcvtph2ps llvm intrinsic compile error
 -  gallium/swr: Fix array stride problem.
 -  gallium/swr: Re-enable scratch space for client-memory buffers
+
+Leandro Ribeiro (1):
+
 -  i965: remove duplicated comment
+
+Leo Liu (1):
+
 -  radeon/jpeg: fix the jpeg dt_pitch with YUYV format
+
+Lepton Wu (1):
+
 -  virgl: Use ETC2 formats directly when possible.
+
+Lionel Landwerlin (49):
+
 -  iris: implement gen12 post sync pipe control workaround
 -  anv: implement gen9 post sync pipe control workaround
 -  anv: implement gen12 post sync pipe control workaround
@@ -2591,8 +2845,14 @@ Changes
 -  drm-shim: stub syncobj wait ioctl
 -  iris: don't assert on unfinished aux import in copy paths
 -  anv: don't expose VK_INTEL_performance_query without kernel support
+
+Liviu Prodea (2):
+
 -  scons/windows: Support build with LLVM 10.
 -  util: Make process_test path compatible with mingw native toolchains
+
+Louis-Francis Ratté-Boulianne (7):
+
 -  glsl/linker: add DisableTransformFeedbackPacking workaround
 -  glsl/linker: handle array/struct members for DisableXfbPacking
 -  glsl/linker: add xfb workaround for modified built-in variables
@@ -2600,7 +2860,13 @@ Changes
 -  gallium: add PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED
 -  gallium: add PIPE_CAP_PSIZ_CLAMPED
 -  panfrost: fix transform feedback
+
+Lucas Stach (1):
+
 -  etnaviv: retarget transfer to render resource when necessary
+
+Marek Olšák (254):
+
 -  vbo: move GLvertexformat initialization into a template header file
    for reuse
 -  vbo: use the template for noop GLvertexformat initialization
@@ -2922,18 +3188,33 @@ Changes
 -  radeonsi: fix compilation of monolithic PS
 -  radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion
    query issue
+
+Marek Vasut (4):
+
 -  etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy()
 -  etnaviv: Emit PE.ALPHA_COLOR_EXT\* on GPUs with half-float support
 -  etnaviv: Fix depth stencil ops on GC880/GC2000
 -  etnaviv: Disable seamless cube map on GC880
+
+Mark Janes (2):
+
 -  nir: check shader type before writing to shaderinfo.tess union
 -  nir: place aligned members after bitfields in shader_info.tess
+
+Mark Menzynski (2):
+
 -  util/blob: Add overwrite function for uint8
 -  tgsi/util: Change boolean for bool
+
+Martin Fuzzey (3):
+
 -  freedreno: android: fix build failure on android due to python
    version
 -  freedreno: android: add a6xx-pack.xml.h generation to android build
 -  freedreno: android: fix build of perfcounters.
+
+Mathias Fröhlich (19):
+
 -  egl: Implement getImage/putImage on pbuffer swrast.
 -  mesa: Fix FLUSH_VERTICES in SubpixelPrecisionBiasNV.
 -  egl: Fix A2RGB10 platform_{device,surfaceless} PBuffer configs.
@@ -2954,6 +3235,9 @@ Changes
 -  mesa: Provide gl_vertex_format accessors.
 -  i965: Make use of the vertex format functions in i965.
 -  i965: Use gl_vertex_format in brw_vertex_element.
+
+Matt Turner (11):
+
 -  intel/tools: Do not print type/qualifiers/name for c_literal
 -  intel/vec4: Make implied_mrf_writes() a vec4_instruction method
 -  intel/compiler: Remove unnecessary local variables
@@ -2965,11 +3249,17 @@ Changes
 -  intel/compiler: Discount NOPs from instruction counts
 -  isl: Avoid EXPECT_DEATH in unit tests
 -  meson: Specify the maximum required libdrm in dri.pc
+
+Mauro Rossi (5):
+
 -  android: gallium/auxiliary: fix "Unused source files" in tesselator
 -  android: aco: fix PIPE_FORMAT related building errors
 -  android: r600/sfn: fix includes and libmesa_nir dependency
 -  android: r600/sfn: Add GDS instructions
 -  android: aco: add various compiler statistics
+
+Michel Dänzer (33):
+
 -  gitlab-ci: Update to latest ci-templates HEAD
 -  gitlab-ci: Pass -j4 to make
 -  gitlab-ci: Merge ccache and libxml2-utils into main apt-get install
@@ -3006,6 +3296,9 @@ Changes
 -  mesa: Skip 3-byte array formats in \_mesa_array_format_flip_channels
 -  Revert "ac,radeonsi: fix compilations issues with LLVM 11"
 -  Revert "gallium/gallivm: fix compilation issues with llvm 11"
+
+Mike Blumenkrantz (6):
+
 -  zink: set UBO alignments in nir_intrinsic_load_uniform lowering
 -  zink: remove framebuffer cache
 -  zink: explicitly unref old fb object when setting new one
@@ -3013,20 +3306,35 @@ Changes
 -  gallium: add pipe cap for scissored clears and pass scissor state to
    clear() hook
 -  iris: handle PIPE_CAP_CLEAR_SCISSORED
+
+Nanley Chery (6):
+
 -  isl: Add a module which manages aux resolves
 -  iris: Use isl_aux_usage_has_fast_clear()
 -  iris: Use ISL's access preparation functions
 -  iris: Use isl_aux_state_transition_write()
 -  i965: Use ISL's access preparation functions
 -  i965: Use isl_aux_state_transition_write()
+
+Nataraj Deshpande (1):
+
 -  dri_util: Update internal_format to GL_RGB8 for
    MESA_FORMAT_R8G8B8X8_UNORM
+
+Neha Bhende (2):
+
 -  svga: fix size of format_conversion_table[]
 -  svga: Use pipe_shader_state_from_tgsi to set shader state
+
+Neil Armstrong (4):
+
 -  gitlab-ci/lava: fix handling of lava tags
 -  Revert "ci: Remove T820 from CI temporarily"
 -  gitlab-ci: add FILES_HOST_URL and move FILES_HOST_NAME into jobs
 -  gitlab-ci: re-enable mali400/450 and t820 jobs
+
+Neil Roberts (17):
+
 -  nir/opcodes: Add nir_op_f2fmp
 -  glsl: Add support for float16 types in the IR tree
 -  glsl: Add IR conversion ops for 16-bit float types
@@ -3044,6 +3352,9 @@ Changes
 -  glsl: Inline builtins in a separate pass
 -  glsl/lower_precision: Lower builtins depending on arguments
 -  glsl/lower_precision: Use vector.back() instead of vector.end()[-1]
+
+Paulo Zanoni (8):
+
 -  intel: fix the gen 11 compute shader scratch IDs
 -  intel: fix the gen 12 compute shader scratch IDs
 -  intel/device: bdw_gt1 actually has 6 eus per subslice
@@ -3052,8 +3363,17 @@ Changes
 -  iris: remove unnecessary forward declaration
 -  iris: remove useless bo->gtt_offset assignment
 -  iris: make BATCH_SZ smaller by BATCH_RESERVED bytes
+
+Peng Huang (1):
+
 -  radeonsi: make si_fence_server_signal flush pipe without work
+
+Pierre Moreau (1):
+
 -  clover/nir: Check the result of spirv_to_nir
+
+Pierre-Eric Pelloux-Prayer (44):
+
 -  radeonsi/ngg: add VGT_FLUSH when enabling fast launch
 -  radeonsi: test subsampled format in testdma
 -  format: add format_to_chroma_format
@@ -3098,8 +3418,14 @@ Changes
 -  driconf: add force_integer_tex_nearest option
 -  radeonsi: don't print gs_copy_shader stats for shaderdb
 -  amd/addrlib: fix forgotten char -> enum conversions
+
+Plamena Manolova (2):
+
 -  intel/compiler: Add support for variable workgroup size
 -  i965: Implement ARB_compute_variable_group_size
+
+Qiang Yu (35):
+
 -  lima: remove definition of lima_is_scanout
 -  lima: use util_copy_framebuffer_state
 -  lima: always add texture bo to submit
@@ -3135,7 +3461,13 @@ Changes
 -  lima: also check tiled and depth case when import
 -  lima: set offset when export resource
 -  panfrost: don't always build bifrost_compiler
+
+Quentin Glidic (1):
+
 -  meson: Use dependency.partial_dependency()
+
+Rafael Antognolli (18):
+
 -  intel: Load the driver even if I915_PARAM_REVISION is not found.
 -  intel/tools: Update aubinator_error_decode.
 -  intel/blorp: Implement GEN:BUG:1605967699.
@@ -3154,6 +3486,9 @@ Changes
 -  anv: Add anv_device parameter to anv_gem_munmap.
 -  anv: Add support for new MMAP_OFFSET ioctl.
 -  anv: Enable HiZ on multi-layer depth buffers.
+
+Rhys Perry (118):
+
 -  aco: fix gfx10_wave64_bpermute
 -  aco: gfx10_wave64_bpermute reduce op to print_ir
 -  aco: disable some instruction combining if it could change an exec
@@ -3280,6 +3615,9 @@ Changes
 -  nir/opt_if: run opt_peel_loop_initial_if after all other
    optimizations
 -  nir: fix lowering to scratch with boolean access
+
+Rob Clark (147):
+
 -  freedreno/drm: readonly cmdstream
 -  freedreno/ir3: shuffle a few ir3_register fields
 -  freedreno/ir3: cleanup after lower_locals_to_regs
@@ -3427,11 +3765,17 @@ Changes
 -  freedreno: fix buffer import
 -  freedreno/ir3: fix indirect cb0 load_ubo lowering
 -  freedreno: clear last_fence after resource tracking
+
+Rohan Garg (5):
+
 -  ci: Split out radv build-testing on arm64
 -  ci: Drop the git dependency in tracie
 -  tracie: Switch to using shutil.move for cross filesystem moves
 -  tracie: Print results in a machine readable format
 -  tracie: Reformat code to fix indentation
+
+Roland Scheidegger (7):
+
 -  gallivm: fix crash with bptc border color sampling
 -  gallivm: fix crash in emit_get_buffer_size
 -  gallivm: disable rgtc/latc SNORM accellerated fetches
@@ -3439,9 +3783,15 @@ Changes
 -  gallivm: fix rgtc2 format
 -  gallivm: switch the mask6/mask7 cases for signed rgtc formats
 -  gallivm: fix stream id fetch
+
+Roman Stratiienko (3):
+
 -  panfrost: Align Android makefiles with recent changes
 -  lima: Add missing source file to Android.mk
 -  panfrost: Align Android makefiles with recent changes
+
+Sagar Ghuge (13):
+
 -  intel/isl: Move get_format_encoding function to isl
 -  intel/isl: Switch to R8_UNORM format for compatiblity
 -  intel/tools: Handle illegal instruction
@@ -3455,8 +3805,14 @@ Changes
 -  intel/compiler: Track patch count threshold
 -  anv: Set patch count threshold in 3DSTATE_HS
 -  iris: Set patch count threshold in 3DSTATE_HS
+
+Samuel Iglesias Gonsálvez (2):
+
 -  radv: check buffer size in vkCreateBuffer()
 -  radv: set sparseAddressSpaceSize to RADV_MAX_MEMORY_ALLOCATION_SIZE
+
+Samuel Pitoiset (197):
+
 -  aco: fix MUBUF VS input loads when expanding vec3 to vec4 on GFX6
 -  aco: do not use ds_{read,write}2 on GFX6
 -  gitlab-ci: disable a630 tests as mesa-cheza is down (again)
@@ -3669,11 +4025,29 @@ Changes
 -  radv: limit the Vulkan version to 1.1 for Android
 -  radv: handle different Vulkan API versions correctly
 -  radv: update the list of allowed Android extensions
+
+Satyajit Sahu (1):
+
 -  st/va: GetConfigAttributes: check profile and entrypoint combination
+
+Simon Ser (1):
+
 -  mesa: add support for NV_pixel_buffer_object
+
+Simon Zeni (1):
+
 -  mesa: enable GL_EXT_draw_instanced for gles2
+
+Sonny Jiang (1):
+
 -  radeonsi: enable EXT_texture_shadow_lod
+
+Szymon Andrzejuk (1):
+
 -  virgl: Use align_free for align_malloc allocated buffer
+
+Tapani Pälli (27):
+
 -  intel/vec4: fix valgrind errors with vf_values array
 -  glsl: fix a memory leak with resource_set
 -  iris: fix aux buf map failure in 32bits app on Android
@@ -3701,11 +4075,17 @@ Changes
 -  mesa/st: initialize all winsys_handle fields for memory objects
 -  anv: remove assert from GetImageMemoryRequirements[2]
 -  st/mesa: destroy only own program variants when program is released
+
+Thomas Hellstrom (5):
+
 -  svga: Fix banded DMA upload
 -  svga, winsys/svga: Fix persistent memory discard maps
 -  svga: Treat forced coherent maps as maps of persistent memory
 -  gallium/pipebuffer: Use persistent maps for slabs
 -  winsys/svga: Optionally avoid caching buffer maps
+
+Thong Thai (7):
+
 -  Revert "st/va: Convert interlaced NV12 to progressive"
 -  gallium/auxiliary/vl: fix bob compute shaders for deint yuv
 -  st/va: remove unneeded code
@@ -3713,6 +4093,9 @@ Changes
 -  radeonsi: add 10-bit HEVC encode support for VCN2.0 devices
 -  radeon: add support for 10-bit HEVC encoding to VCN 2.0
 -  st/va: add check for P010 and P016 encode/decode support
+
+Timothy Arceri (51):
+
 -  glsl: fix gl_nir_set_uniform_initializers() for image arrays
 -  glsl: fix possible memory leak in nir uniform linker
 -  glsl: set the correct number of samplers in a shader
@@ -3765,6 +4148,9 @@ Changes
 -  glsl: remove some duplicate code from the nir uniform linker
 -  glsl: stop cascading errors if process_parameters() fails
 -  glsl: fix slow linking of uniforms in the nir linker
+
+Timur Kristóf (90):
+
 -  aco/optimizer: Don't combine uniform bool s_and to s_andn2.
 -  radv: Move some helper functions to the radv_shader.h header file.
 -  aco: Extract setup_gs_variables into a separate function.
@@ -3861,8 +4247,17 @@ Changes
 -  radv: Use new linking helper to set default driver locations.
 -  aco: Use new default driver locations.
 -  radv: Use smaller esgs_itemsize for ACO.
+
+Tobias Jakobi (1):
+
 -  meson: Link Gallium Nine with ld_args_build_id
+
+Tomasz Pyra (1):
+
 -  gallium/swr: spin-lock performance improvement
+
+Tomeu Vizoso (34):
+
 -  panfrost: Print intended field when decoding
 -  panfrost: Add more info to some assertions
 -  pan/midgard: Handle nir_intrinsic_load_barycentric_centroid
@@ -3898,7 +4293,13 @@ Changes
 -  gitlab-ci: Test OpenGL ES 3.1 on virgl
 -  gitlab-ci: Test Virgl with traces
 -  panfrost: Add Bifrost texture trampoline BO to batch
+
+Uros Bizjak (1):
+
 -  doc: Update features.txt for r600 with misc supported features
+
+Vasily Khoruzhick (19):
+
 -  lima: handle early-z and pixel kill better
 -  lima: implement PLB PP stream cache
 -  lima: add RGBA5551 and RGBA4444 formats
@@ -3918,10 +4319,19 @@ Changes
 -  lima: add support for R and RG formats
 -  lima: Implement lima_texture_subdata
 -  lima: avoid situations when scissor minx > maxx or miny > maxy
+
+Veerabadhran (1):
+
 -  radeon/vce: Move global function pointer si_get_pic_param to local
    encoder structure Multi gpu use case broken when the function was
    global
+
+Vilya Harvey (1):
+
 -  zink. Don't set incorrect sType in VkImportMemoryFdInfoKHR struct
+
+Vinson Lee (16):
+
 -  swr: Fix build with GCC 10.
 -  lima: Fix build with GCC 10.
 -  swr: Fix GCC 4.9 checks.
@@ -3940,6 +4350,15 @@ Changes
    variable.
 -  r600/sfn: Use correct setter method.
 -  freedreno: Add missing va_end.
+
+Yevhenii Kolesnikov (1):
+
 -  intel/compiler: fix cmod propagation optimisations
+
+Zhang, Boyuan (1):
+
 -  radeonsi: Add support for midstream bitrate change in encoder
+
+luc (1):
+
 -  zink: confused compilation macro usage for zink in target helpers.
index 89151d1015f09cb734a51d42d920d15540d0ad53..a2debc34394259b46db032235664a22cd55b5fd9 100644 (file)
@@ -60,57 +60,128 @@ Bug fixes
 Changes
 -------
 
+Alyssa Rosenzweig (1):
+
 -  pan/bi: Fix emit_if successor assignment
+
+Andrii Simiklit (1):
+
 -  glsl: fix crash on glsl macro redefinition
+
+Charmaine Lee (1):
+
 -  llvmpipe: do not enable tessellation shader without llvm coroutines
    support
+
+Clément Guérin (1):
+
 -  radv: Always expose non-visible local memory type on dedicated GPUs
+
+Danylo Piliaiev (3):
+
 -  glsl: Don't replace lrp pattern with lrp if arguments are not floats
 -  glsl: inline functions with unsupported return type before converting
    to nir
 -  i965: Work around incorrect usage of glDrawRangeElements in UE4
+
+Dave Airlie (1):
+
 -  llvmpipe: move coroutines out of noopt case
+
+Dylan Baker (1):
+
 -  vulkan-overlay/meson: use install_data instead of configure_file
+
+Eric Engestrom (5):
+
 -  docs/relnotes add sha256 sums to 20.1.0
 -  docs: drop new_features.txt
 -  .pick_status.json: Update to 3a1a40b4431d505fa6487cd012ddb4b64387aee5
 -  glapi: remove deprecated .getchildren() that has been replace with an
    iterator
 -  intel: fix gen_sort_tags.py
+
+Erik Faye-Lund (2):
+
 -  zink: Use store_dest_raw instead of storing an uint
 -  nir: reuse existing psiz-variable
+
+Gert Wollny (1):
+
 -  nir: lower_tex: Don't normalize coordinates for TXF with RECT
+
+Ilia Mirkin (1):
+
 -  nouveau: allow invalidating coherent/persistent buffer backings
+
+Jason Ekstrand (2):
+
 -  intel/vec4: Stomp the return type of RESINFO to UINT32
 -  intel/fs: Fix unused texture coordinate zeroing on Gen4-5
+
+Jonathan Marek (1):
+
 -  freedreno/a6xx: use nonbinning VS when GS is used
+
+Lionel Landwerlin (4):
+
 -  iris: fix BO destruction in error path
 -  i965: don't forget to set screen on duped image
 -  i965: fix export of GEM handles
 -  iris: fix export of GEM handles
+
+Marek Olšák (1):
+
 -  radeonsi: add a hack to disable TRUNC_COORD for shadow samplers
+
+Neha Bhende (1):
+
 -  util: Initialize pipe_shader_state for passthrough and transform
    shaders
+
+Peter Seiderer (3):
+
 -  vc4_bufmgr: fix time_t printf
 -  pan_bo.h: add time.h include for time_t
 -  v3d_bufmgr: fix time_t printf
+
+Pierre-Eric Pelloux-Prayer (3):
+
 -  winsys/radeon: do not cast bo->va as void\*
 -  ac/surface: set SCANOUT if surf->is_displayable
 -  ac/surface: fix epitch when modifying surf_pitch
+
+Rhys Perry (4):
+
 -  aco: fix interaction with 3f branch workaround and p_constaddr
 -  aco: consider SDWA during value numbering
 -  aco: check instruction format before waiting for a previous SMEM
    store
 -  aco: preserve more fields when combining additions into SMEM
+
+Rob Clark (1):
+
 -  freedreno/computerator: fix missing dependency on generated header
+
+Samuel Pitoiset (5):
+
 -  spirv,radv,anv: implement no-op VK_GOOGLE_user_type
 -  aco: fix register allocation for subdword instructions on GFX10
 -  radv: enable zero VRAM for Doom Eternal
 -  radv: enable zero VRAM for all VKD3D (DX12->VK) games
 -  nir/lower_explicit_io: fix NON_UNIFORM access for UBO loads
+
+Satyeshwar Singh (1):
+
 -  intel/dev: Don't consider all TGL SKUs as GT1 only
+
+Timothy Arceri (2):
+
 -  radv: fix regression with builtin cache
 -  glsl: fix potential slow compile times for GLSLOptimizeConservatively
+
+Vinson Lee (8):
+
 -  pan/bi: Initialize struct fma_op_info member extended.
 -  zink: Check fopen result.
 -  etnaviv: Fix memory leak on error path.