[Mesa-dev] [ANNOUNCE] mesa 21.2.1

Dylan Baker dylan at pnwbakers.com
Thu Aug 19 17:06:48 UTC 2021

Hi list,

I'd like to announce the availability of Mesa 21.2.1. This is the first
bug fix release in the mesa 21.2 series. This is a day late, as I was
tracking down some CI failures, which turned out to be fixed tests that
just needed aditional backports for CI.

There's a bunch of stuff here, with fossilize_db being the majority of
it. The rest of the fixes are all over the tree, with nice changes for
almost everyone.

This has been another nice, tidy release, and I'll see you again in two
weeks with 21.2.2



Alyssa Rosenzweig (5):
      nir/lower_mediump_io: Don't remap base unless needed
      nir/lower_mediump: Fix metadata in all passes
      drm-shim: Support kernels with >4k pages
      panfrost: Fix leak of render node fd
      panfrost: Rewrite the clear colour packing code

Axel Davy (1):
      util: Fix translate from block compressed to rgba

Bas Nieuwenhuizen (10):
      util/fossilize_db: Update parsed_offset correctly.
      util/fossilize_db: Reset file position to parsed_offset on cache_offset read failure.
      util/fossilize_db: Flush files after header write.
      util/fossilize_db: Be conservative about header length check for locking.
      util/fossilize_db: Only allocate entries after full read.
      util/fossilize_db: Use uint64_t for file size.
      util/fossilize_db: Unlock the cache file if the entry already exists.
      util/fossilize_db: Add extra flock mutex.
      radv: Allocate space for inline push constants.
      radv: Use correct signedness in misalign test.

Boris Brezillon (1):
      panfrost: Fix pan_blitter_emit_bifrost_blend()

Charmaine Lee (1):
      aux/draw: Check for preferred IR to take nir-to-tgsi path in draw module

Chia-I Wu (2):
      iris, crocus: add idep_genxml to per_hw target dependencies
      venus: free queues after vkDestroyDevice is emitted

Dave Airlie (7):
      virgl: disable anisotropic filtering.
      wl/shm: don't fetch formats if not requested.
      crocus/blt: add pitch/offset checks to fix blt corruption
      crocus: align staging resource pitch on gen4/5 to allow BLT usage.
      intel/vec4: sel.cond writes the flags on Gfx4 and Gfx5
      crocus/blt: add pitch/offset checks to fix blt corruption
      crocus: align staging resource pitch on gen4/5 to allow BLT usage.

Dylan Baker (17):
      docs: Add sha256 sum for 21.2.0
      .pick_status.json: Update to 8918a809ced3551f822abb45d751d31b54ad67da
      .pick_status.json: Update to 6ccf11ac2b951963407601b5b1109b45a972e48e
      bin/gen_release_notes: Add basic tests for parsing issues
      bin/gen_release_notes: Don't consider issues for other projects
      bin/gen_release_notes: Fix commits with multiple Closes:
      .pick_status.json: Update to 0165fde82c41f94c5d6f432f9f444871405a7d49
      .pick_status.json: Update to 7ae3881a4bf989436b602b30b9a91602435e47a6
      .pick_status.json: Update to 0dd0a92b243487e83d8d96532873f319719248e5
      .pick_status.json: Update to 01b0935d315347cfd06bb5d8bb1a6b59913f94cc
      .pick_status.json: Update to 688d11e4e821ec3934abe571de9899390beceb54
      .pick_status.json: Update to 04bd2a12451160609b6f163e1a86437948a48fcd
      .pick_status.json: Update to 441e490f5a13d96255810f38260445437033be63
      .pick_status.json: Update to 726fdf3385428b52b773e9049ce6033d02c631c1
      .pick_status.json: Update to 35c3f5f08b7b11f3896412fb5778f127be329615
      docs: add release notes for 21.2.1
      VERSION: bump for 21.2.1 release

Eric Engestrom (5):
      pick-ui: drop assert that optional argument is passed
      pick-ui: show nomination type in the UI
      pick-ui: show commit date
      Revert "python: Explicitly add the 'L' suffix on Python 3"
      isl: drop left-over comment

Ian Romanick (3):
      intel/fs: sel.cond writes the flags on Gfx4 and Gfx5
      Revert "nir/algebraic: Convert some f2u to f2i"
      intel/fs: sel.cond writes the flags on Gfx4 and Gfx5

Icecream95 (2):
      pan/bi: Use the computed scale for fexp NaN propagation
      panfrost: Only allow colour blit shaders to be killed

Jason Ekstrand (2):
      intel/isl: Explicitly set offset_B = 0 in get_uncomp_surf for arrays
      intel/isl: Add a missing assert in isl_tiling_get_intratile_offset_sa

Jesse Natalie (1):
      CI: Update Windows quick_gl baseline for mysterious new passes

Lionel Landwerlin (3):
      anv: don't try to access Android swapchains
      nir/lower_shader_calls: remove empty phis
      anv/android: handle image bindings from gralloc buffers

Lucas Stach (2):
      renderonly: don't complain when GPU import fails
      etnaviv: always try to create KMS side handles for imported resources

Marcin Ślusarz (3):
      glsl: evaluate switch expression once
      nir/builder: invalidate metadata per function
      glsl/opt_algebraic: disable invalid optimization

Michel Dänzer (1):
      ci: Drop "success" job

Michel Zou (1):
      radv: fix build with mingw

Mike Blumenkrantz (2):
      zink: sum available memory heaps instead of assigning
      zink: simplify else clause for mem info gathering

Neha Bhende (1):
      aux/draw: use nir_to_tgsi for draw shader in llvm path

Pierre-Eric Pelloux-Prayer (3):
      st/pbo: only use x coord when reading a PIPE_TEXTURE_1D
      st/pbo: set nir_tex_instr::is_array field
      radeonsi: don't create an infinite number of variants

Rhys Perry (1):
      nir/algebraic: fix imod by negative power-of-two

Roland Scheidegger (1):
      aux/cso: try harder to keep cso state in sync on cso context unbind

Roman Stratiienko (3):
      AOSP: Extract version from libdrm instead of hardcoding it.
      AOSP: Update timestamps of target binaries
      lima: Implement lima_resource_get_param() callback

Samuel Pitoiset (2):
      radv: fix initializing the DS clear metadata value for separate aspects
      radv: flush caches before performing separate depth/stencil aspect init

Tapani Pälli (2):
      crocus: take a reference to memobj bo in crocus_resource_from_memobj
      crocus: disable depth and d+s formats with memory objects

Thong Thai (3):
      gallium/auxiliary/vl: Add additional deinterlace enum and tracking
      gallium/util: add half texel offset param to util_compute_blit
      frontends/va/postproc: Keep track of deinterlacing method being used

Timur Kristóf (2):
      aco: Use Navi 10 empty NGG output workaround on NGG culling shaders.
      radv: Write RSRC2_GS for NGGC when pipeline is dirty but not emitted.

Vinson Lee (2):
      meson: Remove duplicate xvmc in build summary.
      nir: Initialize evaluate_cube_face_index_amd dst.x.

git tag: mesa-21.2.1

SHA256: 2c65e6710b419b67456a48beefd0be827b32db416772e0e363d5f7d54dc01787  mesa-21.2.1.tar.xz
SHA512: d4056287ec86f7a95ce534a251a1ccbc3a3b08a2f7112152def2f054fc8a9424501d5883c463554ee95fe2dafb832613efd7145e989ee8281948233942730c2c  mesa-21.2.1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.2.1.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/20210819/a82ed409/attachment.sig>

More information about the mesa-dev mailing list