- zink: zink_create_quads_emulation_gs doesn't write primitive ID
- regression;bisected: c49a71c03c9166b0814db92420eadac74cbc4b11 leads to artifacts if on top of launched game (in full screen mode) show list running apps (Hold Alt + Tab)
- black screen and "Failed to add framebuffer" error in wayland compositors when not filtering dmabuf formats with ccs modifiers on intel graphics when upgrading to mesa 24.3.0
- nir: nir_opt_if_merge_test fails validation with NIR_DEBUG=validate_ssa_dominance
- radv: Vulkan AV1 video decode glitches
- Firestorm crashes on startup with Mesa 24.3
Changes
-------
Alyssa Rosenzweig (1):
- zink: fix gl_PrimitiveID reads with quads
Antonino Maniscalco (1):
- nir,zink,asahi: support passing through gl_PrimitiveID
Boris Brezillon (2):
- panfrost: Increase AFBC body alignment requirement on v6+
- panvk/csf: Fix register overlap in issue_fragment_jobs()
Caio Oliveira (1):
- intel/brw: Fix decoding of cond_modifier and saturate in EU validation
Chia-I Wu (3):
- panvk: clang-format issue_fragment_jobs
- panvk: fix frag_completed for layered rendering
- panvk: fix vs image support
Connor Abbott (1):
- ir3: Fix reload_live_out() in shared RA
Daniel Schürmann (2):
- aco/ra: set Pseudo_instruction::scratch_sgpr to SCC if it doesn't need to be preserved
- aco/ra: use bitset for sgpr_operands_alias_defs
Dave Airlie (2):
- v3dv: report correct error on failure to probe
- venus: handle device probing properly.
David Rosca (2):
- gallium/vl: Don't support planar RGB as video format
- radv/video: Always use setup reference slot when valid
Derek Foreman (3):
- vulkan/wsi/wayland: Fix time calculation
- vulkan/wsi/wayland: Avoid spurious discard event at startup
- vulkan/wsi/wayland: Move timing calculations to the swapchain
Dylan Baker (13):
- docs/relnotes/24.3.0: Add SHA sums
- .pick_status.json: Update to a53e6ae6992af51ca422bd82d0adb8accda3b456
- .pick_status.json: Update to 2e49448a433e30a0648b3986381f356335211ae9
- .pick_status.json: Update to 8653abac095c76fc898cbd72bc67b10b828c3478
- .pick_status.json: Update to 64ea1175cc88f10c6c5ec06a4c9d2d65436c51a6
- .pick_status.json: Mark aae0c1d5a8dd446015d6208a6bf81942a1d4cebf as denominated
- .pick_status.json: Update to 1b42bc76daf10b968409471e5829173e97ae297c
- .pick_status.json: Mark 44de5f1c46ceca4f8dd2c594b93ad3e29f2622bc as denominated
- .pick_status.json: Update to 0c55770b3ee30be1b91b6efc211674694afcc5cd
- .pick_status.json: Update to cdf822632a16cd1f10aab93590c179bdc1bfa441
- .pick_status.json: Mark 4d35002949c4ca0ffb00b9e98b828829553d51d4 as denominated
- .pick_status.json: Update to d0f4d0b6d0f2786d54ad3b4811ec076770118ec1
- .pick_status.json: Mark dfa4c55a4f24518e46f8a7002c5c69cdbad8feb5 as denominated
Eric Engestrom (4):
- zink+nvk/ci: fix deqp binary used for gles tests
- zink+radv/ci: fix deqp binary used for gles tests
- meson/megadriver: simplify setting common megadriver arguments
- meson/megadriver: support various lib suffixes
Erik Faye-Lund (5):
- panfrost: use 64-bits for layout calculations
- panvk: set correct max extents for images
- panvk: support binding swapchain memory
- panvk: wire up swapchain image creation
- st/mesa: check requirements for MESA_texture_const_bandwidth
Georg Lehmann (4):
- nir/move_discards_to_top: don't move across is_helper_invocation
- nir/opt_intrinsic: rework sample mask opt with vector alu
- nir/opt_intrinsic: fix sample mask opt with demote
- radv: fix reporting mesh/task/rt as supported dgc indirect stages
Hans-Kristian Arntzen (1):
- radv: Fix missing gang barriers for task shaders.
Ian Romanick (1):
- Fix copy-and-paste bug in nir_lower_aapoint_impl
Juston Li (1):
- util/cache_test: Fix racey Cache.List test
Karmjit Mahil (1):
- tu: Fix memory leaks on VK_PIPELINE_COMPILE_REQUIRED
Karol Herbst (2):
- rusticl: check for overrun status when deserializing
- rusticl/program: check if provided binary pointers are null
Konstantin (1):
- radv: Do not overwrite VRS rates when doing fast clears
Lina Versace (1):
- anv: Fix feature pipelineProtectedAccess
Lionel Landwerlin (1):
- anv/iris: leave 4k alignments for clear colors with modifiers
Marek Olšák (1):
- Revert "gbm: mark surface buffers as explicit flushed"
Mary Guillemard (1):
- panvk: Call vk_free on queue array instead of vk_object_free
Patrick Lerda (4):
- r600: fix the evergreen sampler when the minification and the magnification are not identical
- r600: restructure r600_create_vertex_fetch_shader() to remove memcpy()
- r600: ensure that the last vertex is always processed on evergreen