[GPU] Public swap_state

This commit is contained in:
Dr. Chat 2018-05-14 15:46:09 -05:00
parent 3108677a4d
commit 843ebc96fe

View file

@ -15,6 +15,7 @@
#include <thread> #include <thread>
#include "xenia/cpu/processor.h" #include "xenia/cpu/processor.h"
#include "xenia/gpu/command_processor.h"
#include "xenia/gpu/register_file.h" #include "xenia/gpu/register_file.h"
#include "xenia/kernel/xthread.h" #include "xenia/kernel/xthread.h"
#include "xenia/memory.h" #include "xenia/memory.h"
@ -28,8 +29,6 @@ class Emulator;
namespace xe { namespace xe {
namespace gpu { namespace gpu {
class CommandProcessor;
class GraphicsSystem { class GraphicsSystem {
public: public:
virtual ~GraphicsSystem(); virtual ~GraphicsSystem();
@ -63,6 +62,7 @@ class GraphicsSystem {
virtual void ClearCaches(); virtual void ClearCaches();
void SetSwapCallback(std::function<void()> fn); void SetSwapCallback(std::function<void()> fn);
gpu::SwapState& swap_state() { return command_processor_->swap_state(); }
void RequestFrameTrace(); void RequestFrameTrace();
void BeginTracing(); void BeginTracing();