mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-02-19 12:40:29 +00:00
rsx: Fixup flip behaviour
- handle_emu_flip is very heavy, only fire
This commit is contained in:
parent
f056ef7a80
commit
6a9f234dc7
@ -1732,8 +1732,7 @@ void GLGSRender::do_local_task(rsx::FIFO_state state)
|
||||
{
|
||||
if (!in_begin_end && async_flip_requested & flip_request::native_ui)
|
||||
{
|
||||
s32 buffer_id = (async_flip_requested & flip_request::emu_requested) ? async_flip_buffer : (s32)current_display_buffer;
|
||||
flip(buffer_id);
|
||||
flip((s32)current_display_buffer);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1356,7 +1356,7 @@ namespace rsx
|
||||
|
||||
void thread::do_local_task(FIFO_state state)
|
||||
{
|
||||
if (async_flip_requested & flip_request::any)
|
||||
if (async_flip_requested & flip_request::emu_requested)
|
||||
{
|
||||
handle_emu_flip(async_flip_buffer);
|
||||
}
|
||||
|
@ -2201,10 +2201,8 @@ void VKGSRender::do_local_task(rsx::FIFO_state state)
|
||||
{
|
||||
if (!in_begin_end && async_flip_requested & flip_request::native_ui)
|
||||
{
|
||||
s32 buffer_id = (async_flip_requested & flip_request::emu_requested) ? async_flip_buffer : (s32)current_display_buffer;
|
||||
|
||||
flush_command_queue(true);
|
||||
flip((s32)buffer_id);
|
||||
flip((s32)current_display_buffer);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user