GPU_Async: Correct fences, display events and more.

This commit uses guest fences on vSync event instead of an articial fake 
fence we had.
It also corrects to keep signaling display events while loading the game 
as the OS is suppose to send buffers to vSync during that time.
This commit is contained in:
Fernando Sahmkow
2019-09-25 19:43:23 -04:00
committed by FernandoS27
parent 4e9f975935
commit 5b5e60ffec
6 changed files with 38 additions and 21 deletions

View File

@ -102,6 +102,8 @@ private:
u32 swap_interval = 1;
bool first_buffer_enqueued{};
/// Event that handles screen composition.
Core::Timing::EventType* composition_event;