[Mesa-announce] [ANNOUNCE] mesa 22.2.1

Dylan Baker dylan at pnwbakers.com
Tue Oct 11 19:16:20 UTC 2022

Hi list,

I'm a bit late getting this out, I blame XDC. Anyway. This is pretty
much what *should* have been in 22.21, with a few extras, so there will
be a regularly scheduled 22.2 release next week.

We've  got lots of stuff here: llvmpipe, lavapipe, freedreno, aco, mesa,
turnip, virgl, r600, zink, radv, core gallium, and nir. All in all, lots
of good fixes all over the tree.



Caio Oliveira (1):
      nir/lower_task_shader: Don't fail adding a launch when last instruction is a jump

Connor Abbott (3):
      tu: Fix maxPerStageDescriptorUpdateAfterBindInputAttachments
      ir3/analyze_ubo_ranges: Account for reserved consts
      ir3/analyze_ubo_ranges: Account for reserved consts better

Daniel Schürmann (1):
      aco/optimizer: disallow can_eliminate_and_exec() with s_not

Dave Airlie (5):
      lavapipe: fix 3d depth stencil image clearing.
      lavapipe: take layers into account around render surface creation.
      lavapipe: handle view mask layer count properly for begin rendering.
      llvmpipe: memset empty images in the key
      llvmpipe: bind sampler views/images properly.

Dylan Baker (17):
      docs: add release notes for 22.2.0
      docs: Add sha256 sum for 22.2.0
      .pick_status.json: Update to 3730be9873d556918a20795b37399b7e2e9630b5
      .pick_status.json: Update to c268ae9efe602129b848c800dca83411d55c3aab
      .pick_status.json: Mark 49efa73ba11c4cacaed0052b984e1fb884cf7600 as denominated
      .pick_status.json: Mark 5b7c2dffc43eb7ada61807a6e679cc2c1b3b2682 as denominated
      .pick_status.json: Mark 1aacd9492de42412c6c9ca79d48a40c4ffebcd79 as backported
      .pick_status.json: Mark cbad4adc133b16c803ec9445c8dd144bc5023a62 as denominated
      .pick_status.json: Mark 40a235c9a82027bcb92d34b7386ea6b1a2e1d587 as denominated
      .pick_status.json: Update to 3ed712f7483791aa0a256472d276ff5a83c643bc
      .pick_status.json: Update to e5631add0d1c97da4686f474735d45705facd308
      .pick_status.json: Mark 5af6dad179dc4140964ab444a2a7f8cf8d16c561 as denominated
      .pick_status.json: Update to 68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c
      .pick_status.json: Mark ff933485b7e328c5041050d5e41a2dd28a032a92 as denominated
      docs: remove new_features.txt
      docs: add release notes for 22.2.1
      VERSION: update to 22.2.1

Emma Anholt (2):
      turnip: Fix the "written stencil is unmodified" check.
      turnip: Fix busy-waiting on syncobjs with OS_TIMEOUT_INFINITE.

Erik Faye-Lund (4):
      mesa/st: always use normalized coords for samplers
      mesa/st: always use normalized coords for samplers
      mesa/st: always use normalized coords for samplers
      docs: fixup broken rst syntax

Feng Jiang (1):
      virgl/vtest: fix memory overwrite problem in virgl_vtest_send_get_caps()

Gert Wollny (2):
      r600/sfn: Handle shifts on Cayman
      nir_lower_to_source_mods: Don't sneek in an abs modifier from parent

James Park (1):
      meson,amd: Remove Windows libelf wrap

Jason Ekstrand (3):
      iris: Use a larger alignment for buffer allocations
      iris: Fix more BO alignments
      iris: Handle resource offsets in buffer copies

Jesse Natalie (1):
      u_atomic: Add a helper for pointer compare-exchange

Jonathan (2):
      gallium/u_threaded: Prepare for buffer sharedness tracking
      gallium/u_threaded: buffer sharedness tracking

Jonathan Gray (1):
      iris: check i915 features after hw gen

Lionel Landwerlin (12):
      anv: clear descriptorsets if AllocateDescriptorSets fails
      anv: add missing wokraround for texture cache invalidate
      intel/nir/rt: fixup generate hit
      intel/nir/rt: spill/fill the entire ray query data
      intel/nir/rt: fix ray query proceed level
      intel/nir/rt: change scratch check validation
      intel/nir/rt: store ray query state in scratch
      intel/fs: fixup a64 messages
      intel/nir: fixup preserved metadata in rayquery lowering
      intel/nir: fix potential invalid function impl ptr usage
      intel/nir: disable assert on async stack id
      anv: remove HDC flush from invalidate bits

Marcin Ślusarz (1):
      intel/compiler: remove second shading rate lowering for mesh

Marek Olšák (1):
      radeonsi: don't flush asynchronously for fence_server_signal

Martin Krastev (1):
      meson: add svga gallium driver to 'auto' group on arm/aarch64

Mike Blumenkrantz (23):
      zink: uncap ssbo size
      zink: fix atomic ssbo indexing with non-32bit values
      zink: split up get_clear_data()
      zink: make void clears more robust
      zink: fix/relax resolve geometry check
      zink: fix atomic ssbo fadd offsets
      st/bitmap: use normalized coords in samplers with lowered rects
      st/drawpixels: use normalized coords in samplers with lowered rects
      zink: handle culldistance xfb outputs like clipdistance
      lavapipe: set writemask for compute shader buffers
      lavapipe: propagate shader access info across libraries
      zink: free vertex_state_cache on shutdown
      zink: always unset var->data.explicit_xfb_buffer
      zink: avoid overflow when clamping bufferviews
      zink: always run optimize_nir after lower_64bit_vars
      zink: don't flatten 64bit arrays during rewrite
      mesa: set normalized_coords for bindless texture buffer samplers
      aux/trace: dump depth_clamp for rasterizer state
      zink: set layouts before possibly reordering image copies
      zink: add a draw barrier when unbinding a sampler-bound fb surface
      glthread: handle DeleteBuffers(n=-1) gracefully
      zink: fix/improve handling for multi-component bitfield ops
      pipe-loader: fix zink driinfo header path

Pierre-Eric Pelloux-Prayer (3):
      radeonsi/gfx11: don't set VERTS_PER_SUBGRP to 0
      tc: do a GPU->CPU copy to initialize cpu_storage
      tc: don't use CPU storage for glBufferData

Qiang Yu (1):
      nir: fix nir_xfb_info buffer_to_stream length

Rhys Perry (1):
      aco: fix VMEMtoScalarWriteHazard s_waitcnt mitigation

Samuel Pitoiset (1):
      radv: make sure to initialize wd_switch_on_eop before checking its value

SoroushIMG (1):
      zink: fix nir_op_unpack_64_2x32 emission

Tapani Pälli (1):
      mesa/st: fix a set_sampler_views call parameter order

Timur Kristóf (4):
      aco/optimizer_postRA: Mark a register overwritten when predecessors disagree.
      aco/optimizer_postRA: Don't assume all operand registers were written by same instr.
      aco/optimizer_postRA: Fix logical control flow handling.
      radv: Use a fallback for marketing name when libdrm doesn't know it.

Yiwei Zhang (1):
      mesa/st: emit string marker based on PIPE_CAP_STRING_MARKER

Yonggang Luo (3):
      drm-shim: drop gnu99 override
      ci/docs: Stick to specific version of python packages
      util: Disable usage of __attribute__((__const__)) when the compiler is clang

nyanmisaka (1):
      gallium: Do not include offscreen winsys if glx is disabled

git tag: mesa-22.2.1

SHA256: 0079beac0a33f45e7e0aec59e6913eafbc4268a3f1e2e330017440494f91b13c  mesa-22.2.1.tar.xz
SHA512: cb69c808453474f77aad68afae7cdb427e6720e1d2259f7b911a5476a03144bbe8adfbe040f9bed3954d92805eea302757b76fd29f03f692f725c0fd2295df7e  mesa-22.2.1.tar.xz
PGP: https://archive.mesa3d.org/mesa-22.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-announce/attachments/20221011/e5b3e918/attachment.sig>

More information about the mesa-announce mailing list