• magges released this 2026-07-10 05:06:52 +02:00 | 0 commits to main since this release

    Repo Changes

    • Repo commit: ff36e283de4c2a19d352d9155cd5d689f97c3e19
    • Release tag: mesa-git-26.2.0-devel+r225987.ac8773f05fd4-1

    Recent repo commits

    • ff36e28 Harden mesa package for Ubuntu and Debian targets

    Mesa Upstream

    • Upstream: https://gitlab.freedesktop.org/mesa/mesa.git
    • Ref: main
    • Commit: ac8773f05fd4
    • Package: mesa-git_26.2.0-devel+r225987.ac8773f05fd4-1_amd64.deb

    Mesa upstream changes since eaa4b57774d1

    • ac8773f05fd nir/loop_analyze: Use pass_flags for memoization in is_only_uniform_src
    • 593e886c984 radv/nir_trim_fs_color_exports: remove mrt0.w if alpha_to_one makes it dead
    • 32ddd54e4f6 radv/nir_trim_fs_color_exports: use a state structure to pass parameters
    • 902d4e9b103 brw: Remove dead mixed-size MOV special case from def copy propagation
    • 13960df17d4 anv: fixup max push data delivered to shaders
    • 76dd22c5641 zink: don't increment unique_id for reused bos
    • 551c8bbd3b1 zink: fix the fix for ZINK_RENDERDOC=all
    • 83c85cf2b3f rusticl: enable panfrost by default
    • ef024af866c vulkan/meta: Allow resolving a 2D MSAA image to a 3D image
    • 4cb246aef06 vulkan/meta: Use z_off/scale for 2D array images as well
    • d0b72eefb3e radv: call nir_opt_phi_precision
    • d1c01cb3459 ac/nir: vectorize phis
    • 850768bacbf nir/opt_vectorize: prefer to swizzle vector phis at the destination, not the source
    • 2719f5a6301 nir: remove explict num_components from nir_def_rewrite_uses_with_alu_src
    • 0b5975e599f anv: No need to flush RT cache if we update buffer via CS
    • 703e89a219f lavapipe: advertise dynamicRenderingLocalReadDepthStencilAttachments
    • 1078b01f634 u_trace: Initialize fuzzy_* callbacks correctly
    • 5c15ef5057b pan/perf: Transition to auto-generated derived counters
    • f3a9c9b3f08 pan/perf: Use new kmod api
    • b9d4b7a5cdf pan/perf: Add timing related getters/setters and use them
    • afaa1b6d333 pan/pps: Output counters per block
    • d6d41996b22 pan/perf: Make counter sum across block instances optional
    • f0e33c2502c pan/pps: Delegate more tasks to PanfrostPerf
    • 47e2d8ef7ef pps: Add the Primitive, Instruction, Pixel and Fragment unit types
    • 91b0de7e178 pan/pps: Move PanfrostDevice to a separate file
    • 8bb82dbeab6 pan/kmod: Add a perf implementation to the panfrost backend
    • d5c38cfdcff pan/kmod: Add perf counter api
    • f2e18929ba1 pan/perf: Replace pan_perf_init() by pan_perf_{create,destroy}()
    • 9eadf08a208 pan/perf: Start relying on canonical mali_perf definitions
    • c81802cf089 pan/perf: Generate derived counter definition from Arm's XMLs
    • 5dbd85a9e9c pan/props: Add pan_query_perf_counter_per_block()
    • 4824524cf70 pan/props: Split core_count/core_id_range into two helpers
    • a3e233bd882 pan/props: Make pan_query_core_count() safe with wide shader_present bitmaps
    • 0fcdeafd494 pan/props: Add BUS_WIDTH query to pan_props
    • db4b0a7ec4c pan/kmod: Add a pan_kmod_timestamp_cycles_to_ns() helper
    • 972a509972a pan/kmod: Add l2 features to pan_kmod_dev_props
    • 7f01ea0094d Revert "pvr: Fix for depth stencil 2d array writes."
    • 8ccc7f5632a nvk: Add an NVK_DEBUG=no_compression flag
    • 026c10419f5 nvk/image: Take an nvk_physical_device in can_compress()
    • aee8ac4ae2b nvk/image: Rewrite nvk_image_can_compress() to use early returns
    • 1489c5d72e5 nvk/image: Style nits
    • a8aabfa3639 compiler/rust/bitset: Enhance find_aligned_[un]set_range()
    • 5deb2924fc0 compiler/rust/bitset: Improve test_find_aligned_unset_range()
    • ed59bf892ae anv: Drop the anv_disable_hiz drirc option
    • b51a40d2c6f anv: Bypass HiZ planes for read-only depth tests
    • 9d7094d46cc anv: Rework HiZ plane optimization disabling
    • 91b090ec732 anv: Enable overriding HiZ in depth stencil state
    • f5a5e90adb0 anv: Track the depth buffer aux usage
    • 606c20f61b1 iris: Disable HiZ planes for some read-only tests
    • ee9d508e67f iris: Rework HiZ plane optimization disabling

    Mesa upstream changes truncated to the first 50 commits.

    Downloads
  • magges released this 2026-07-07 05:06:44 +02:00 | 0 commits to main since this release

    Repo Changes

    • Repo commit: ff36e283de4c2a19d352d9155cd5d689f97c3e19
    • Release tag: mesa-git-26.2.0-devel+r225679.eaa4b57774d1-1

    Recent repo commits

    • ff36e28 Harden mesa package for Ubuntu and Debian targets

    Mesa Upstream

    • Upstream: https://gitlab.freedesktop.org/mesa/mesa.git
    • Ref: main
    • Commit: eaa4b57774d1
    • Package: mesa-git_26.2.0-devel+r225679.eaa4b57774d1-1_amd64.deb

    Mesa upstream changes since 114ec04a6063

    • eaa4b57774d anv: Initialize shader debug archive key size
    • a10c12e614b nvk: Only increment CS counters when query is active in CmdDispatchBase
    • 6546c2f14b6 nvk: add a build option to override the build ID
    • 41cf87c44dd drm-shim/nouveau: Add Ada A to Blackwell B support
    • 13541a62ace drm-shim/nouveau: Stop using nouveau gallium names for classes
    • b5645089617 drm-shim/nouveau: Report proper values in DRM_NOUVEAU_GET_ZCULL_INFO
    • 6a50eba471c anv: Bump subgroup size for histogram and prefix shader
    • 3380123a2ba util: u_trace.c: Fix error C4189: buffer_count: local variable is initialized but not referenced
    • 1c46463752f d3d12: avoid signed integer overflow in copy staging box setup
    • b976e5da3f6 d3d12/video: fix comparison-with-wider-type warnings
    • 4598124b93f tu: Enable tu_dont_care_as_load for all Kex Engine games
    • 341de672d35 wsi/display: Actually fix vblank-less systems for VK_EXT_present_timing.
    • e21988336f7 docs/features: Add missing VK_EXT_present_timing enabled for X11.
    • 03f4f690e82 vulkan/wsi: Add hk, nvk as VK_GOOGLE_display_timing supported drivers.
    • 660136d8abe wsi/wayland: Always use clock monotonic domain for GOOGLE_display_timing.
    • 7af8a6473ad vulkan/wsi: Optionally expose VK_GOOGLE_display_timing on wsi wayland+x11.
    • ecf8f8d26ff wsi: Don't try to create a timestamp query pool without driver support.
    • c73ebcd8119 broadcom/ci: mark fixed tests as such
    • b3c37b969c9 radv: Fix generating ray history code
    • f38f0f51111 radv: don't set DB_Z_INFO.NUM_SAMPLES = 3 on gfx12
    • e38c01886c7 radv: fix low pixel throughput with NULL DS on GFX11.x
    • d1ebb4c8083 bin/drm-shim: forward the error code from the command to the user
    • 63489e1a7cb radv: set key.ps.force_vrs_enabled and key.vrs_may_be_enabled more accurately
    • 83a78b3ea01 radv: take sample_mask_in_declared into account when lowering to pixel_coord
    • 1d4f6884bd9 radv: ignore VRS state for sample_mask_in lowering and optimizations
    • e0ce396d06f radv: use shader_info::fs::sample_mask_in_declared
    • db35214fc40 radv: inline radv_is_vrs_enabled
    • a0acfc06ccf radv: always set EN_VRS_RATE=1 because GE_VRS_RATE can also disable it
    • 7a38751abaa radv: fold gfx103_pipeline_vrs_flat_shading into its only use
    • e60532b09dc radv: disable the VRS image on gfx11.x if the VRS rate is overridden
    • 3ccc232368c radv: reduce duplication in gfx103_emit_vrs_override_state
    • 8659d544e25 radv: remove redundant PA_CL_VRS_CNTL setting from the initial state
    • a484a58953c radv: move force_vrs_per_vertex to emit_fsr_state to make it robust (rewrite)
    • 743b466c724 radv: disallow force_vrs_per_vertex with FragCoord when using GPL & ESO
    • 2e810064b62 radv: remove no-op code from radv_consider_force_vrs for POPS
    • deafc469afc radv: don't execute pre-rast shader info code for FS
    • b8f282684d5 radv: remove the VRS rate output if VRS is force-disabled by FS
    • 6a738a69b36 radv: don't use PS_ITER_SAMPLE to force VRS 1x1, use SC/DB VRS override instead
    • 3ac33b42d12 radv: cosmetic VRS changes
    • e45e9e136c9 radv: remove the VRS rate output if VRS flat shading overrides it
    • cb7ec7398c9 radv: use VRS flat shading even if other VRS state is enabled
    • f375e68cf16 radv: use radeon_opt_set_context_reg for PA_CL_VRS_CNTL to fix random behavior
    • 98dc132f305 radv: fix a rare crash with NULL PS and force_vrs_per_vertex
    • ea167d7c310 nir: add shader_info::sample_mask_in_declared because it has side effects
    • 3d63c49b67e pvr: advertise VK_KHR_unified_image_layouts
    • 98c55c1669d pvr: advertise support for VK_EXT_acquire_drm_display
    • 7ef3192d5e2 pvr: advertise VK_EXT_swapchain_colorspace
    • 731c907771e pvr: advertise VK_{KHR,EXT}_swapchain_maintenance1
    • d8732a46bef pvr: advertise VK_{KHR,EXT}_surface_maintenance1
    • ed66f21831c pvr: advertise VK_EXT_direct_mode_display

    Mesa upstream changes truncated to the first 50 commits.

    Downloads
  • magges released this 2026-07-06 00:10:51 +02:00 | 2 commits to main since this release

    Repo Changes

    • Repo commit: e881685d4e39dba7f231b2024a64973e9c029f19
    • Release tag: mesa-git-26.2.0-devel+r1.114ec04a6063-1

    Recent repo commits

    • e881685 Use monotonic Mesa upstream versioning

    Mesa Upstream

    • Upstream: https://gitlab.freedesktop.org/mesa/mesa.git
    • Ref: main
    • Commit: 114ec04a6063
    • Package: mesa-git_26.2.0-devel+r1.114ec04a6063-1_amd64.deb

    Recent Mesa upstream commits

    • 114ec04 glx: extract drawable lifecycle into a vtable
    Downloads
  • magges released this 2026-07-02 14:19:39 +02:00 | 4 commits to main since this release

    Repo Changes

    • Repo commit: baad0dca558658c16a515e14e62bace170d194dc
    • Release tag: mesa-git-26.2+gitec6d468134f7-1

    Recent repo commits

    Mesa Upstream

    • Upstream: https://gitlab.freedesktop.org/mesa/mesa.git
    • Ref: main
    • Commit: ec6d468134f7
    • Package: mesa-git_26.2+gitec6d468134f7-1_amd64.deb

    Recent Mesa upstream commits

    • ec6d468 radv: use PKT3_SET_SH_REG_PAIRS for setting multiple view_index SGPRs on gfx12
    Downloads
  • magges released this 2026-07-01 05:05:46 +02:00 | 4 commits to main since this release

    Repo Changes

    • Repo commit: baad0dca558658c16a515e14e62bace170d194dc
    • Release tag: mesa-git-26.2+gitd02b25157c68-1

    Recent repo commits

    Mesa Upstream

    • Upstream: https://gitlab.freedesktop.org/mesa/mesa.git
    • Ref: main
    • Commit: d02b25157c68
    • Package: mesa-git_26.2+gitd02b25157c68-1_amd64.deb

    Recent Mesa upstream commits

    • d02b251 vulkan/android: force linear for mutable format
    Downloads
  • magges released this 2026-06-28 05:05:54 +02:00 | 4 commits to main since this release

    Repo Changes

    • Repo commit: baad0dca558658c16a515e14e62bace170d194dc
    • Release tag: mesa-git-26.2+git4c1d39fa98f7-1

    Recent repo commits

    Mesa Upstream

    • Upstream: https://gitlab.freedesktop.org/mesa/mesa.git
    • Ref: main
    • Commit: 4c1d39fa98f7
    • Package: mesa-git_26.2+git4c1d39fa98f7-1_amd64.deb

    Recent Mesa upstream commits

    • 4c1d39f compiler/rust: Add more methods/traits to U8EnumSet
    Downloads
  • magges released this 2026-06-25 05:05:46 +02:00 | 4 commits to main since this release

    Repo Changes

    • Repo commit: baad0dca558658c16a515e14e62bace170d194dc
    • Release tag: mesa-git-26.2+gitda959603a5fe-1

    Recent repo commits

    Mesa Upstream

    • Upstream: https://gitlab.freedesktop.org/mesa/mesa.git
    • Ref: main
    • Commit: da959603a5fe
    • Package: mesa-git_26.2+gitda959603a5fe-1_amd64.deb

    Recent Mesa upstream commits

    • da95960 kraid/hw_tests: Use preloaded registers
    Downloads
  • magges released this 2026-06-22 05:05:25 +02:00 | 4 commits to main since this release

    Repo Changes

    • Repo commit: baad0dca558658c16a515e14e62bace170d194dc
    • Release tag: mesa-git-26.2+gitdc1db5367ef1-1

    Recent repo commits

    Mesa Upstream

    • Upstream: https://gitlab.freedesktop.org/mesa/mesa.git
    • Ref: main
    • Commit: dc1db5367ef1
    • Package: mesa-git_26.2+gitdc1db5367ef1-1_amd64.deb

    Recent Mesa upstream commits

    • dc1db53 nvk/ci: document fixed tests, new failures, and recent flakes
    Downloads
  • magges released this 2026-06-21 14:41:06 +02:00 | 4 commits to main since this release

    Repo Changes

    • Repo commit: baad0dca558658c16a515e14e62bace170d194dc
    • Release tag: mesa-git-26.2+gitdec456d02e36-1

    Recent repo commits

    Mesa Upstream

    • Upstream: https://gitlab.freedesktop.org/mesa/mesa.git
    • Ref: main
    • Commit: dec456d02e36
    • Package: mesa-git_26.2+gitdec456d02e36-1_amd64.deb

    Recent Mesa upstream commits

    • dec456d kk: Work around Metal index robustness gaps
    Downloads