mesa/src
Caio Oliveira 44f39eea55 intel/mda: Add tool to inspect mesa debug archives
The debug archive files are regular tar files, so can be
inspected by tar, and also used direct by file managers and editors.
However a few common tasks are worth having already set up in the
repository.

This tool adds convenience to some of those tasks, including

- Print last version of a shader representation;
- Print a `git-log`-like view of the changes of a shader;
- Comparing two shaders, e.g. SIMD8 and SIMD16 shaders in
  Intel;
- Comparing two specific versions of any shaders.

See the "manual" inside the commit for more details.

Acked-by: Kenneth Graunke <kenneth@whitecape.org>
Acked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29146>
2025-09-24 23:08:45 -07:00
..
amd aco: remove excess offset handling for load/store_shared 2025-09-24 14:28:25 +00:00
android_stub
asahi asahi: Fix lseek failure error handling in agx_bo_import(). 2025-09-24 15:14:42 +00:00
broadcom broadcom/ci: unlock CI-Tron jobs for arm32 2025-09-19 11:23:53 +00:00
c11
compiler nir/opt_offsets: allow for unsigned wraps when folding load/store_shared2_amd offsets 2025-09-24 14:28:24 +00:00
drm-shim drm-shim: fix with asan 2025-09-03 11:47:00 +00:00
egl egl: Don't maintain a list of AtExit functions 2025-09-24 21:16:02 +00:00
etnaviv etnaviv/meson: generate enums.h before compiling assembler.c 2025-09-24 10:23:18 +00:00
freedreno tu: Expose VK_EXT_dynamic_rendering_unused_attachments 2025-09-23 17:33:19 +00:00
gallium iris: Create archive file when using INTEL_DEBUG=mda 2025-09-24 23:08:45 -07:00
gbm egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
getopt
gfxstream gfxstream/meson: generate git_sha1.h before compiling ResourceTracker.cpp 2025-09-24 10:23:18 +00:00
glx glx: Fix segfault when Nvidia PRIME render offload is enabled, but not used 2025-09-20 08:43:00 +00:00
gtest
imagination pco: add usclib build dependency on generated files 2025-09-24 16:57:02 +01:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel intel/mda: Add tool to inspect mesa debug archives 2025-09-24 23:08:45 -07:00
loader meson: use the wayland module 2025-09-22 16:35:26 +00:00
mesa mesa: clear TransformFeedback.NumVarying on error 2025-09-23 09:09:55 +02:00
microsoft microsoft: switch to new subgroup size info 2025-09-12 21:05:17 +00:00
nouveau nak: Don't copy-prop adds that flush to zero 2025-09-24 16:41:34 +00:00
panfrost panvk: fix image/buffer destroy to use MODE_IMMEDIATE for unmap 2025-09-24 17:55:43 +00:00
tool clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
util meson/util: Define _GNU_SOURCE for mingw 2025-09-24 18:13:03 +00:00
virtio virtio: virtgpu_kumquat: clippy fixes 2025-09-24 16:57:51 +00:00
vulkan vulkan/queue: Move shared binary semaphores to temps 2025-09-24 20:38:13 +00:00
x11 meson: add missing x11 dependency on libloader_x11 2025-08-08 21:45:59 +00:00
.clang-format clang-format: Move ForEachMacros into src/.clang-format for freedreno 2025-09-09 07:04:55 +00:00
git_sha1.h.in meson: use vcs_tag() instead of custom script 2025-09-24 18:49:37 +00:00
meson.build meson: use vcs_tag() instead of custom script 2025-09-24 18:49:37 +00:00