Package: release.debian.org Severity: normal X-Debbugs-Cc: [email protected] Control: affects -1 + src:mesa User: [email protected] Usertags: unblock
Please unblock package mesa [ Reason ] This is the last upstream release of the 25.0.x bugfix series fixing bug #1107633, and it also reverts a commit for mobian (#1107895) and another from this release for Intel Haswell (LP: #2113508) [ Impact ] At least #1107633 would affect folks running Steam. [ Tests ] This is an upstream stable release, which has gone through automated testing on their CI. While it can't It has also been in sid for 22 days already,. [ Risks ] This does trigger a bug in gnome-remote-desktop (LP: #2115956), which has been fixed for experimental in the latest upload (48.1-3). [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [-] attach debdiff against the package in testing [ Other info ] Mesa is a big project, so even a debdiff covering just a couple of minor releases is too large, but here's the diffstat: # git diff debian/25.0.5-2..debian/25.0.7-2 | diffstat b/.pick_status.json |12340 +++++++++++++++++++++++++++++++ b/VERSION | 2 b/debian/changelog | 20 b/debian/control | 7 b/debian/control.in | 7 b/debian/patches/Revert-hasvk-elk-stop-turning-load_push_constants-in.patch | 89 b/debian/patches/kopper-Revert-kopper-Explicitly-choose-zink.patch | 39 b/debian/patches/series | 3 b/debian/rules | 4 b/docs/relnotes.rst | 4 b/docs/relnotes/25.0.5.rst | 3 b/docs/relnotes/25.0.6.rst | 182 b/docs/relnotes/25.0.7.rst | 198 b/src/amd/common/ac_gpu_info.c | 41 b/src/amd/common/ac_gpu_info.h | 10 b/src/amd/common/ac_uvd_dec.c | 33 b/src/amd/common/ac_uvd_dec.h | 8 b/src/amd/common/meson.build | 1 b/src/amd/compiler/aco_insert_waitcnt.cpp | 9 b/src/amd/compiler/aco_ir.cpp | 22 b/src/amd/compiler/aco_scheduler_ilp.cpp | 6 b/src/amd/compiler/tests/test_insert_waitcnt.cpp | 75 b/src/amd/compiler/tests/test_scheduler.cpp | 9 b/src/amd/llvm/ac_nir_to_llvm.c | 32 b/src/amd/vulkan/meta/radv_meta_copy.c | 4 b/src/amd/vulkan/meta/radv_meta_fast_clear.c | 6 b/src/amd/vulkan/nir/radv_nir_apply_pipeline_layout.c | 16 b/src/amd/vulkan/radv_buffer.c | 6 b/src/amd/vulkan/radv_cmd_buffer.c | 72 b/src/amd/vulkan/radv_cmd_buffer.h | 7 b/src/amd/vulkan/radv_descriptor_set.c | 47 b/src/amd/vulkan/radv_descriptor_set.h | 3 b/src/amd/vulkan/radv_dgc.c | 13 b/src/amd/vulkan/radv_formats.c | 8 b/src/amd/vulkan/radv_image.c | 36 b/src/amd/vulkan/radv_instance.c | 6 b/src/amd/vulkan/radv_instance.h | 2 b/src/amd/vulkan/radv_physical_device.c | 25 b/src/amd/vulkan/radv_physical_device.h | 7 b/src/amd/vulkan/radv_pipeline_graphics.c | 31 b/src/amd/vulkan/radv_queue.c | 6 b/src/amd/vulkan/radv_sdma.c | 40 b/src/amd/vulkan/radv_sdma.h | 1 b/src/amd/vulkan/radv_shader_info.c | 3 b/src/amd/vulkan/radv_video.c | 22 b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c | 76 b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h | 4 b/src/broadcom/compiler/v3d_tex.c | 27 b/src/compiler/glsl/lower_precision.cpp | 4 b/src/compiler/nir/nir_lower_io.c | 14 b/src/compiler/nir/nir_opt_varyings.c | 61 b/src/compiler/nir/nir_opt_vectorize_io.c | 13 b/src/compiler/nir/nir_serialize.c | 6 b/src/compiler/nir/nir_sweep.c | 3 b/src/compiler/spirv/vtn_cfg.c | 4 b/src/compiler/spirv/vtn_opencl.c | 6 b/src/egl/drivers/dri2/platform_device.c | 25 b/src/etnaviv/isa/meson.build | 1 b/src/freedreno/.gitlab-ci/reference/crash.log | 4 b/src/freedreno/.gitlab-ci/reference/crash_prefetch.log | 4 b/src/freedreno/.gitlab-ci/reference/prefetch-test.log | 4 b/src/freedreno/ci/freedreno-a307-fails.txt | 5 b/src/freedreno/common/freedreno_dev_info.h | 12 b/src/freedreno/common/freedreno_devices.py | 9 b/src/freedreno/computerator/a6xx.cc | 16 b/src/freedreno/ir3/ir3_compiler.c | 8 b/src/freedreno/ir3/ir3_compiler.h | 3 b/src/freedreno/ir3/ir3_shader.h | 37 b/src/freedreno/registers/adreno/a6xx.xml | 27 b/src/freedreno/vulkan/tu_device.cc | 2 b/src/freedreno/vulkan/tu_knl_kgsl.cc | 2 b/src/freedreno/vulkan/tu_shader.cc | 16 b/src/gallium/auxiliary/gallivm/lp_bld_arit.c | 2 b/src/gallium/auxiliary/gallivm/lp_bld_nir.c | 9 b/src/gallium/auxiliary/pipe-loader/driinfo_gallium.h | 1 b/src/gallium/auxiliary/util/u_driconf.c | 1 b/src/gallium/drivers/freedreno/a6xx/fd6_compute.cc | 16 b/src/gallium/drivers/iris/iris_blorp.c | 10 b/src/gallium/drivers/iris/iris_indirect_gen.c | 10 b/src/gallium/drivers/iris/iris_state.c | 45 b/src/gallium/drivers/llvmpipe/lp_screen.c | 11 b/src/gallium/drivers/llvmpipe/lp_surface.c | 5 b/src/gallium/drivers/r600/ci/r600-rv770-fails.txt | 12 b/src/gallium/drivers/r600/ci/r600-turks-fails.txt | 16 b/src/gallium/drivers/r600/evergreen_state.c | 4 b/src/gallium/drivers/r600/r600_buffer_common.c | 3 b/src/gallium/drivers/r600/r600_pipe.h | 2 b/src/gallium/drivers/r600/r600_pipe_common.h | 52 b/src/gallium/drivers/r600/r600_state.c | 2 b/src/gallium/drivers/r600/r600_state_common.c | 34 b/src/gallium/drivers/r600/r600_viewport.c | 32 b/src/gallium/drivers/radeonsi/radeon_vce.c | 1 b/src/gallium/drivers/radeonsi/radeon_vce_52.c | 5 b/src/gallium/drivers/radeonsi/si_shader.c | 13 b/src/gallium/drivers/zink/zink_context.c | 2 b/src/gallium/drivers/zink/zink_lower_cubemap_to_array.c | 4 b/src/gallium/frontends/lavapipe/lvp_execute.c | 1 b/src/gallium/frontends/vdpau/vdpau_private.h | 2 b/src/gallium/include/frontend/api.h | 1 b/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c | 2 b/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h | 5 b/src/gfxstream/guest/platform/linux/LinuxVirtGpu.h | 2 b/src/gfxstream/guest/platform/linux/LinuxVirtGpuDevice.cpp | 10 b/src/intel/compiler/brw_fs_nir.cpp | 4 b/src/intel/compiler/brw_lower_logical_sends.cpp | 10 b/src/intel/compiler/brw_nir.c | 21 b/src/intel/compiler/brw_nir.h | 7 b/src/intel/compiler/brw_nir_lower_rt_intrinsics.c | 4 b/src/intel/compiler/elk/elk_fs_nir.cpp | 4 b/src/intel/tools/aubinator.c | 3 b/src/intel/tools/aubinator_error_decode.c | 3 b/src/intel/tools/intel_tools.c | 13 b/src/intel/tools/intel_tools.h | 15 b/src/intel/vulkan/anv_cmd_buffer.c | 3 b/src/intel/vulkan/anv_nir.h | 16 b/src/intel/vulkan/anv_nir_compute_push_layout.c | 3 b/src/intel/vulkan/anv_physical_device.c | 8 b/src/intel/vulkan/anv_pipeline.c | 34 b/src/intel/vulkan/anv_private.h | 7 b/src/intel/vulkan/anv_sparse.c | 3 b/src/intel/vulkan/genX_cmd_buffer.c | 2 b/src/intel/vulkan/genX_cmd_draw.c | 8 b/src/intel/vulkan/genX_gfx_state.c | 27 b/src/intel/vulkan/genX_gpu_memcpy.c | 18 b/src/intel/vulkan/genX_init_state.c | 5 b/src/intel/vulkan/genX_simple_shader.c | 3 b/src/intel/vulkan_hasvk/anv_nir_apply_pipeline_layout.c | 6 b/src/intel/vulkan_hasvk/anv_nir_compute_push_layout.c | 3 b/src/mesa/main/blend.c | 2 b/src/mesa/main/buffers.c | 33 b/src/mesa/main/buffers.h | 4 b/src/mesa/main/consts_exts.h | 3 b/src/mesa/main/draw_validate.c | 4 b/src/mesa/main/fbobject.c | 2 b/src/mesa/main/ffvertex_prog.c | 2 b/src/mesa/main/formatquery.h | 4 b/src/mesa/main/framebuffer.c | 2 b/src/mesa/main/get.c | 2 b/src/mesa/main/glformats.c | 4 b/src/mesa/main/mtypes.h | 12 b/src/mesa/main/texobj.h | 3 b/src/mesa/state_tracker/st_atom_blend.c | 19 b/src/mesa/state_tracker/st_atom_depth.c | 2 b/src/mesa/state_tracker/st_extensions.c | 2 b/src/mesa/state_tracker/st_format.c | 5 b/src/nouveau/compiler/nak/api.rs | 1 b/src/nouveau/compiler/nak/assign_regs.rs | 4 b/src/nouveau/compiler/nak/builder.rs | 4 b/src/nouveau/compiler/nak/ir.rs | 26 b/src/nouveau/compiler/nak/lower_copy_swap.rs | 8 b/src/nouveau/compiler/nak/lower_par_copies.rs | 2 b/src/nouveau/compiler/nak/opt_bar_prop.rs | 2 b/src/nouveau/compiler/nak/opt_copy_prop.rs | 17 b/src/nouveau/compiler/nak/opt_lop.rs | 6 b/src/nouveau/compiler/nak/opt_prmt.rs | 8 b/src/nouveau/compiler/nak/sm50.rs | 48 b/src/nouveau/compiler/nak/sm70.rs | 30 b/src/nouveau/compiler/nak/spill_values.rs | 6 b/src/nouveau/compiler/nak/to_cssa.rs | 2 b/src/nouveau/headers/lib_rs_gen.py | 10 b/src/nouveau/mme/meson.build | 4 b/src/nouveau/vulkan/nvk_cmd_dispatch.c | 2 b/src/nouveau/vulkan/nvk_cmd_draw.c | 1 b/src/nouveau/vulkan/nvk_device.c | 2 b/src/panfrost/lib/genxml/v10.xml | 8 b/src/panfrost/lib/pan_texture.c | 214 b/src/panfrost/lib/pan_texture.h | 6 b/src/panfrost/vulkan/panvk_image_view.h | 6 b/src/panfrost/vulkan/panvk_vX_descriptor_set.c | 9 b/src/panfrost/vulkan/panvk_vX_image_view.c | 31 b/src/util/00-mesa-defaults.conf | 13 b/src/util/00-radv-defaults.conf | 11 b/src/util/driconf.h | 13 b/src/util/u_printf.c | 4 b/src/vulkan/runtime/vk_pipeline.c | 2 debian/patches/drisw-Avoid-crashing-when-swrast_loader-NULL.patch | 52 176 files changed, 14311 insertions(+), 789 deletions(-) unblock mesa/25.0.7-2

