diff --git a/GPU/GPUCommon.cpp b/GPU/GPUCommon.cpp index 65a9e735f8..387a748e88 100644 --- a/GPU/GPUCommon.cpp +++ b/GPU/GPUCommon.cpp @@ -891,9 +891,9 @@ DLResult GPUCommon::ProcessDLQueue() { } bool GPUCommon::ShouldSplitOverGe() const { - // TODO: Should check for debugger active, etc. - // We only need to do this if we want to step through Ge display lists using the Ge debuggers. - return false; + // Check for debugger active, etc. + // We only need to do this if we want to be able to step through Ge display lists using the Ge debuggers. + return GPUDebug::IsActive() || g_Config.bShowImDebugger; } void GPUCommon::Execute_OffsetAddr(u32 op, u32 diff) { diff --git a/GPU/GPUDefinitions.h b/GPU/GPUDefinitions.h index d7f1a56aa6..f7d94cfe1b 100644 --- a/GPU/GPUDefinitions.h +++ b/GPU/GPUDefinitions.h @@ -59,21 +59,6 @@ enum GPUInvalidationType { GPU_INVALIDATE_FORCE, }; -enum class DLRunType { - Run, - RunDebug, - Step, -}; - -enum class DLStepType { - None, - Single, - Prim, - Draw, - Texture, - Rendertarget, -}; - enum class DLResult { Done, Error,