GPUDevice: Split submission and presentation

This commit is contained in:
Stenzek
2024-04-11 22:29:17 +10:00
parent 3e9ac99d54
commit 7344661801
15 changed files with 94 additions and 39 deletions

View File

@ -122,7 +122,8 @@ public:
float GetAndResetAccumulatedGPUTime() override;
bool BeginPresent(bool skip_present) override;
void EndPresent() override;
void EndPresent(bool explicit_present) override;
void SubmitPresent() override;
// Global state accessors
ALWAYS_INLINE static D3D12Device& GetInstance() { return *static_cast<D3D12Device*>(g_gpu_device.get()); }