Split render frame and update screen, move pause loop (#556)

* split render and update screen functions

* move pause loop
This commit is contained in:
Logan McNaughton
2025-08-23 08:54:47 +02:00
committed by GitHub
parent 0a42152bcb
commit 96af33c434
5 changed files with 36 additions and 14 deletions
+6 -2
View File
@@ -523,13 +523,17 @@ void rdp_set_vi_register(uint32_t reg, uint32_t value)
processor->set_vi_register(RDP::VIRegister(reg), value);
}
void rdp_update_screen()
void rdp_render_frame()
{
auto &device = wsi->get_device();
render_frame(device);
rdp_device.vi_counter += 1;
}
void rdp_update_screen()
{
wsi->end_frame();
wsi->begin_frame();
rdp_device.vi_counter += 1;
}
CALL_BACK rdp_check_callback()