From 9f3e7a6502f01a6f38121c1512dcb55a66e63361 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Tue, 24 Nov 2020 08:41:54 +0100 Subject: [PATCH] radv: fix using bitfields for debug/perftest options Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_debug.h | 80 ++++++++++++++++++------------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/src/amd/vulkan/radv_debug.h b/src/amd/vulkan/radv_debug.h index 4d5c360c7c5..e7a578585bb 100644 --- a/src/amd/vulkan/radv_debug.h +++ b/src/amd/vulkan/radv_debug.h @@ -28,49 +28,49 @@ /* Please keep docs/envvars.rst up-to-date when you add/remove options. */ enum { - RADV_DEBUG_NO_FAST_CLEARS = 1 << 0, - RADV_DEBUG_NO_DCC = 1 << 1, - RADV_DEBUG_DUMP_SHADERS = 1 << 2, - RADV_DEBUG_NO_CACHE = 1 << 3, - RADV_DEBUG_DUMP_SHADER_STATS = 1 << 4, - RADV_DEBUG_NO_HIZ = 1 << 5, - RADV_DEBUG_NO_COMPUTE_QUEUE = 1 << 6, - RADV_DEBUG_ALL_BOS = 1 << 7, - RADV_DEBUG_NO_IBS = 1 << 8, - RADV_DEBUG_DUMP_SPIRV = 1 << 9, - RADV_DEBUG_VM_FAULTS = 1 << 10, - RADV_DEBUG_ZERO_VRAM = 1 << 11, - RADV_DEBUG_SYNC_SHADERS = 1 << 12, - RADV_DEBUG_PREOPTIR = 1 << 13, - RADV_DEBUG_NO_DYNAMIC_BOUNDS = 1 << 14, - RADV_DEBUG_NO_OUT_OF_ORDER = 1 << 15, - RADV_DEBUG_INFO = 1 << 16, - RADV_DEBUG_ERRORS = 1 << 17, - RADV_DEBUG_STARTUP = 1 << 18, - RADV_DEBUG_CHECKIR = 1 << 19, - RADV_DEBUG_NOTHREADLLVM = 1 << 20, - RADV_DEBUG_NOBINNING = 1 << 21, - RADV_DEBUG_NO_NGG = 1 << 22, - RADV_DEBUG_ALL_ENTRYPOINTS = 1 << 23, - RADV_DEBUG_DUMP_META_SHADERS = 1 << 24, - RADV_DEBUG_NO_MEMORY_CACHE = 1 << 25, - RADV_DEBUG_DISCARD_TO_DEMOTE = 1 << 26, - RADV_DEBUG_LLVM = 1 << 27, - RADV_DEBUG_FORCE_COMPRESS = 1 << 28, - RADV_DEBUG_HANG = 1 << 29, - RADV_DEBUG_IMG = 1 << 30, - RADV_DEBUG_NO_UMR = 1 << 31, + RADV_DEBUG_NO_FAST_CLEARS = 1u << 0, + RADV_DEBUG_NO_DCC = 1u << 1, + RADV_DEBUG_DUMP_SHADERS = 1u << 2, + RADV_DEBUG_NO_CACHE = 1u << 3, + RADV_DEBUG_DUMP_SHADER_STATS = 1u << 4, + RADV_DEBUG_NO_HIZ = 1u << 5, + RADV_DEBUG_NO_COMPUTE_QUEUE = 1u << 6, + RADV_DEBUG_ALL_BOS = 1u << 7, + RADV_DEBUG_NO_IBS = 1u << 8, + RADV_DEBUG_DUMP_SPIRV = 1u << 9, + RADV_DEBUG_VM_FAULTS = 1u << 10, + RADV_DEBUG_ZERO_VRAM = 1u << 11, + RADV_DEBUG_SYNC_SHADERS = 1u << 12, + RADV_DEBUG_PREOPTIR = 1u << 13, + RADV_DEBUG_NO_DYNAMIC_BOUNDS = 1u << 14, + RADV_DEBUG_NO_OUT_OF_ORDER = 1u << 15, + RADV_DEBUG_INFO = 1u << 16, + RADV_DEBUG_ERRORS = 1u << 17, + RADV_DEBUG_STARTUP = 1u << 18, + RADV_DEBUG_CHECKIR = 1u << 19, + RADV_DEBUG_NOTHREADLLVM = 1u << 20, + RADV_DEBUG_NOBINNING = 1u << 21, + RADV_DEBUG_NO_NGG = 1u << 22, + RADV_DEBUG_ALL_ENTRYPOINTS = 1u << 23, + RADV_DEBUG_DUMP_META_SHADERS = 1u << 24, + RADV_DEBUG_NO_MEMORY_CACHE = 1u << 25, + RADV_DEBUG_DISCARD_TO_DEMOTE = 1u << 26, + RADV_DEBUG_LLVM = 1u << 27, + RADV_DEBUG_FORCE_COMPRESS = 1u << 28, + RADV_DEBUG_HANG = 1u << 29, + RADV_DEBUG_IMG = 1u << 30, + RADV_DEBUG_NO_UMR = 1u << 31, }; enum { - RADV_PERFTEST_LOCAL_BOS = 1 << 0, - RADV_PERFTEST_DCC_MSAA = 1 << 1, - RADV_PERFTEST_BO_LIST = 1 << 2, - RADV_PERFTEST_TC_COMPAT_CMASK = 1 << 3, - RADV_PERFTEST_CS_WAVE_32 = 1 << 4, - RADV_PERFTEST_PS_WAVE_32 = 1 << 5, - RADV_PERFTEST_GE_WAVE_32 = 1 << 6, - RADV_PERFTEST_DFSM = 1 << 7, + RADV_PERFTEST_LOCAL_BOS = 1u << 0, + RADV_PERFTEST_DCC_MSAA = 1u << 1, + RADV_PERFTEST_BO_LIST = 1u << 2, + RADV_PERFTEST_TC_COMPAT_CMASK = 1u << 3, + RADV_PERFTEST_CS_WAVE_32 = 1u << 4, + RADV_PERFTEST_PS_WAVE_32 = 1u << 5, + RADV_PERFTEST_GE_WAVE_32 = 1u << 6, + RADV_PERFTEST_DFSM = 1u << 7, }; bool