diff options
| author | Scott Mansell <phiren@gmail.com> | 2023-01-30 23:59:54 +1300 |
|---|---|---|
| committer | Scott Mansell <phiren@gmail.com> | 2023-01-31 19:41:24 +1300 |
| commit | 2a18b34a73f4f1bc798dab0a5eec46c222ec7429 (patch) | |
| tree | 6fad80d43ff14bc4b673bf8f68cb937503783ed0 /Source/Core/VideoCommon/VertexManagerBase.cpp | |
| parent | 154cb4f722a9996a4134463e64c85c6bfa25d8bf (diff) | |
Wire up frame before/after events
Diffstat (limited to 'Source/Core/VideoCommon/VertexManagerBase.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/VertexManagerBase.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/Core/VideoCommon/VertexManagerBase.cpp b/Source/Core/VideoCommon/VertexManagerBase.cpp index 959b080510..34fe374d25 100644 --- a/Source/Core/VideoCommon/VertexManagerBase.cpp +++ b/Source/Core/VideoCommon/VertexManagerBase.cpp @@ -417,6 +417,12 @@ void VertexManagerBase::Flush() m_is_flushed = true; + if (m_draw_counter == 0) + { + // This is more or less the start of the Frame + BeforeFrameEvent::Trigger(); + } + if (xfmem.numTexGen.numTexGens != bpmem.genMode.numtexgens || xfmem.numChan.numColorChans != bpmem.genMode.numcolchans) { |
