mirror of https://github.com/PCSX2/pcsx2.git
GS/HW: Partial revert earlier FMV fix
This commit is contained in:
parent
e84335742d
commit
31642ceca9
|
@ -944,11 +944,6 @@ bool GSRenderer::IsIdleFrame() const
|
|||
return (m_last_draw_n == s_n && m_last_transfer_n == s_transfer_n);
|
||||
}
|
||||
|
||||
int GSRenderer::GetLastVSyncDraw() const
|
||||
{
|
||||
return m_last_draw_n;
|
||||
}
|
||||
|
||||
bool GSRenderer::SaveSnapshotToMemory(u32 window_width, u32 window_height, bool apply_aspect, bool crop_borders,
|
||||
u32* width, u32* height, std::vector<u32>* pixels)
|
||||
{
|
||||
|
|
|
@ -68,7 +68,6 @@ public:
|
|||
virtual GSTexture* LookupPaletteSource(u32 CBP, u32 CPSM, u32 CBW, GSVector2i& offset, float* scale, const GSVector2i& size);
|
||||
|
||||
bool IsIdleFrame() const;
|
||||
int GetLastVSyncDraw() const;
|
||||
|
||||
bool SaveSnapshotToMemory(u32 window_width, u32 window_height, bool apply_aspect, bool crop_borders,
|
||||
u32* width, u32* height, std::vector<u32>* pixels);
|
||||
|
|
|
@ -113,7 +113,7 @@ void GSRendererHW::VSync(u32 field, bool registers_written, bool idle_frame)
|
|||
{
|
||||
// If it did draws very recently, we should keep the recent stuff in case it hasn't been preloaded/used yet.
|
||||
// Rocky Legend does this with the main menu FMV's.
|
||||
if (s_last_transfer_draw_n > (s_n - 5) && s_last_transfer_draw_n >= GetLastVSyncDraw())
|
||||
if (s_last_transfer_draw_n > (s_n - 5))
|
||||
{
|
||||
for (auto iter = m_draw_transfers.rbegin(); iter != m_draw_transfers.rend(); iter++)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue