mirror of
https://github.com/optiscaler/OptiScaler.git
synced 2026-05-29 21:13:14 +00:00
Temporary fix for in-game menu crash on Linux
This commit is contained in:
@@ -2666,6 +2666,10 @@ BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserv
|
||||
State::Instance().isRunningOnDXVK = State::Instance().isRunningOnLinux;
|
||||
skipGetModuleHandle = false;
|
||||
|
||||
// Temporary fix for Linux & DXVK
|
||||
if (State::Instance().isRunningOnDXVK || State::Instance().isRunningOnLinux)
|
||||
Config::Instance()->UseHQFont.set_volatile_value(false);
|
||||
|
||||
spdlog::info("");
|
||||
CheckQuirks();
|
||||
|
||||
|
||||
@@ -2427,6 +2427,10 @@ void AttachToAdapter(IUnknown* unkAdapter)
|
||||
{
|
||||
State::Instance().isRunningOnDXVK = dxvkAdapter != nullptr;
|
||||
((IDXGIAdapter*)dxvkAdapter)->Release();
|
||||
|
||||
// Temporary fix for Linux & DXVK
|
||||
if (State::Instance().isRunningOnDXVK || State::Instance().isRunningOnLinux)
|
||||
Config::Instance()->UseHQFont.set_volatile_value(false);
|
||||
}
|
||||
|
||||
if (State::Instance().isRunningOnDXVK != dxvkStatus)
|
||||
|
||||
@@ -2292,6 +2292,10 @@ static void CheckAdapter(IUnknown* unkAdapter)
|
||||
{
|
||||
State::Instance().isRunningOnDXVK = dxvkAdapter != nullptr;
|
||||
((IDXGIAdapter*)dxvkAdapter)->Release();
|
||||
|
||||
// Temporary fix for Linux & DXVK
|
||||
if (State::Instance().isRunningOnDXVK || State::Instance().isRunningOnLinux)
|
||||
Config::Instance()->UseHQFont.set_volatile_value(false);
|
||||
}
|
||||
|
||||
if (adapterOk)
|
||||
|
||||
Reference in New Issue
Block a user