mesa/src/broadcom/common
Alejandro Piñeiro 20a066e9ab v3dv/debug: add debug option to disable TFU codepaths
This can have two main uses:
  * If we suspect a problem with TFU copies, we can disable it and
    check if other codepaths gets a test/app working.
  * To test other codepaths, as in general, TFU is the preferred
    option for copies.

Note that for now this is only for v3dv, as for v3d, mipmap generation
uses TFU without an alternative codepath.

With this option we also adds an assert if we try to submit a TFU job,
just in case we keep adding other methods that use TFU, and forget to
include the debug option there.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Reviewed-by: Juan A. Suarez <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21952>
2023-03-17 15:20:25 +00:00
..
v3d_cpu_tiling.h tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|ARCH|CC)_* by use grep 2022-11-15 20:35:55 +00:00
v3d_debug.c v3dv/debug: add debug option to disable TFU codepaths 2023-03-17 15:20:25 +00:00
v3d_debug.h v3dv/debug: add debug option to disable TFU codepaths 2023-03-17 15:20:25 +00:00
v3d_device_info.c
v3d_device_info.h
v3d_limits.h v3dv: ensure at least V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction 2023-02-07 14:06:57 +01:00
v3d_macros.h
v3d_performance_counters.h v3d/v3dv: define performance counters in common 2023-03-07 18:57:41 +00:00
v3d_tfu.h
v3d_tiling.c
v3d_tiling.h
v3d_util.c v3d,v3dv: add a common v3d_hw_prim_type helper 2022-07-27 00:00:54 +00:00
v3d_util.h v3d,v3dv: add a common v3d_hw_prim_type helper 2022-07-27 00:00:54 +00:00