diff --git a/renderdoc/driver/d3d12/d3d12_dxil_debug.cpp b/renderdoc/driver/d3d12/d3d12_dxil_debug.cpp index baeac5fab..469281f2a 100644 --- a/renderdoc/driver/d3d12/d3d12_dxil_debug.cpp +++ b/renderdoc/driver/d3d12/d3d12_dxil_debug.cpp @@ -37,12 +37,12 @@ using namespace DXIL; using namespace DXILDebug; -#if defined(RELEASE) +#if ENABLED(RDOC_RELEASE) #define CHECK_DEVICE_THREAD() #else #define CHECK_DEVICE_THREAD() \ RDCASSERTMSG("API Wrapper function called from non-device thread!", IsDeviceThread()); -#endif // #if defined(RELEASE) +#endif // #if ENABLED(RDOC_RELEASE) namespace DXILDebug { diff --git a/renderdoc/driver/shaders/dxil/dxil_debug.cpp b/renderdoc/driver/shaders/dxil/dxil_debug.cpp index cc8d39c8e..61c882440 100644 --- a/renderdoc/driver/shaders/dxil/dxil_debug.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_debug.cpp @@ -39,7 +39,7 @@ RDOC_CONFIG(bool, D3D12_DXILShaderDebugger_EnableMT, true, RDOC_DEBUG_CONFIG(bool, D3D12_Hack_ShaderDebugUsesJobSystemJobs, false, "Use individual job system jobs to run shader debugging simulation."); -#if defined(RELEASE) +#if ENABLED(RDOC_RELEASE) #define CHECK_DEBUGGER_THREAD() \ do \ { \ @@ -47,9 +47,9 @@ RDOC_DEBUG_CONFIG(bool, D3D12_Hack_ShaderDebugUsesJobSystemJobs, false, #else #define CHECK_DEBUGGER_THREAD() \ RDCASSERTMSG("Debugger function called from non-device thread!", IsDeviceThread()); -#endif // #if defined(RELEASE) +#endif // #if ENABLED(RDOC_RELEASE) -#if defined(RELEASE) +#if ENABLED(RDOC_RELEASE) #define THREADSTATE_CHECK_DEBUGGER_THREAD() \ do \ { \ @@ -57,7 +57,7 @@ RDOC_DEBUG_CONFIG(bool, D3D12_Hack_ShaderDebugUsesJobSystemJobs, false, #else #define THREADSTATE_CHECK_DEBUGGER_THREAD() \ RDCASSERTMSG("Function called from non-debugger thread!", m_Debugger.IsDeviceThread()); -#endif // #if defined(RELEASE) +#endif // #if ENABLED(RDOC_RELEASE) using namespace rdcshaders; @@ -10112,7 +10112,7 @@ rdcarray Debugger::ContinueDebug() continue; const rdcarray &threadRefs = tangle.GetThreadRefs(); -#if !defined(RELEASE) +#if ENABLED(RDOC_DEVEL) for(const ThreadReference &ref : threadRefs) { const uint32_t threadId = ref.id; @@ -10120,7 +10120,7 @@ rdcarray Debugger::ContinueDebug() ThreadState &thread = m_Workgroup[lane]; RDCASSERT(!thread.IsSimulationStepActive()); } -#endif // #if !defined(RELEASE) +#endif // #if ENABLED(RDOC_DEVEL) const DXIL::BlockArray *newPartialConvergentPoints = NULL; ExecutionPoint newConvergencePoint = INVALID_EXECUTION_POINT; diff --git a/renderdoc/driver/shaders/dxil/dxil_debug.h b/renderdoc/driver/shaders/dxil/dxil_debug.h index 688d77813..0066ff106 100644 --- a/renderdoc/driver/shaders/dxil/dxil_debug.h +++ b/renderdoc/driver/shaders/dxil/dxil_debug.h @@ -34,7 +34,7 @@ #include "dxil_controlflow.h" #include "dxil_debuginfo.h" -#if defined(RELEASE) +#if ENABLED(RDOC_RELEASE) #define DXIL_DEBUG_RDCASSERT(...) \ do \ { \ diff --git a/renderdoc/driver/shaders/spirv/spirv_debug.cpp b/renderdoc/driver/shaders/spirv/spirv_debug.cpp index 6bd7653f0..517a104a3 100644 --- a/renderdoc/driver/shaders/spirv/spirv_debug.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_debug.cpp @@ -36,7 +36,7 @@ using namespace rdcshaders; -#if defined(RELEASE) +#if ENABLED(RDOC_RELEASE) #define CHECK_DEBUGGER_THREAD() \ do \ { \ @@ -44,7 +44,7 @@ using namespace rdcshaders; #else #define CHECK_DEBUGGER_THREAD() \ RDCASSERTMSG("Function called from non-debugger thread!", debugger.IsDeviceThread()); -#endif // #if defined(RELEASE) +#endif // #if ENABLED(RDOC_RELEASE) static bool ContainsNaNInf(const ShaderVariable &var) { diff --git a/renderdoc/driver/shaders/spirv/spirv_debug.h b/renderdoc/driver/shaders/spirv/spirv_debug.h index 4b75c1410..4055fc9bf 100644 --- a/renderdoc/driver/shaders/spirv/spirv_debug.h +++ b/renderdoc/driver/shaders/spirv/spirv_debug.h @@ -30,7 +30,7 @@ #include "spirv_common.h" #include "spirv_processor.h" -#if defined(RELEASE) +#if ENABLED(RDOC_RELEASE) #define SPIRV_DEBUG_RDCASSERT(...) \ do \ { \ diff --git a/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp b/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp index 8d52e3831..2239b2b02 100644 --- a/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp @@ -281,7 +281,7 @@ void AssignValue(ShaderVariable &dst, const ShaderVariable &src) AssignValue(dst.members[i], src.members[i]); } -#if defined(RELEASE) +#if ENABLED(RDOC_RELEASE) #define CHECK_DEBUGGER_THREAD() \ do \ { \ @@ -289,7 +289,7 @@ void AssignValue(ShaderVariable &dst, const ShaderVariable &src) #else #define CHECK_DEBUGGER_THREAD() \ RDCASSERTMSG("Debugger function called from non-device thread!", IsDeviceThread()); -#endif // #if defined(RELEASE) +#endif // #if ENABLED(RDOC_RELEASE) Debugger::Debugger() : deviceThreadID(Threading::GetCurrentID()) { @@ -2800,7 +2800,7 @@ rdcarray Debugger::ContinueDebug() continue; const rdcarray &threadRefs = tangle.GetThreadRefs(); -#if !defined(RELEASE) +#if ENABLED(RDOC_DEVEL) for(const ThreadReference &ref : threadRefs) { const uint32_t threadId = ref.id; @@ -2808,7 +2808,7 @@ rdcarray Debugger::ContinueDebug() ThreadState &thread = workgroup[lane]; RDCASSERT(!thread.IsSimulationStepActive()); } -#endif // #if !defined(RELEASE) +#endif // #if ENABLED(RDOC_DEVEL) ExecutionPoint newConvergeInstruction = INVALID_EXECUTION_POINT; ExecutionPoint newFunctionReturnPoint = INVALID_EXECUTION_POINT; diff --git a/renderdoc/driver/vulkan/vk_shaderdebug.cpp b/renderdoc/driver/vulkan/vk_shaderdebug.cpp index 986d8fc1f..8fbd6b9cf 100644 --- a/renderdoc/driver/vulkan/vk_shaderdebug.cpp +++ b/renderdoc/driver/vulkan/vk_shaderdebug.cpp @@ -122,12 +122,12 @@ struct ShaderUniformParameters float minlod; }; -#if defined(RELEASE) +#if ENABLED(RDOC_RELEASE) #define CHECK_DEVICE_THREAD() #else #define CHECK_DEVICE_THREAD() \ RDCASSERTMSG("API Wrapper function called from non-device thread!", IsDeviceThread()); -#endif // #if defined(RELEASE) +#endif // #if ENABLED(RDOC_RELEASE) class VulkanAPIWrapper : public rdcspv::DebugAPIWrapper {