[ANNOUNCE] mesa 23.0.1

Dylan Baker <[email protected]>
Newsgroups gmane.comp.video.mesa3d.announce,gmane.comp.video.mesa3d.devel
Message-ID <167986404476.765726.16349684874714340302@localhost>
Hi list,

I know this email is going out a little late, but better late than
never. Which may also be the name of the 23.0.1 release. I must
apologize, I was running behind to start with, and then the troubles
with the CI pushed me even further behind. As such, there are still a
great number of patches nominated that are not in the release. I
basically got what I could in by the end of day Friday, and cut that as
the release, and I'll continue to pull in patches over the next week and
half to have a normally scheduled release on April 5th.

There's a lot here, covering a wide swath of the mesa codebase,
especially Intel, AMD, and Zink.

Cheers,
Dylan

shortlog
========

Błażej Szczygieł (1):
      glx: Fix glXGetFBConfigFromVisualSGIX

Caio Oliveira (2):
      iris, crocus: Align workaround address to 32B
      gallivm: Fix handling of nir_intrinsic_scoped_barrier

Daniel Schürmann (1):
      aco: fix NIR infinite loops

Daniel Stone (1):
      intel/isl: Don't scream FINISHME into logs for 3D vs. CCS

Dave Airlie (1):
      llvmpipe: fix compute address bits to return native pointer size.

Dylan Baker (13):
      docs: Add sha256 sum for 23.0.0
      .pick_status.json: Update to 56a9aad4010ff9f2c0afcadec0ac61a6274de0a3
      .pick_status.json: Update to aa791961a82e1f5a9dd841c3e0398c3e80d09652
      .pick_status.json: Update to e45bbcf6492a178e52e4b87bad31bb01bc22e507
      .pick_status.json: Update to baea3b328b7a39abcee48c733236f242e1f4cf0e
      util: rzalloc and free hash_table_u64
      .pick_status.json: Update to 6cb0c8b6d746fe055bbe905025550140c0980720
      .pick_status.json: Update to 8c51c8697ab122472b9136f9a17813a7a6513c59
      .pick_status.json: Update to 8c51c8697ab122472b9136f9a17813a7a6513c59
      .pick_status.json: Update to 69cbc2e7eea599fb63f93373408a589f4345c6de
      .pick_status.json: Update to 0cd89a27ed0da0bf79c3eae9aac314ee33c3a852
      docs: add release notes for 23.0.1
      VERSION: update to 23.0.1

Emma Anholt (1):
      ci: Re-enable some swrast testing using fd.o's shared runners for now.

Eric Engestrom (2):
      radv: split linker script for android since it requires different symbols
      glapi/meson: drop duplicate line in deps

Erik Faye-Lund (1):
      docs/zink: fixup wording of the GL 4.6 requirements

Friedrich Vock (2):
      mesa: Report GL_SHADER_BINARY_FORMAT_SPIR_V as supported
      docs: Fix formatting for RMV tracing docs

Georg Lehmann (1):
      aco/optimizer_postRA: assume all registers are untrackable in loop headers

Gert Wollny (3):
      r600/sfn: be more conservative with channel use in multi-slot ops
      r600/sfn: Fix minimum required registers
      r600/sfn: Fix atomic lowering

Illia Polishchuk (1):
      glx: fix indirect initialization crash

Iván Briano (3):
      vulkan: track the right value on CmdSetColorWriteMasks
      anv: fix testing for dynamic color blend bits
      anv: stop tracking color blend state in the pipeline

José Roberto de Souza (1):
      iris: Don't mark protected bo as reusable

Karol Herbst (3):
      nir/deref: don't replace casts with deref_struct if we'd lose the stride
      rusticl/kernel: Images arg sizes also have to match the host pointer size
      gallivm: fix lp_vec_add_offset_ptr for 32 bit builds

Kenneth Graunke (1):
      intel/fs: Fix inferred_sync_pipe for F16TO32 opcodes

Lionel Landwerlin (19):
      anv: fix invalid masking of 48bit address
      anv: fix vma heap memory leak
      genxml: Fix STATE_BASE_ADDRESS::BindlessSurfaceStateSize field size
      genxml: fix border color offset field on Gfx12+
      anv: fixup condition for Wa_14016118574
      anv: pull Wa_14016118574 out of some loop not changing state
      anv: fix incorrect parameter
      anv: fix generated forward jump with more than 67M draws
      anv: remove copied code from generation shader
      anv: remove BTI related flush in generation shaders
      anv: correctly program 3DSTATE_SF in generation shaders
      anv: limit push constant dirtyness with generation shaders
      anv: remove pre hasvk split assert
      anv: remove commented code
      anv: fix indirect draws VF cache tracking of index buffer
      anv: make sure mi_memcpy lands before push constant loads
      anv: remove MI_NOOPs at the end of the generation batch
      nir: fix nir_ishl_imm
      anv: force MEDIA_INTERFACE_DESCRIPTOR_LOAD reemit after 3D->GPGPU switch

Marek Olšák (8):
      amd: add missing gfx11 register definitions
      radeonsi/gfx11: fix the CU_EN clear mask for RSRC4_GS
      radeonsi/gfx11: don't set non-existent VGT_STRMOUT_BUFFER_CONFIG
      radeonsi/gfx11: set CB_COLORi_INFO.MAX_COMP_FRAG on GFX1103_R2
      radeonsi: disable Smart Access Memory because CPU access has large overhead
      nir: lower to fragment_mask_fetch/load_amd with EQAA correctly
      mesa: fix glPopClientAttrib with fixed-func VP and zero-stride varyings
      radeonsi: don't merge SET_* packets that have a different index in si_pm4_state

Mike Blumenkrantz (10):
      zink: fix shader read access removal for barrier generation
      zink: avoid adding ubo/ssbo bindings multiple times for different bitsizes
      zink: remove suspended queries from list before resuming
      zink: disable queries for clear_texture()
      zink: fix zink_resource_access_is_write()
      zink: only add deferred barrier on fb unbind when layout needs to change
      zink: fix descriptor update flagging on null ssbo set
      zink: propagate valid_buffer_range when replacing buffer storage
      aux/tc: fix rp info resizing clobbering current info
      vulkan/wsi: fix crash in failed swapchain creation for wayland

Patrick Lerda (1):
      r600: fix shader blob memory leak

Pierre-Eric Pelloux-Prayer (1):
      radeonsi: fix fast depth_clear_value/stencil_clear_value

Rhys Perry (2):
      aco: fix pathological case in LdsDirectVALUHazard
      aco: always update orig_names in get_reg_phi()

Ruijing Dong (1):
      raseonsi/vcn: fix a h264 decoding issue

Sam Edwards (1):
      nouveau: Fix null dereference in nouveau_pushbuf_destroy

Samuel Pitoiset (8):
      radv: fix flushing non-coherent images inside secondaries on GFX9+
      radv: fix flushing non-coherent images in EndCommandBuffer()
      radv: fix draw calls with 0-sized index buffers and robustness on NAVI10
      amd,ac/rgp: fix SQTT memory types
      radv: fix DCC decompress on GFX11
      radv: fix incorrect stride for primitives generated query with GDS
      radv: fix border color swizzle for stencil-only format on GFX9+
      radv: disable DCC with signedness reinterpretation on GFX11

Sil Vilerino (4):
      d3d12: Fix VP9 Decode - Checking 0xFF instead of 0x7F for invalid frame_ref[i].Index7Bits
      frontend/va: Keep track of some VP9 previous frame data for current frame use_prev_in_find_mvs_refs
      d3d12: VP9 Decode - Fix use_prev_in_find_mvs_refs calculation
      d3d12: Fix video decode for interlaced streams with reference only textures required

Sviatoslav Peleshko (3):
      iris: Avoid creating uncompressed view with unaligned tile offsets on BDW
      anv: Handle all fields in VkAccelerationStructureBuildRangeInfoKHR
      anv: Move WA MEDIA_VFE_STATE after stalling PIPE_CONTROL

Tatsuyuki Ishi (2):
      radeonsi: SDMA v4 size field is size - 1
      radv: SDMA v4 size field is size - 1

Väinö Mäkelä (2):
      hasvk: Mark VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL as stencil write optimal
      hasvk: Disable non-zero fast clears for 8xMSAA images

Yiwei Zhang (1):
      venus: fix VK_EXT_image_view_min_lod feature query

Yogesh Mohan Marimuthu (2):
      wsi/display: check alloc failure in wsi_display_alloc_connector()
      ac/surface: only adjust pitch if surf_pitch was modified

antonino (1):
      zink: fix line smooth lowering



git tag: mesa-23.0.1

https://archive.mesa3d.org/mesa-23.0.1.tar.xz
SHA256: e8e586856b55893abae9bdcdb98b41c081d909bb1faf372e6e7262307bf34adf  mesa-23.0.1.tar.xz
SHA512: 9bbe0ba0b1a16fe10b35b6aa3a821d96ab9c4ce4ad38056e2c32271e50b48fd5ef6e1a0babadded631f2b136dfb15acf0c41475d73ee28d132c861ce96517e24  mesa-23.0.1.tar.xz
PGP: https://archive.mesa3d.org/mesa-23.0.1.tar.xz.sig
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQRxxLdWILx1cItL2yVMlfqrPrBz7AUCZCCw7AAKCRBMlfqrPrBz
7Az/AP4j2PxPLAASTF2NPcdazEOpz/lXKMrvI9eGXD0+BLRMZQEAi0zPZ397V6NV
lt7YV1LA6G0BS+J/DEk3eRNoezGDhwc=
=r0wl
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.