Phase 3 refactor in progress
Some checks failed
CI / React UI Build (push) Successful in 10s
CI / Native Windows Build And Tests (push) Successful in 2m33s
CI / Windows Release Package (push) Has been cancelled

This commit is contained in:
Aiden
2026-05-11 16:48:52 +10:00
parent 0808171677
commit 06f3dd4942
12 changed files with 655 additions and 87 deletions

View File

@@ -4,9 +4,9 @@
#include "OpenGLRenderPipeline.h"
#include "OpenGLRenderer.h"
#include "OpenGLShaderPrograms.h"
#include "RenderStateComposer.h"
#include "HealthTelemetry.h"
#include "RuntimeCoordinator.h"
#include "RuntimeLiveState.h"
#include "RuntimeSnapshotProvider.h"
#include <windows.h>
@@ -133,8 +133,8 @@ private:
HDC mHdc;
HGLRC mHglrc;
void ApplyOscOverlays(
std::vector<RuntimeRenderState>& states,
std::vector<RuntimeRenderState> ComposeRenderLayerStates(
const std::vector<RuntimeRenderState>& baseStates,
bool allowCommit,
double smoothing,
std::vector<OscOverlayCommitRequest>* commitRequests);
@@ -145,5 +145,6 @@ private:
unsigned mCachedRenderStateWidth = 0;
unsigned mCachedRenderStateHeight = 0;
std::chrono::steady_clock::time_point mLastPreviewPresentTime;
RenderStateComposer mRenderStateComposer;
RuntimeLiveState mRuntimeLiveState;
};