[ANNOUNCE] mesa 22.3.1

Eric Engestrom eric at engestrom.ch
Wed Dec 14 23:24:08 UTC 2022

Hello everyone,

The bugfix release 22.3.1 is now available.

It fixes several issues, but one of the big ones is a crash on Mesa builds
that include d3d12 or dozen but don't have libd3d12.so installed (ie. any
Linux build not being used from within WSL).

If you find any issues, please report them here:

The next bugfix release is due in two weeks, on December 28th.



Alyssa Rosenzweig (1):
      pan/mdg: Emulate 8-bit with the 16-bit pipe

Bas Nieuwenhuizen (1):
      radv: Handle nodes with 2 invalid children in internal node converter.

Boyuan Zhang (1):
      radeonsi: disable av1 decode for navi24

Chia-I Wu (1):
      nir: fix nir_link_varying_precision

Connor Abbott (1):
      freedreno/fdl: Set sRGB bit for storage images

Daniel Stone (1):
      ci: Rebalance radv/grunt testing

Danylo Piliaiev (3):
      ir3: Reduce the maximum allowed imm offset for shared var load/store
      nir/nir_opt_offsets: Prevent offsets going above max
      meson: Do not enable drm for KGSL Turnip build

Dave Airlie (1):
      glx: fix xshm check to init xshm_opcode.

Dawn Han (1):
      venus: fix deqp tests failed on iub descriptor type

Eric Engestrom (5):
      docs: add release notes for 22.3.0
      .pick_status.json: Update to 264a0cabd1dd2a619f24e34f21f767c6bf36fe76
      v3dv: skip some invalid tests
      docs: add release notes for 22.3.1
      VERSION: bump for 22.3.1

Erik Faye-Lund (1):
      zink: don't use defunct custom-flag

Friedrich Vock (2):
      nir: Do not consider phis with incompatible dests equal
      radv: Handle NULL miss shaders

Georg Lehmann (1):
      aco: Use wave size specific opcode for s_or in cube map coord code.

Iago Toral Quiroga (2):
      v3dv: make single-sync paths more explicit
      v3dv: fix job serialization for single sync path

Ian Romanick (1):
      glsl_to_nir: Fix NIR bit-size of ir_triop_bitfield_extract and ir_quadop_bitfield_insert

Iván Briano (2):
      vulkan: VkPolygonMode has a bit more than two values
      hasvk: pipelineStageCreationFeedbackCount is allowed to be 0

Jan Alexander Steffens (heftig) (2):
      d3d12: Don't crash when libd3d12.so can't be found
      dzn: Don't crash when libd3d12.so can't be found

Jan Palus (1):
      vdpau: allow building vdpau st with virgl only

Jason Ekstrand (4):
      nir: Use nir_const_value_for_int in nir_lower_subgroups
      st/mesa: Use nir_const_value_for_bool() in ATIFS
      r600/nir: Fix u64vec2 immediate lowering
      dxil: Use nir_const_value_for_uint in dxil_nir_lower_int_samplers

Kenneth Graunke (1):
      intel/compiler: Set NoMask on cr0 access for float controls mode

Konstantin Seurer (1):
      radv/rra: Set the metadata size correctly

Lionel Landwerlin (11):
      iris: move bindless surface state heap inside the surface state heap
      isl: don't report I915_FORMAT_MOD_Y_TILED_CCS on Gfx8
      anv: correctly predicate ray tracing
      intel: factor out dispatch PS enabling logic
      intel: add missing restriction on fragment simd dispatch
      Revert "anv: compile anv_acceleration_structure.c"
      intel/nir/rt: fixup primitive id
      anv: fixup descriptor copies
      isl: make Wa_1806565034 conditional to non robust access
      intel/fs: make Wa_1806565034 conditional to non robust access
      anv: disable Wa_1806565034 when robustImageAccess is enabled

Marcin Ślusarz (4):
      intel/compiler: adjust [store|load]_task_payload.base too
      nir/lower_task_shader: allow offsetting of the start of payload
      intel/compiler: user payload starts after TUE header & its padding
      nir/lower_task_shader: fix task payload corruption when shared memory workaround is enabled

Otavio Pontes (1):
      anv/hasvk: Clamping Scissor Rect values in a valid range

Peng Huang (1):
      intel: Fix crashes for importing drm buffer

Rhys Perry (2):
      aco: more carefully apply constant offsets into scratch accesses
      aco/ra: don't swap p_create_vector operand with definition blocker for scc

Ruijing Dong (2):
      radeonsi/vcn: adding av1 decoding film grain block
      frontends/va: fix gst videotestsrc h264 enc fail issue.

Samuel Pitoiset (6):
      radv: fix emitting invalid color attachments
      radv: do not set ZPASS_INCREMENT_DISABLE on GFX11
      radv: use LATE_Z for depth/stencil attachments used in feedback loops
      radv: fix guardband if the polygon mode is points or lines
      radv: fix hashing descriptor set layout
      radv: do not remove the PointSize built-in for polygon mode as points

Sathishkumar S (4):
      radeonsi/vcn: enable yuv422 jpeg decode
      radeonsi/vcn: fix regression in yuv422 jpeg decode
      frontends/va: fix crash during grayscale rendering
      gallium/vl: return the buffer plane order for yuv444p format

Sviatoslav Peleshko (1):
      anv: Defer flushing PIPE_CONTROL bits forbidden in CCS while in GPGPU mode

Tapani Pälli (2):
      intel/fs: implement Wa_14017989577
      anv: emit sample mask state independent of fragment stage

git tag: mesa-22.3.1

SHA256: 3c9cd611c0859d307aba0659833386abdca4c86162d3c275ba5be62d16cf31eb  mesa-22.3.1.tar.xz
SHA512: 8a7aee67f6351de293d23425229eb7c42d6918fe9ffb46c6e5df9609f79633c98ab78e892507fe48055c51fa88bf103d7b7baa58e826b1758f66067048baed5b  mesa-22.3.1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-22.3.1.tar.xz.sig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20221214/a376695f/attachment.sig>

More information about the mesa-dev mailing list