mesa/src
Maíra Canal 104d1a0d4b teflon: Improve dumped graph formatting
Currently, the graph dumped with ``TEFLON_DEBUG=verbose`` has the
following appearance:

idx type                      inputs                   outputs  operation type-specific
================================================================================================
  0 CONV   88,8,6 7
  1 DWCONV 7,35,34 33
  2 CONV   33,38,36 37
  3 DWCONV 37,41,40 39
  [...]
 20 CONV   9,14,12 13
 21 DWCONV 13,17,16 15
 22 CONV   15,20,18 19
 23 DWCONV 19,23,22 21
 24 CONV   21,26,24 25
 25 DWCONV 25,29,28 27
 26 CONV   27,32,30 31

Due to misaligned fields, the graph output is difficult to read.
Additionally, the "operation type-specific" field is always empty, as
its entries were removed in commit 986f8c7ff2 ("teflon: Support multiple
graph inputs and outputs").

Properly align the input and output fields and remove the
"operation type-specific" column. Also, widen the "type" field to
accommodate the longest currently supported operation name. The resulting
output looks like this:

idx type            inputs               outputs
==========================================================================
  0 CONV            88,8,6               7
  1 DWCONV          7,35,34              33
  2 CONV            33,38,36             37
  3 DWCONV          37,41,40             39
  [...]
 20 CONV            9,14,12              13
 21 DWCONV          13,17,16             15
 22 CONV            15,20,18             19
 23 DWCONV          19,23,22             21
 24 CONV            21,26,24             25
 25 DWCONV          25,29,28             27
 26 CONV            27,32,30             31

Signed-off-by: Maíra Canal <mairacanal@riseup.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38942>
2026-01-10 14:05:48 +00:00
..
amd radv/bvh: Use box16 nodes when bvh8 is not used 2026-01-10 11:36:28 +01:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi agx: use nir_is_shared_access 2026-01-09 20:51:12 +00:00
broadcom v3dv: centralize limit macros in v3dv_limits.h 2026-01-09 09:42:29 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler spirv: Add internal f2f16 opcodes 2026-01-10 11:34:07 +01:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl wgl: Support contexts created from non-window DCs 2026-01-05 23:25:19 +00:00
etnaviv etnaviv/ci: document fixed tests 2026-01-04 12:40:00 +01:00
freedreno freedreno/registers: add a custom build target for adreno_pm4.xml.gz 2026-01-09 08:18:49 +00:00
gallium teflon: Improve dumped graph formatting 2026-01-10 14:05:48 +00:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: Partial revert of "gfxstream: revert "gfxstream: Add Vulkan func/structs for passing debugging data to host"" 2026-01-09 22:50:18 +00:00
glx driconf: add a way to override GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 2025-12-17 23:35:24 +00:00
gtest
imagination pvr: Convert format table to indexing with pipe_format 2026-01-09 10:08:06 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel brw: use nir_is_shared_access 2026-01-09 20:51:12 +00:00
kosmickrisp kk: Fix maxTexelBufferElements value 2026-01-07 20:06:20 +00:00
loader loader: fix UB in wayland helper code. 2026-01-03 07:56:38 +00:00
mesa Revert "glthread: mark internal bufferobjs for the ctx they belong to" 2026-01-07 10:19:50 +00:00
microsoft nir: move exact bit to nir_fp_math_control 2026-01-07 09:40:57 +00:00
nouveau nak/instr_sched_prepass: Fix RegOut special case 2026-01-09 23:31:45 +00:00
panfrost pan/mdg: use nir_is_shared_access 2026-01-09 20:51:13 +00:00
poly nir: remove nir_io_add_const_offset_to_base 2025-11-29 00:16:38 +00:00
tool pps/meson: minor refactor for pps_deps 2025-11-08 18:39:00 -08:00
util nir: Add f2f16_ru/rd opcodes 2026-01-10 11:33:23 +01:00
virtio ci/android: Update to Android 16 2026-01-09 15:35:00 +00:00
vulkan radv/bvh: Use box16 nodes when bvh8 is not used 2026-01-10 11:36:28 +01:00
x11 treewide: strip unneeded inc_gallium inc_gallium_aux 2025-11-13 22:01:43 +00:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build kk: Add KosmicKrisp 2025-10-20 17:46:38 +00:00