mesa/src/broadcom/common
Iago Toral Quiroga f40afe9883 v3d: add a debug option to optimize shader compile times
Particularly, this makes compilation stop as soon as we get a
valid shader and doesn't try to optimize spilling by trying
fallback strategies.

Might come in handy to reduce CTS execution time, for example,
dEQP-VK.ssbo.layout.random.8bit.all_per_block_buffers.6 goes from
43m46.715s down to 15m15.068s.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20601>
2023-01-11 10:25:28 +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 v3d: add a debug option to optimize shader compile times 2023-01-11 10:25:28 +00:00
v3d_debug.h v3d: add a debug option to optimize shader compile times 2023-01-11 10:25:28 +00:00
v3d_device_info.c broadcom: Move v3d_get_device_info to common 2019-07-17 20:02:34 +00:00
v3d_device_info.h broadcom: Move v3d_get_device_info to common 2019-07-17 20:02:34 +00:00
v3d_limits.h broadcom/compiler: increase V3D_MAX_BUFFE_RANGE to 2^30 bytes 2022-09-22 11:07:26 +00:00
v3d_macros.h broadcom/vc5: Add XML for V3D 4.2. 2018-01-27 18:57:58 +11:00
v3d_tfu.h v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3d_tiling.c broadcom/common: move v3d_tiling to common 2021-06-04 13:00:40 +02:00
v3d_tiling.h broadcom/common: move v3d_tiling to common 2021-06-04 13:00:40 +02:00
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