[Mesa-dev] [ANNOUNCE] mesa 21.0.0-rc5

Dylan Baker dylan at pnwbakers.com
Fri Feb 19 19:40:01 UTC 2021

Hi list,

This is very delayed, but mesa 21.0.0-rc5 is now available. RC5 has
roughly two weeks of work in it, so there's a lot that's changed since
RC4. We've got a few issues left open blocking the relase, but hopefully
we can get those all taken care of by next week for a .0 release.



Adam Jackson (1):
      osmesa: Pacify MSVC in the test code

Alyssa Rosenzweig (4):
      pan/bi: Fix FLOG_TABLE modifier handling
      pan/bi: Fix empty shader handling
      panfrost: Add panfrost_sample_pattern helper
      panfrost: Set tiler descriptor sampler pattern

Anuj Phogat (2):
      intel/anv: Fix condition to set MipModeFilter for YUV surface
      intel/anv: Fix condition for planar yuv surface

Bas Nieuwenhuizen (4):
      radv: Improve spilling on discrete GPUs.
      radv: Fix vram override with fully visible VRAM.
      radv: Ignore WC flags for VRAM.
      radv: Do pipe misalignment check per plane.

Boris Brezillon (1):
      panfrost: Fix a polygon list corruption in the multi-context case

Caio Marcelo de Oliveira Filho (1):
      spirv: Allow variable pointers pointing to an array of blocks

Daniel Schürmann (1):
      aco: fix shared VGPR allocation on RDNA2

Dave Airlie (2):
      zink: don't pick a cpu device ever.
      glsl: fix leak in gl_nir_link_uniform_blocks

Dylan Baker (4):
      .pick_status.json: Update to 8ed874d73fafcfbcb54730dc5c20e58f24d55f5e
      .pick_status.json: Update to 03d3294e35befc2be6ed0ed66ed92fab991c166d
      Revert "vulkan: Make vk_debug_report_callback derive from vk_object_base"
      VERSION: bump for 21.0.0-rc5

Eric Anholt (3):
      vc4: Remove vestiges of alpha test lowering.
      v3d: Clean up vestiges of alpha test lowering.
      freedreno: Add missing dep on freedreno tracepoints.

Giovanni Mascellani (2):
      disk_cache: Fail creation when cannot inizialize queue.
      anv: Allow null handle in DestroyDescriptorUpdateTemplate.

Ian Romanick (5):
      nir/algebraic: Fix a >> #b << #b for sizes other than 32-bit
      intel/compiler: Properly handle shift count for 8-bit sources
      intel/compiler: Enable the ability to emit CMPN instructions
      intel/compiler: Make the CMPN builder work like the CMP builder
      intel/compiler: Use CMPN for min / max on Gen4 and Gen5

Icecream95 (1):
      pan/bi: Use the correct size for UBO loads

Ilia Mirkin (1):
      nouveau: reinstate fencing on screen destroy

Jason Ekstrand (5):
      vulkan: Make vk_debug_report_callback derive from vk_object_base
      nir: Don't optimize bcsel-of-shuffle across blocks
      nir: Fix parameter order in the bcsel-of-shuffle optimization
      intel/fs: Shuffle can't handle source modifiers
      anv/formats: Advertise linear sampling on depth formats

Jesse Natalie (5):
      drisw: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE
      wgl: Refactor screen creation to a function
      wgl: Add a loop for screen creation with an ordered list of fallbacks
      d3d12: Fail screen creation if a shader validator is needed and can't be created
      wgl: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE

Lionel Landwerlin (2):
      anv: only signal wsi fence BO on last command buffer
      anv: discard all timeline wait/signal value=0

Mike Blumenkrantz (6):
      radv: null bo list pointer for null descriptors on update
      radv: zero the bo descriptor array when allocating a new set
      zink: fix streamout for tess stage
      zink: fix slot mapping for legacy gl io with tess stages
      zink: handle 1bit undef values in ntv
      gallium/trace: add a pipe_screen::get_compiler_options method

Rhys Perry (3):
      aco: always set exec_live=false
      aco: do not flag all blocks WQM to ensure we enter all nested loops in WQM
      aco: add fallback algorithm in get_reg()

Samuel Pitoiset (2):
      radv: fix waiting on the last enabled RB for occlusion queries
      radv: only apply the MRT output NaN fixup to non-meta shaders

Simon Ser (2):
      nouveau/nvc0: fix linear buffer alignment for scan-out/cursors
      nouveau/nv50: fix linear buffer alignment for scan-out/cursors

Timur Kristóf (4):
      tgsi_to_nir: Fix uniform ranges.
      radv/llvm: Fix reporting LDS stats of tess control shaders.
      aco: Disallow LSHS temp-only I/O when VS output is written indirectly.
      aco: Fix LDS statistics of tess control shaders.

Vinson Lee (1):
      etnaviv: Fix memory leak in etna_vertex_elements_state_create.

git tag: mesa-21.0.0-rc5

SHA256: f57d23aa69d5ed7cfde250a7bf8f72285a34692f9e8d541532fa6970f941ce01  mesa-21.0.0-rc5.tar.xz
SHA512: 89e212a7caf70320841551dbf937fe627e156896e9d11dc6654f91552c97800354562d5297b3a218c8c0f8261d2f32c62cb6e9445bace64f0b41eced829be7ed  mesa-21.0.0-rc5.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.0.0-rc5.tar.xz.sig
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: signature
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20210219/cb2578f5/attachment.sig>

More information about the mesa-dev mailing list