Phase 4
Some checks failed
CI / React UI Build (push) Successful in 11s
CI / Native Windows Build And Tests (push) Successful in 2m43s
CI / Windows Release Package (push) Has been cancelled

This commit is contained in:
Aiden
2026-05-11 18:25:47 +10:00
parent 20476bdf63
commit bfc32c4a1e
10 changed files with 313 additions and 119 deletions

View File

@@ -15,7 +15,6 @@
#include "RenderFrameState.h"
#include <functional>
#include <atomic>
#include <filesystem>
#include <memory>
#include <string>
@@ -73,7 +72,6 @@ private:
HWND hGLWnd;
HDC hGLDC;
HGLRC hGLRC;
CRITICAL_SECTION pMutex;
std::unique_ptr<RuntimeStore> mRuntimeStore;
std::unique_ptr<RuntimeCoordinator> mRuntimeCoordinator;
@@ -84,13 +82,11 @@ private:
std::unique_ptr<RuntimeServices> mRuntimeServices;
std::unique_ptr<RuntimeUpdateController> mRuntimeUpdateController;
std::unique_ptr<VideoBackend> mVideoBackend;
std::atomic<bool> mScreenshotRequested;
bool InitOpenGLState();
void renderEffect();
RenderFrameInput BuildRenderFrameInput() const;
void RenderFrame(const RenderFrameInput& frameInput);
void ProcessScreenshotRequest();
std::filesystem::path BuildScreenshotPath() const;
};