diff --git a/src/gallium/drivers/r600/r600_pipe_common.c b/src/gallium/drivers/r600/r600_pipe_common.c index f61105adc2d..441ba426eb8 100644 --- a/src/gallium/drivers/r600/r600_pipe_common.c +++ b/src/gallium/drivers/r600/r600_pipe_common.c @@ -689,12 +689,8 @@ static const struct debug_named_value common_debug_options[] = { { "cs", DBG_CS, "Print compute shaders" }, { "tcs", DBG_TCS, "Print tessellation control shaders" }, { "tes", DBG_TES, "Print tessellation evaluation shaders" }, - { "noir", DBG_NO_IR, "Don't print the LLVM IR"}, - { "notgsi", DBG_NO_TGSI, "Don't print the TGSI"}, - { "noasm", DBG_NO_ASM, "Don't print disassembled shaders"}, { "preoptir", DBG_PREOPT_IR, "Print the LLVM IR before initial optimizations" }, { "checkir", DBG_CHECK_IR, "Enable additional sanity checks on shader IR" }, - { "nooptvariant", DBG_NO_OPT_VARIANT, "Disable compiling optimized shader variants." }, { "testdma", DBG_TEST_DMA, "Invoke SDMA tests and exit." }, { "testvmfaultcp", DBG_TEST_VMFAULT_CP, "Invoke a CP VM fault test and exit." }, @@ -710,10 +706,8 @@ static const struct debug_named_value common_debug_options[] = { { "notiling", DBG_NO_TILING, "Disable tiling" }, { "switch_on_eop", DBG_SWITCH_ON_EOP, "Program WD/IA to switch on end-of-packet." }, { "forcedma", DBG_FORCE_DMA, "Use asynchronous DMA for all operations when possible." }, - { "precompile", DBG_PRECOMPILE, "Compile one shader variant at shader creation." }, { "nowc", DBG_NO_WC, "Disable GTT write combining" }, { "check_vm", DBG_CHECK_VM, "Check VM faults and dump debug info." }, - { "unsafemath", DBG_UNSAFE_MATH, "Enable unsafe math shader optimizations" }, DEBUG_NAMED_VALUE_END /* must be last */ }; @@ -781,9 +775,7 @@ static void r600_disk_cache_create(struct r600_common_screen *rscreen) /* These flags affect shader compilation. */ uint64_t shader_debug_flags = rscreen->debug_flags & - (DBG_FS_CORRECT_DERIVS_AFTER_KILL | - DBG_UNSAFE_MATH | - DBG_NIR | + (DBG_NIR | DBG_NIR_PREFERRED); rscreen->disk_shader_cache = diff --git a/src/gallium/drivers/r600/r600_pipe_common.h b/src/gallium/drivers/r600/r600_pipe_common.h index d859b9b2241..286b71195c9 100644 --- a/src/gallium/drivers/r600/r600_pipe_common.h +++ b/src/gallium/drivers/r600/r600_pipe_common.h @@ -81,13 +81,8 @@ struct u_log_context; #define DBG_COMPUTE (1 << 9) /* gap */ #define DBG_VM (1 << 11) -#define DBG_NO_IR (1 << 12) -#define DBG_NO_TGSI (1 << 13) -#define DBG_NO_ASM (1 << 14) #define DBG_PREOPT_IR (1 << 15) #define DBG_CHECK_IR (1 << 16) -#define DBG_NO_OPT_VARIANT (1 << 17) -#define DBG_FS_CORRECT_DERIVS_AFTER_KILL (1 << 18) /* gaps */ #define DBG_TEST_DMA (1 << 20) /* Bits 21-31 are reserved for the r600g driver. */ @@ -99,12 +94,10 @@ struct u_log_context; #define DBG_NO_TILING (1ull << 36) #define DBG_SWITCH_ON_EOP (1ull << 37) #define DBG_FORCE_DMA (1ull << 38) -#define DBG_PRECOMPILE (1ull << 39) #define DBG_INFO (1ull << 40) #define DBG_NO_WC (1ull << 41) #define DBG_CHECK_VM (1ull << 42) /* gap */ -#define DBG_UNSAFE_MATH (1ull << 49) #define DBG_TEST_VMFAULT_CP (1ull << 51) #define DBG_TEST_VMFAULT_SDMA (1ull << 52) #define DBG_TEST_VMFAULT_SHADER (1ull << 53)