diff --git a/src/xenia/gpu/trace_dump.cc b/src/xenia/gpu/trace_dump.cc index eb826bd19..8c3de28be 100644 --- a/src/xenia/gpu/trace_dump.cc +++ b/src/xenia/gpu/trace_dump.cc @@ -110,9 +110,8 @@ bool TraceDump::Setup() { XELOGE("Failed to setup emulator: %.8X", result); return false; } - memory_ = emulator_->memory(); graphics_system_ = emulator_->graphics_system(); - player_ = std::make_unique(loop_.get(), graphics_system_); + player_ = std::make_unique(nullptr, graphics_system_); return true; } diff --git a/src/xenia/gpu/trace_dump.h b/src/xenia/gpu/trace_dump.h index f4dd7e884..eb7ab43da 100644 --- a/src/xenia/gpu/trace_dump.h +++ b/src/xenia/gpu/trace_dump.h @@ -43,10 +43,7 @@ class TraceDump { virtual std::unique_ptr CreateGraphicsSystem() = 0; - std::unique_ptr loop_; - std::unique_ptr window_; std::unique_ptr emulator_; - Memory* memory_ = nullptr; GraphicsSystem* graphics_system_ = nullptr; std::unique_ptr player_;