mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-31 09:50:08 +01:00
radv: reformat debug/perftest options arrays
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38481>
This commit is contained in:
parent
6a35ab81b8
commit
faccb0b7cd
1 changed files with 85 additions and 81 deletions
|
|
@ -27,68 +27,70 @@
|
|||
#include "vk_log.h"
|
||||
#include "vk_util.h"
|
||||
|
||||
static const struct debug_control radv_debug_options[] = {{"nofastclears", RADV_DEBUG_NO_FAST_CLEARS},
|
||||
{"nodcc", RADV_DEBUG_NO_DCC},
|
||||
{"shaders", RADV_DEBUG_DUMP_SHADERS},
|
||||
{"nocache", RADV_DEBUG_NO_CACHE},
|
||||
{"shaderstats", RADV_DEBUG_DUMP_SHADER_STATS},
|
||||
{"nohiz", RADV_DEBUG_NO_HIZ},
|
||||
{"nocompute", RADV_DEBUG_NO_COMPUTE_QUEUE},
|
||||
{"allbos", RADV_DEBUG_ALL_BOS},
|
||||
{"noibchaining", RADV_DEBUG_NO_IB_CHAINING},
|
||||
{"spirv", RADV_DEBUG_DUMP_SPIRV},
|
||||
{"zerovram", RADV_DEBUG_ZERO_VRAM},
|
||||
{"syncshaders", RADV_DEBUG_SYNC_SHADERS},
|
||||
{"preoptir", RADV_DEBUG_DUMP_PREOPT_IR},
|
||||
{"info", RADV_DEBUG_INFO},
|
||||
{"startup", RADV_DEBUG_STARTUP},
|
||||
{"checkir", RADV_DEBUG_CHECKIR},
|
||||
{"nobinning", RADV_DEBUG_NOBINNING},
|
||||
{"nongg", RADV_DEBUG_NO_NGG},
|
||||
{"metashaders", RADV_DEBUG_DUMP_META_SHADERS},
|
||||
{"llvm", RADV_DEBUG_LLVM},
|
||||
{"forcecompress", RADV_DEBUG_FORCE_COMPRESS},
|
||||
{"hang", RADV_DEBUG_HANG},
|
||||
{"img", RADV_DEBUG_IMG},
|
||||
{"noumr", RADV_DEBUG_NO_UMR},
|
||||
{"nodisplaydcc", RADV_DEBUG_NO_DISPLAY_DCC},
|
||||
{"notccompatcmask", RADV_DEBUG_NO_TC_COMPAT_CMASK},
|
||||
{"novrsflatshading", RADV_DEBUG_NO_VRS_FLAT_SHADING},
|
||||
{"noatocdithering", RADV_DEBUG_NO_ATOC_DITHERING},
|
||||
{"nonggc", RADV_DEBUG_NO_NGGC},
|
||||
{"prologs", RADV_DEBUG_DUMP_PROLOGS},
|
||||
{"nodma", RADV_DEBUG_NO_DMA_BLIT},
|
||||
{"epilogs", RADV_DEBUG_DUMP_EPILOGS},
|
||||
{"nofmask", RADV_DEBUG_NO_FMASK},
|
||||
{"shadowregs", RADV_DEBUG_SHADOW_REGS},
|
||||
{"extra_md", RADV_DEBUG_EXTRA_MD},
|
||||
{"nogpl", RADV_DEBUG_NO_GPL},
|
||||
{"videoarraypath", RADV_DEBUG_VIDEO_ARRAY_PATH},
|
||||
{"nort", RADV_DEBUG_NO_RT},
|
||||
{"nomeshshader", RADV_DEBUG_NO_MESH_SHADER},
|
||||
{"noeso", RADV_DEBUG_NO_ESO},
|
||||
{"psocachestats", RADV_DEBUG_PSO_CACHE_STATS},
|
||||
{"nirdebuginfo", RADV_DEBUG_NIR_DEBUG_INFO},
|
||||
{"dump_trap_handler", RADV_DEBUG_DUMP_TRAP_HANDLER},
|
||||
{"vs", RADV_DEBUG_DUMP_VS},
|
||||
{"tcs", RADV_DEBUG_DUMP_TCS},
|
||||
{"tes", RADV_DEBUG_DUMP_TES},
|
||||
{"gs", RADV_DEBUG_DUMP_GS},
|
||||
{"ps", RADV_DEBUG_DUMP_PS},
|
||||
{"task", RADV_DEBUG_DUMP_TASK},
|
||||
{"mesh", RADV_DEBUG_DUMP_MESH},
|
||||
{"cs", RADV_DEBUG_DUMP_CS},
|
||||
{"nir", RADV_DEBUG_DUMP_NIR},
|
||||
{"asm", RADV_DEBUG_DUMP_ASM},
|
||||
{"ir", RADV_DEBUG_DUMP_BACKEND_IR},
|
||||
{"pso_history", RADV_DEBUG_PSO_HISTORY},
|
||||
{"bvh4", RADV_DEBUG_BVH4},
|
||||
{"novideo", RADV_DEBUG_NO_VIDEO},
|
||||
{"validatevas", RADV_DEBUG_VALIDATE_VAS},
|
||||
{"bo_history", RADV_DEBUG_DUMP_BO_HISTORY},
|
||||
{"nobolist", RADV_DEBUG_NO_BO_LIST},
|
||||
{"dumpibs", RADV_DEBUG_DUMP_IBS},
|
||||
{NULL, 0}};
|
||||
static const struct debug_control radv_debug_options[] = {
|
||||
{"nofastclears", RADV_DEBUG_NO_FAST_CLEARS},
|
||||
{"nodcc", RADV_DEBUG_NO_DCC},
|
||||
{"shaders", RADV_DEBUG_DUMP_SHADERS},
|
||||
{"nocache", RADV_DEBUG_NO_CACHE},
|
||||
{"shaderstats", RADV_DEBUG_DUMP_SHADER_STATS},
|
||||
{"nohiz", RADV_DEBUG_NO_HIZ},
|
||||
{"nocompute", RADV_DEBUG_NO_COMPUTE_QUEUE},
|
||||
{"allbos", RADV_DEBUG_ALL_BOS},
|
||||
{"noibchaining", RADV_DEBUG_NO_IB_CHAINING},
|
||||
{"spirv", RADV_DEBUG_DUMP_SPIRV},
|
||||
{"zerovram", RADV_DEBUG_ZERO_VRAM},
|
||||
{"syncshaders", RADV_DEBUG_SYNC_SHADERS},
|
||||
{"preoptir", RADV_DEBUG_DUMP_PREOPT_IR},
|
||||
{"info", RADV_DEBUG_INFO},
|
||||
{"startup", RADV_DEBUG_STARTUP},
|
||||
{"checkir", RADV_DEBUG_CHECKIR},
|
||||
{"nobinning", RADV_DEBUG_NOBINNING},
|
||||
{"nongg", RADV_DEBUG_NO_NGG},
|
||||
{"metashaders", RADV_DEBUG_DUMP_META_SHADERS},
|
||||
{"llvm", RADV_DEBUG_LLVM},
|
||||
{"forcecompress", RADV_DEBUG_FORCE_COMPRESS},
|
||||
{"hang", RADV_DEBUG_HANG},
|
||||
{"img", RADV_DEBUG_IMG},
|
||||
{"noumr", RADV_DEBUG_NO_UMR},
|
||||
{"nodisplaydcc", RADV_DEBUG_NO_DISPLAY_DCC},
|
||||
{"notccompatcmask", RADV_DEBUG_NO_TC_COMPAT_CMASK},
|
||||
{"novrsflatshading", RADV_DEBUG_NO_VRS_FLAT_SHADING},
|
||||
{"noatocdithering", RADV_DEBUG_NO_ATOC_DITHERING},
|
||||
{"nonggc", RADV_DEBUG_NO_NGGC},
|
||||
{"prologs", RADV_DEBUG_DUMP_PROLOGS},
|
||||
{"nodma", RADV_DEBUG_NO_DMA_BLIT},
|
||||
{"epilogs", RADV_DEBUG_DUMP_EPILOGS},
|
||||
{"nofmask", RADV_DEBUG_NO_FMASK},
|
||||
{"shadowregs", RADV_DEBUG_SHADOW_REGS},
|
||||
{"extra_md", RADV_DEBUG_EXTRA_MD},
|
||||
{"nogpl", RADV_DEBUG_NO_GPL},
|
||||
{"videoarraypath", RADV_DEBUG_VIDEO_ARRAY_PATH},
|
||||
{"nort", RADV_DEBUG_NO_RT},
|
||||
{"nomeshshader", RADV_DEBUG_NO_MESH_SHADER},
|
||||
{"noeso", RADV_DEBUG_NO_ESO},
|
||||
{"psocachestats", RADV_DEBUG_PSO_CACHE_STATS},
|
||||
{"nirdebuginfo", RADV_DEBUG_NIR_DEBUG_INFO},
|
||||
{"dump_trap_handler", RADV_DEBUG_DUMP_TRAP_HANDLER},
|
||||
{"vs", RADV_DEBUG_DUMP_VS},
|
||||
{"tcs", RADV_DEBUG_DUMP_TCS},
|
||||
{"tes", RADV_DEBUG_DUMP_TES},
|
||||
{"gs", RADV_DEBUG_DUMP_GS},
|
||||
{"ps", RADV_DEBUG_DUMP_PS},
|
||||
{"task", RADV_DEBUG_DUMP_TASK},
|
||||
{"mesh", RADV_DEBUG_DUMP_MESH},
|
||||
{"cs", RADV_DEBUG_DUMP_CS},
|
||||
{"nir", RADV_DEBUG_DUMP_NIR},
|
||||
{"asm", RADV_DEBUG_DUMP_ASM},
|
||||
{"ir", RADV_DEBUG_DUMP_BACKEND_IR},
|
||||
{"pso_history", RADV_DEBUG_PSO_HISTORY},
|
||||
{"bvh4", RADV_DEBUG_BVH4},
|
||||
{"novideo", RADV_DEBUG_NO_VIDEO},
|
||||
{"validatevas", RADV_DEBUG_VALIDATE_VAS},
|
||||
{"bo_history", RADV_DEBUG_DUMP_BO_HISTORY},
|
||||
{"nobolist", RADV_DEBUG_NO_BO_LIST},
|
||||
{"dumpibs", RADV_DEBUG_DUMP_IBS},
|
||||
{NULL, 0},
|
||||
};
|
||||
|
||||
const char *
|
||||
radv_get_debug_option_name(int id)
|
||||
|
|
@ -101,25 +103,27 @@ radv_get_debug_option_name(int id)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
static const struct debug_control radv_perftest_options[] = {{"localbos", RADV_PERFTEST_LOCAL_BOS},
|
||||
{"dccmsaa", RADV_PERFTEST_DCC_MSAA},
|
||||
{"cswave32", RADV_PERFTEST_CS_WAVE_32},
|
||||
{"pswave32", RADV_PERFTEST_PS_WAVE_32},
|
||||
{"gewave32", RADV_PERFTEST_GE_WAVE_32},
|
||||
{"nosam", RADV_PERFTEST_NO_SAM},
|
||||
{"sam", RADV_PERFTEST_SAM},
|
||||
{"nggc", RADV_PERFTEST_NGGC},
|
||||
{"emulate_rt", RADV_PERFTEST_EMULATE_RT},
|
||||
{"rtwave64", RADV_PERFTEST_RT_WAVE_64},
|
||||
{"video_decode", RADV_PERFTEST_VIDEO_DECODE},
|
||||
{"dmashaders", RADV_PERFTEST_DMA_SHADERS},
|
||||
{"transfer_queue", RADV_PERFTEST_TRANSFER_QUEUE},
|
||||
{"nircache", RADV_PERFTEST_NIR_CACHE},
|
||||
{"rtwave32", RADV_PERFTEST_RT_WAVE_32},
|
||||
{"video_encode", RADV_PERFTEST_VIDEO_ENCODE},
|
||||
{"nogttspill", RADV_PERFTEST_NO_GTT_SPILL},
|
||||
{"hic", RADV_PERFTEST_HIC},
|
||||
{NULL, 0}};
|
||||
static const struct debug_control radv_perftest_options[] = {
|
||||
{"localbos", RADV_PERFTEST_LOCAL_BOS},
|
||||
{"dccmsaa", RADV_PERFTEST_DCC_MSAA},
|
||||
{"cswave32", RADV_PERFTEST_CS_WAVE_32},
|
||||
{"pswave32", RADV_PERFTEST_PS_WAVE_32},
|
||||
{"gewave32", RADV_PERFTEST_GE_WAVE_32},
|
||||
{"nosam", RADV_PERFTEST_NO_SAM},
|
||||
{"sam", RADV_PERFTEST_SAM},
|
||||
{"nggc", RADV_PERFTEST_NGGC},
|
||||
{"emulate_rt", RADV_PERFTEST_EMULATE_RT},
|
||||
{"rtwave64", RADV_PERFTEST_RT_WAVE_64},
|
||||
{"video_decode", RADV_PERFTEST_VIDEO_DECODE},
|
||||
{"dmashaders", RADV_PERFTEST_DMA_SHADERS},
|
||||
{"transfer_queue", RADV_PERFTEST_TRANSFER_QUEUE},
|
||||
{"nircache", RADV_PERFTEST_NIR_CACHE},
|
||||
{"rtwave32", RADV_PERFTEST_RT_WAVE_32},
|
||||
{"video_encode", RADV_PERFTEST_VIDEO_ENCODE},
|
||||
{"nogttspill", RADV_PERFTEST_NO_GTT_SPILL},
|
||||
{"hic", RADV_PERFTEST_HIC},
|
||||
{NULL, 0},
|
||||
};
|
||||
|
||||
static const struct debug_control radv_trap_excp_options[] = {
|
||||
{"mem_viol", RADV_TRAP_EXCP_MEM_VIOL},
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue