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
Description: signature