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

    Repo Changes

    • Repo commit: ff36e283de4c2a19d352d9155cd5d689f97c3e19
    • Release tag: mesa-git-26.2.0-devel+r226085.f768c98f3181-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: f768c98f3181
    • Package: mesa-git_26.2.0-devel+r226085.f768c98f3181-1_amd64.deb

    Mesa upstream changes since ac8773f05fd4

    • f768c98f318 freedreno/ci: document fixed tests
    • deddba9add2 nvk/ci: document two vkd3d regressions
    • 5da9e9183c4 nvk/ci: document fixed vkd3d tests
    • 70dc0466fc2 nvk/ci: document fixed dEQP-VK test
    • 58373d6addc venus: properly clean up driver internal sim syncobj allocs
    • 584a0997c8e tu: Propagate allocation failures for tu_cs_* functions
    • 9e6e6e5db7c pan/perf: fix building error due to 'Mali G1.xml' file name with space
    • 02e187d684c rusticl: abort compilation if the nir shader is not fully linked
    • 1fe24423672 rusticl: return Result instead of Option from convert_spirv_to_nir
    • a21811f34b9 nir: add nir_shader_fully_linked helper
    • 7b804b1a81f nir: use function foreach helpers inside nir_cleanup_functions
    • 2e0ad862b58 nvk: Use ?: in nvk_physical_device_compiler_flags
    • cb58a85cc74 nvk: Move ssbo_4b_align to drirc
    • 41508406dc5 nvk: Don't re-align ssbo size/address
    • a99a00044a6 nvk: Advertise minStorageBufferOffsetAlignment=4 for VKD3D
    • 2d212623b38 kraid/nir: Implement nir_op_[iu]mul_2x32_64
    • cb05eb808e9 kraid: Document a couple passes
    • 4f74c7ad6c9 kraid: Optimize shift+logic ops
    • 5ec3baf9427 kraid: Use the new NIR shift+logic ops
    • 3c4c8247e96 nir: Add combined shift-logic ops for panfrost
    • f92f07bf262 kraid/nir: Enable more 64-bit ops
    • 08980957f98 kraid/nir: Implement 64-bit op_bitfield_select
    • f0d4376c5ca kraid/copy-prop: Handle 64-bit OpShiftLop
    • a16bbdc5146 kraid: Align registers based on the new ISA query
    • a026a3e84ef kraid/isa,model: Add a op_srs_is_64bit() query
    • 03696e9a6d7 Uprev VVL to e875181c4f0fab1bd0c4926c21a21de0bd967bb3
    • 44be0a749ae pan: Use Kraid's NIR options when it's enabled
    • a84cd8930c8 kraid: Expose our own NIR compiler options
    • 935011f6807 pan: Move PAN_USE_KRAID into pan_compiler.c/h
    • 9f836f3990a pan: Take a stage parameter to get_nir_shader_compiler_options()
    • 93dc3517e87 panvk: simplify non_polygon calculation
    • 74b5819d5ff gfxstream: Validate guest mapped-memory ranges in flush/invalidate
    • b16af1f337c d3d12: Use res_device to import resource from different device via handle
    • 63165596d2e d3d12: Fix NULL dereference check in d3d12_video_buffer_destroy
    • 2a3dddbfff7 v3d: add support for array of textures blit with TFU
    • cfe64a989b3 v3dv: enable VK_KHR_shader_maximal_reconvergence
    • f365ae7bb6c gallivm: fix subtle filtering issue with different min/mag filter for cube maps
    • 578bf3cf273 intel/gen: allow dead loops
    • e6e3f33e46f intel/gen: Fix case where IF is a loop header
    • 0e16ea6574c brw: Fix initializing matrix with uniform but non-constant values
    • 0e79791fa5f nouveau: fix data race in nouveau_fence_ref
    • ec2a3402c29 nak/hw_tests: add F2I test for NaN behavior
    • 5e93b7bb9e9 nak/sm20: fix immediate encoding for F2I and F2F
    • 8489c4fbb51 nvk: Convert draw/dispatch to device_address_commands
    • 189da48917c nvk: Prepare indirect draws for 64-bit stride
    • 9a029ea3839 nvk: Handle large indirect stride pre-Turing
    • 43dafe15909 nvk: Replace nvk_addr_range with VkDeviceAddressRange
    • 0e5b555e185 meson: ensure that libdrm auto-features match requirements
    • 1a9f74263aa kk: Refactor encoder state
    • 6d51a0420a8 radv: force late-Z with fragment shaders that use fbfetch

    Mesa upstream changes truncated to the first 50 commits.

    Downloads