[idd] elect the fastest frame timing client

This commit is contained in:
Geoffrey McRae
2026-08-04 13:05:46 +10:00
parent b23430b9a8
commit 1176e78a7f
6 changed files with 321 additions and 0 deletions

View File

@@ -30,6 +30,7 @@
#include "CSettings.h"
#include "CEdid.h"
#include "CPostProcessor.h"
#include "CFrameScheduler.h"
extern "C" {
#include "lgmp/host.h"
@@ -89,6 +90,8 @@ private:
WDFTIMER m_lgmpTimer = nullptr;
PLGMPHostQueue m_frameQueue = nullptr;
CFrameScheduler m_frameScheduler;
PLGMPHostQueue m_pointerQueue = nullptr;
PLGMPMemory m_pointerMemory [LGMP_Q_POINTER_LEN ] = {};
PLGMPMemory m_pointerShapeMemory[POINTER_SHAPE_BUFFERS] = {};