Hello everyone, I'm happy to announce the next release candidate, 26.2.0-rc3.
As always, if you find any issues please report them here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/new Any issue that should block the release of 26.2.0 final, thus adding more 26.2.0-rc* release candidates, must be added to this milestone: https://gitlab.freedesktop.org/mesa/mesa/-/milestones/55 The next release candidate is expected in one week, on August 5th. Cheers, Eric --- Benjamin Cheng (1): vl/proc: Guard compositor creation with HAVE_GFX_COMPUTE Caio Oliveira (4): nir: Account for cmat memory accesses in copy_prop_vars anv: Include build and device identity in shader binary UUID brw: Match fill/spill optimization scratch accesses by logical offset intel/gen: Fix Gfx11 3-src accumulator file encoding Christian Gmeiner (2): mesa/st: Invalidate FS sampler views after PBO texture transfers nir/opt_vectorize: Remove the phis that were combined Christoph Pillmayer (2): pan/kraid: Fix 32bit hw_runner builds pan/perf: Fix 32bit build of panquick Connor Abbott (1): tu: Fix condition for skipping emitting aprons Danylo Piliaiev (6): tu: Fix subsampled metadata and blit emission for separate stencil tu: Fix gfx_write_access checking for TRANSFORM_FEEDBACK_COUNTER_READ_BIT tu: Fix blit_cache_cleaned never being set to true tu: Fix LRZ handling for VK_EXT_custom_resolve tu: Dirty LRZ after changing attachment locations disable LRZ writes nir: Include scalarized component offsets in UBO ranges David Rosca (4): va: Fix leak when vlVaUploadImage fails va: Ensure templat is valid for temporary surfaces radeonsi: Stop forcing GTT with no gfx/compute ac/video: Fix number of AV1 single refs Dmitry Baryshkov (2): tu: limit KHR_internally_synchronized_queues to Vulkan 1.1+ tu: limit VALVE_fragment_density_map_layered to Vulkan 1.1 devices Emma Anholt (1): freedreno: Don't force image component A=1 substitution on R/RG textures. Eric Engestrom (8): .pick_status.json: Update to 8b00adbe72f2705985146b057f6fde9256d0dcb0 .pick_status.json: Mark 47efd739121d51e2f9049cec715a70c13767a67c as denominated .pick_status.json: Mark 7999060992e9cee91d1962faf65dc4e5c6fe4f69 as denominated .pick_status.json: Mark 2515024a5919ed14fe05471e3f1f89c54a454610 as denominated .pick_status.json: Mark 4fd93a0039a07ec2027f2a6d1d252c73ed033e0a as denominated pick-ui: turn commit.date into a (cached) property pick-ui: show MR number for additional context VERSION: bump for 26.2.0-rc3 Frank Binns (2): pvr: rearrange some functions in pvr_arch_border.c pvr: setup all format fields for custom border color entries Frank Bouwer (1): pvr: Fix for depth stencil 2d array writes. Georg Lehmann (2): nir: fix divergence for deref_cast aco/live_var_analysis: make sure shared vgprs are within the encodable vgprs Jaakko Jokinen (1): nir: Add cases to nir_get_io_offset_src_number() JaeHoon Lee (3): nvk: free copy_memory_indirect_temps on command buffer destroy v3dv: avoid restoring stale descriptor state after a meta op nvk: report fills from memory correctly Jan Meisel (1): radv: fix RADV_PERFTEST=nircache enablement Janne Grunau (4): asahi: nir: lower flrp64 asahi: ci: Drop no longer failing VK.wsi.xcb.present_timing test panfrost: ci: Drop no longer failing VK.wsi.xcb.present_timing test asahi: ci: Add failing b10g11r11 and e5b9g9r9 copy tests Jeremy Huddleston (1): glx/apple: only skip AppleGL election on macOS 26.0 through 26.5 Karol Herbst (3): rusticl/memory: return 0 for CL_IMAGE_SLICE_PITCH also for 2d images rusticl/kernel: add libclc source hash to kernel shader keys vtn/opencl: fix libclc needing fp16 lowering to fp32 Konstantin Seurer (1): radv/bvh: Fix updating acceleration structures containing AABBs Lionel Landwerlin (4): anv: fix push buffer descriptor address relocation brw: add missing INTEL_FS_CONFIG_PER_PRIMITIVE_REMAPPING handling brw: fix wa_18019110168 lowering anv: fix leak in RT binding point Lorenzo Rossi (1): panfrost: Fix wrong layout reuse in user clip planes Marek Olšák (4): radv: fix determining the raster prim for guardband radv: fix determining the raster prim for line mode radv: fix determining the dynamic raster prim for FS barycentrics radv: fix determining the static raster prim for FS barycentrics and front_face Natalie Vock (2): radv/nir: Clean up descriptor index lowering radv: Expose mutable acceleration structure descriptors Peng_Lx (1): turnip/kgsl: close the dma-buf fd of our own allocations Pohsiang (John) Hsu (1): d3d12: fix msvc build warning C4819 Rhys Perry (2): ac/nir/ngg: don't shrink device-scope memory barriers ac/nir/ngg: track uniformity with multiple set_vertex_and_primitive_count Ryan Mckeever (1): docs: advertise VK_KHR_multiview support for Bifrost Sonny Jiang (2): radeonsi: always set is_format_supported in screen create radeonsi/vcn: Add vcn_5_0_2 support Toshinari Morikawa (1): egl: avoid calling loader_get_driver_for_fd with fd = -1 Valentine Burley (2): panvk: Disable VK_KHR_internally_synchronized_queues on Vulkan 1.0 tu: Report correct maxFragmentInputComponents limits Yiwei Zhang (37): venus: clean up sync2 treatment leftovers venus: simplify sync feedback tracking venus: update pnext fix tracking venus: explicitly track if need to fix batch venus: flatten sync feedback cmd counting venus: deprecate fence feedback venus: split ring submission to vn_queue_submission_do_submit venus: skip empty batch submission venus: drop vn_sync_payload_external from submission tracking venus: extract vn_timeout_to_poll_timeout venus/virtgpu: only signal non-zero initial value venus/virtgpu/vtest: drop initial value from sync reset venus: prepare for VN_SYNC_TYPE_SYNC venus: migrate fence over to VN_SYNC_TYPE_SYNC venus: relax SYNC_FD fence export requirement venus: deprecate queue idle wait workaround venus: rename to be explicit about sync fd semaphore venus: vn_semaphore_(is|wait)_sync_fd to support VN_SYNC_TYPE_SYNC venus: rename existing queue submission wait semaphore tracking venus: count and prepare storage to scrub SYNC_FD signal semaphore venus: extract syncs and scrub SYNC_FD signal semaphores venus: ensure renderer sync fence is submitted between queue batches venus: migrate SYNC_FD semaphore over to VN_SYNC_TYPE_SYNC venus: relax SYNC_FD semaphore export requirement venus/virtgpu: hide has_timeline_sync behind a new perf option venus/vtest: advertise timeline syncobj support venus: drop vn_renderer_sync_flags venus: add VN_SYNC_TYPE_TIMELINE_SYNC venus: track queue internal array index within vn_device::queues venus: count and init syncs from timeline semaphores venus: implement host signal for TIMELINE_SYNC venus: implement counter query for TIMELINE_SYNC venus: add vn_wait_semaphores_legacy for legacy wait venus: implement semaphore wait for TIMELINE_SYNC venus: migrate timeline semaphore to VN_SYNC_TYPE_TIMELINE_SYNC venus: document timeline semaphore implementation venus: ensure cached vn_ring_submit batches are bounded utzcoz (1): virtio: magma-gpu-rs: accept a null device in virtgpu_kumquat_finish git tag: mesa-26.2.0-rc3 https://mesa.freedesktop.org/archive/mesa-26.2.0-rc3.tar.xz SHA256: f733c005660d342a51c6727d1ad481f43d05b4c601ac72247fa641e1d73a8ad1 mesa-26.2.0-rc3.tar.xz SHA512: f96cbd01dfa5fa2b11b10c0eb2db5a98ee49c6751ac6defe14104d295bd214aa07020af710fa339f9184b1989d7f771313cc21b9aa78259f6150a4d152dd835b mesa-26.2.0-rc3.tar.xz PGP: https://mesa.freedesktop.org/archive/mesa-26.2.0-rc3.tar.xz.sig
signature.asc
Description: PGP signature
