Improved passthrough & Added XRPacingThread

This commit is contained in:
iChris4 committed 2026-07-12 01:32:52 +02:00
1 parent 490695d83f
commit 3bfa9ad3ec
42 files changed
+1120 -1507

No files matched your search

@@ -24,7 +24,6 @@
#include "VideoCommon/CommandProcessor.h"
#include "VideoCommon/DataReader.h"
#include "VideoCommon/Fifo.h"
#include "VideoCommon/OpenXROpcodeReplay.h"
#include "VideoCommon/Statistics.h"
#include "VideoCommon/VertexLoaderBase.h"
#include "VideoCommon/VertexLoaderManager.h"
@@ -228,13 +227,6 @@ public:
OPCODE_CALLBACK(void OnCommand(const u8* data, u32 size))
{
ASSERT(size >= 1);
// Capture expanded DL commands rather than the GX_CMD_CALL_DL reference, so replay doesn't
// depend on DL memory remaining valid between capture and replay.
if (VideoCommon::OpenXROpcodeReplay::IsReplayLogFrameActive() &&
static_cast<Opcode>(data[0]) != Opcode::GX_CMD_CALL_DL)
{
VideoCommon::OpenXROpcodeReplay::CaptureCommand(is_preprocess, data, size);
}
if constexpr (!is_preprocess)
{
// Display lists get added directly into the FIFO stream since this same callback is used to