[Mesa-announce] [ANNOUNCE] mesa 23.0.1

Dylan Baker dylan at pnwbakers.com
Sun Mar 26 20:54:04 UTC 2023


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
-------------- 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/20230326/f78f4dae/attachment.sig>


More information about the mesa-announce mailing list