mirror of
https://github.com/xenia-project/xenia.git
synced 2025-12-06 07:12:03 +01:00
[GPU] Public swap_state
This commit is contained in:
parent
3108677a4d
commit
843ebc96fe
|
|
@ -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();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue