mirror of
https://github.com/optiscaler/OptiScaler.git
synced 2026-09-27 15:56:48 +00:00
OverrideNvapiDll=false now disables fakenvapi for XeLL
This commit is contained in:
@@ -90,8 +90,11 @@ void fakenvapi::reportFGPresent(IDXGISwapChain* pSwapChain, bool fg_state, bool
|
||||
|
||||
bool fakenvapi::updateModeAndContext()
|
||||
{
|
||||
if (!isUsingFakenvapi() && State::Instance().activeFgOutput == FGOutput::XeFG)
|
||||
if (!isUsingFakenvapi() && State::Instance().activeFgOutput == FGOutput::XeFG &&
|
||||
(!Config::Instance()->OverrideNvapiDll.has_value() || Config::Instance()->OverrideNvapiDll.value()))
|
||||
{
|
||||
auto loaded = fakenvapi::loadForNvidia();
|
||||
}
|
||||
|
||||
if (!isUsingFakenvapi() && !isUsingFakenvapiOnNvidia())
|
||||
return false;
|
||||
@@ -129,8 +132,11 @@ bool fakenvapi::updateModeAndContext()
|
||||
|
||||
bool fakenvapi::setModeAndContext(void* context, Mode mode)
|
||||
{
|
||||
if (!isUsingFakenvapi() && State::Instance().activeFgOutput == FGOutput::XeFG)
|
||||
if (!isUsingFakenvapi() && State::Instance().activeFgOutput == FGOutput::XeFG &&
|
||||
(!Config::Instance()->OverrideNvapiDll.has_value() || Config::Instance()->OverrideNvapiDll.value()))
|
||||
{
|
||||
auto loaded = fakenvapi::loadForNvidia();
|
||||
}
|
||||
|
||||
if (!isUsingFakenvapi() && !isUsingFakenvapiOnNvidia())
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user