• magges released this 2026-08-04 05:06:45 +02:00 | 0 commits to main since this release

    Repo Changes

    • Repo commit: ff36e283de4c2a19d352d9155cd5d689f97c3e19
    • Release tag: mesa-git-26.3.0-devel+r227281.c7919be1fa9d-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: c7919be1fa9d
    • Package: mesa-git_26.3.0-devel+r227281.c7919be1fa9d-1_amd64.deb

    Mesa upstream changes since 0baeca38c72a

    • c7919be1fa9 venus: remove in-tree venus-protocol
    • cd4581e393a venus: migrate to build with venus-protocol subproject
    • d3a6025659d subprojects: pull in venus-protocol
    • 371cad66708 ci/deqp-runner: Bump to 0.23.3 for CL CTS fix
    • 6dae3eeeab5 ci: Skip CL_DEVICE_TYPE_CPU tests
    • e46a8367d4a ci: Move OpenCL-CTS SPIR to global skips list
    • a05eacc9aed anv/rt: Update quads during update BVH pass
    • b460cff22a5 svga: Pass buffer handle for fd handles for resource_from_handle()
    • 4a66f5a9178 iris: Add function to compute and emit engine async threads limits
    • bc2865d8ae0 blorp: Program of async thread limits when VRT is disabled in runtime
    • b5d4780f0b8 iris: Program of async thread limits when VRT is disabled in runtime
    • 1cbbac0ccbe anv: Program of async thread limits when VRT is disabled in runtime
    • b683b5a33e7 anv: fixup the logic dealing with STATE_BYTE_STRIDE
    • 0200462978a svga: fix shader leakage for emulated code path
    • 65ac5d30143 wgl: Add driconf for XELive to force GDI compat
    • 2eee75cfc7a mesa: Fix shared state bookkeeping for dynamic share list changes (wglShareLists)
    • a2feaa67a07 intel/gen: decode type of src1 in basic 2 source after setting IMM
    • 2de8a9eecb8 radv: drop inlined functions before cleanup passes
    • e592c4d2c16 kraid: Report shader statistics
    • 35981890340 kraid/v9: Fix up MOV.v2i16
    • 242b2ae5891 compiler/rust/bitset: Add a BitSet::len() method
    • 324182df510 pan/bi: Expose va_compute_alu_bound()
    • 19f087e1e89 kraid/ir: Add is_tls flags to OpLoad and OpStore to track scratch
    • b0f956d1053 kraid/model: Add a way to get at the pan_model
    • 4e9b3ac69e1 kraid/model: Add an exececution unit query
    • d9c56009c1d kraid/isa: Add execution units to InstructionInfo
    • c9e4f184e59 pan/bi: Use kraid for OpenCL kernels when PAN_USE_KRAID=cs
    • 42787ec9adc pan/bi/nir: FLOG/FEXP.f16 don't exist prior to v12
    • bab5285218a pan/bi/nir: Scalarize the rest of nir_op_b(any|all)_*
    • 7138a767a04 pan/bi: Promote UBO loads to FAU in NIR for Kraid
    • bc001e82256 kraid: Allow MESA_SHADER_KERNEL for barriers
    • e4aa1406389 kraid: Add ICMP.v4[su]8
    • a0da1e96d85 kraid/v9: Apply i_as_u() to OpIMul::dst_type
    • 69aa35ea77d kraid/v9: FADD_IMM doesn't support source modifiers
    • 7eddee2c12d kraid/nir: Handle 8 and 16-bit load_push_constant
    • 99b67912e60 kraid/legalize: Legalize 64-bit loads of high-word FAUs
    • 4ba5f7ca3f4 kraid/legalize: Add a LegalizeFAU::new() helper
    • 0815c20329e kraid: Use nir_shader_compiler_options directly
    • 8be93459a68 compiler/rust/nir: Implement Send+Sync for nir_shader_compiler_options
    • f5547ac5615 nir: Add load_shared_base_ptr to divergence analysis
    • 84acd8488ad anv: Return early in anv_reloc_list_append() when relocs are not in use
    • 30471fca566 anv: Fix segfault when binding shaders to anv_cmd_buffer before emit any instruction
    • 5b08f536c7f anv: Copy anv_reloc_list::uses_relocs when clonning reloc list
    • 85da60d843e panfrost: Use pan_get_compiler_flags()
    • 3de2aa683a7 panvk: Pass pan_get_compiler_flags() to the disk cache
    • cfd8a0d14e1 pan: Add a pan_get_compiler_flags() helper
    • ff70d1c1e32 pan: Rework PAN_USE_KRAID
    • 4fa60540d36 vtn: don't fail at uniformity decorations on variables and OpBufferPointer
    • 311e001b789 nir/tests: add more load/store vectorizer tests
    • 728b81fd3ca nir/load_store_vectorize: recreate entry key when adding from predecessor

    Mesa upstream changes truncated to the first 50 commits.

    Downloads