diff --git a/src/mods/VR.cpp b/src/mods/VR.cpp index 71487fa3..9992ffd1 100644 --- a/src/mods/VR.cpp +++ b/src/mods/VR.cpp @@ -1718,7 +1718,7 @@ void VR::on_present() { if (renderer == Framework::RendererType::D3D11) { // if we don't do this then D3D11 OpenXR freezes for some reason. if (!runtime->got_first_sync) { - spdlog::info("Attempting to sync!"); + SPDLOG_INFO_EVERY_N_SEC(1, "Attempting to sync!"); if (runtime->get_synchronize_stage() == VRRuntime::SynchronizeStage::LATE) { runtime->synchronize_frame(); } diff --git a/src/mods/vr/D3D11Component.cpp b/src/mods/vr/D3D11Component.cpp index e8d10ecb..c1c9863a 100644 --- a/src/mods/vr/D3D11Component.cpp +++ b/src/mods/vr/D3D11Component.cpp @@ -209,7 +209,7 @@ bool D3D11Component::TextureContext::clear_rtv(float* color) { vr::EVRCompositorError D3D11Component::on_frame(VR* vr) { if (m_force_reset || m_last_afr_state != vr->is_using_afr()) { if (!setup()) { - spdlog::error("Failed to setup D3D11Component, trying again next frame"); + SPDLOG_ERROR_EVERY_N_SEC(1, "Failed to setup D3D11Component, trying again next frame"); m_force_reset = true; return vr::VRCompositorError_None; } diff --git a/src/mods/vr/D3D12Component.cpp b/src/mods/vr/D3D12Component.cpp index 0c2e46e6..b2c5c67d 100644 --- a/src/mods/vr/D3D12Component.cpp +++ b/src/mods/vr/D3D12Component.cpp @@ -22,7 +22,7 @@ namespace vrmod { vr::EVRCompositorError D3D12Component::on_frame(VR* vr) { if (m_force_reset || m_last_afr_state != vr->is_using_afr()) { if (!setup()) { - spdlog::error("[D3D12 VR] Could not set up, trying again next frame"); + SPDLOG_ERROR_EVERY_N_SEC(1, "[D3D12 VR] Could not set up, trying again next frame"); m_force_reset = true; return vr::VRCompositorError_None; }