MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / ReadbackRequested

Method ReadbackRequested

common/ReadbackSpinManager.cpp:90–105  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88}
89
90void ReadbackSpinManager::ReadbackRequested()
91{
92 Event ev = {};
93 ev.size = -1;
94 m_frames[m_current_frame].push_back(ev);
95
96 // Advance reference frame idx to the next readback
97 while (m_frames[m_reference_frame].size() > m_reference_frame_idx &&
98 !EventIsReadback(m_frames[m_reference_frame][m_reference_frame_idx]))
99 {
100 m_reference_frame_idx++;
101 }
102 // ...and past it
103 if (m_frames[m_reference_frame].size() > m_reference_frame_idx)
104 m_reference_frame_idx++;
105}
106
107void ReadbackSpinManager::NextFrame()
108{

Callers 1

Calls 3

EventIsReadbackFunction · 0.85
push_backMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected