diff --git a/src/hooks/gui/swap_chain_present.cpp b/src/hooks/gui/swap_chain_present.cpp index c44f2779..01e36ede 100644 --- a/src/hooks/gui/swap_chain_present.cpp +++ b/src/hooks/gui/swap_chain_present.cpp @@ -6,7 +6,7 @@ namespace big { HRESULT hooks::swapchain_present(IDXGISwapChain* this_, UINT sync_interval, UINT flags) { - if (g_running) + if (g_running && ((flags & (UINT)DXGI_PRESENT_TEST) != (UINT)DXGI_PRESENT_TEST)) { g_renderer->on_present(); } diff --git a/src/views/core/view_overlay.cpp b/src/views/core/view_overlay.cpp index 562abfa9..20b5692c 100644 --- a/src/views/core/view_overlay.cpp +++ b/src/views/core/view_overlay.cpp @@ -28,7 +28,7 @@ namespace big ImGui::Separator(); if (g.window.ingame_overlay.show_fps) - ImGui::Text("%.0f FPS", ImGui::GetIO().Framerate / 2); + ImGui::Text("%.0f FPS", ImGui::GetIO().Framerate); if (CNetworkPlayerMgr* network_player_mgr = gta_util::get_network_player_mgr(); g.window.ingame_overlay.show_players) ImGui::Text(std::format("Players: {}/{}", network_player_mgr->m_player_count, network_player_mgr->m_player_limit)