mirror of
https://github.com/optiscaler/OptiScaler.git
synced 2026-08-24 23:26:50 +00:00
removed unneeded flushes
This commit is contained in:
@@ -82,7 +82,7 @@
|
||||
<IncludePath>$(SolutionDir)external\vulkan\include;$(SolutionDir)external\nvngx_dlss_sdk;$(SolutionDir)external\xess\inc\xess;$(SolutionDir)CyberXeSS\fsr2\include;$(SolutionDir)external\simpleini;$(SolutionDir)external\unordered_dense\include;$(SolutionDir)external\spdlog\include;C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Include;$(IncludePath)</IncludePath>
|
||||
<LibraryPath>$(SolutionDir)CyberXess\fsr2\lib;$(SolutionDir)CyberXess\vulkan;$(SolutionDir)external\xess\lib;C:\Program Files %28x86%29\Microsoft DirectX SDK %28June 2010%29\Lib\x64;$(LibraryPath)</LibraryPath>
|
||||
<TargetName>nvngx</TargetName>
|
||||
<OutDir>D:\Games\Stranger of Paradise - Final Fantasy Origin</OutDir>
|
||||
<OutDir>E:\Games\Deep Rock Galactic\FSD\Binaries\Win64</OutDir>
|
||||
<IntDir>.\x64\Debug</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
|
||||
@@ -32,18 +32,6 @@
|
||||
<ClInclude Include="Config.h">
|
||||
<Filter>Config</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="IFeature.h">
|
||||
<Filter>IFeature</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="IFeature_Dx11.h">
|
||||
<Filter>IFeature</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="IFeature_Dx12.h">
|
||||
<Filter>IFeature</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="IFeature_Vk.h">
|
||||
<Filter>IFeature</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="NVNGX_Parameter.h">
|
||||
<Filter>NVNGX</Filter>
|
||||
</ClInclude>
|
||||
@@ -53,28 +41,37 @@
|
||||
<ClInclude Include="CyberXess.h">
|
||||
<Filter>Other</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="framework.h">
|
||||
<Filter>Other</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="pch.h">
|
||||
<Filter>Other</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="XeSSFeature_Dx11.h">
|
||||
<ClInclude Include="backends\fsr2\FSR2Feature.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="FSR2Feature.h">
|
||||
<ClInclude Include="backends\fsr2\FSR2Feature_Dx11.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="FSR2Feature_Dx11.h">
|
||||
<ClInclude Include="backends\fsr2\FSR2Feature_Dx11On12.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="FSR2Feature_Dx12.h">
|
||||
<ClInclude Include="backends\fsr2\FSR2Feature_Dx12.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="FSR2Feature_Vk.h">
|
||||
<ClInclude Include="backends\fsr2\FSR2Feature_Vk.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="FSR2Feature_Dx11On12.h">
|
||||
<ClInclude Include="backends\IFeature_Dx11.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="backends\IFeature_Dx12.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="backends\IFeature.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="backends\IFeature_Vk.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="backends\xess\XeSSFeature_Dx11.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
@@ -82,18 +79,6 @@
|
||||
<ClCompile Include="Config.cpp">
|
||||
<Filter>Config</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="XeSSFeature.cpp">
|
||||
<Filter>XeSS</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="XeSSFeature.h">
|
||||
<Filter>XeSS</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="XeSSFeature_Dx12.cpp">
|
||||
<Filter>XeSS</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="XeSSFeature_Dx12.h">
|
||||
<Filter>XeSS</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="dllmain.cpp" />
|
||||
<ClCompile Include="Util.cpp">
|
||||
<Filter>Util</Filter>
|
||||
@@ -101,38 +86,50 @@
|
||||
<ClCompile Include="CyberXess.cpp">
|
||||
<Filter>Other</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="IFeature.cpp">
|
||||
<Filter>IFeature</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="IFeature_Dx12.cpp">
|
||||
<Filter>IFeature</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="XeSSFeature_Dx11.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="NVNGX_DLSS_Dx12.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="NVNGX_DLSS_Dx11.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="FSR2Feature.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="FSR2Feature_Dx11.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="FSR2Feature_Dx12.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="FSR2Feature_Vk.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="NVNGX_DLSS_Vk.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="FSR2Feature_Dx11On12.cpp">
|
||||
<ClCompile Include="backends\fsr2\FSR2Feature.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="backends\fsr2\FSR2Feature_Dx11.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="backends\fsr2\FSR2Feature_Dx11On12.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="backends\fsr2\FSR2Feature_Dx12.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="backends\fsr2\FSR2Feature_Vk.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="backends\IFeature.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="backends\IFeature_Dx12.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="backends\xess\XeSSFeature.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="backends\xess\XeSSFeature.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="backends\xess\XeSSFeature_Dx11.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="backends\xess\XeSSFeature_Dx12.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="backends\xess\XeSSFeature_Dx12.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -478,7 +478,7 @@ bool FSR2FeatureDx11on12::Evaluate(ID3D11DeviceContext* InDeviceContext, const N
|
||||
spdlog::warn("FSR2FeatureDx11on12::Evaluate bias mask not exist and its enabled in config, it may cause problems!!");
|
||||
}
|
||||
|
||||
Dx11DeviceContext->Flush();
|
||||
//Dx11DeviceContext->Flush();
|
||||
Dx11DeviceContext->Signal(dx11fence_1, 10);
|
||||
Dx12CommandQueue->Wait(dx12fence_1, 10);
|
||||
|
||||
@@ -692,7 +692,7 @@ bool FSR2FeatureDx11on12::Evaluate(ID3D11DeviceContext* InDeviceContext, const N
|
||||
Dx11DeviceContext->End(query1);
|
||||
|
||||
// Execute dx11 commands
|
||||
Dx11DeviceContext->Flush();
|
||||
//Dx11DeviceContext->Flush();
|
||||
|
||||
while (Dx11DeviceContext->GetData(query1, nullptr, 0, D3D11_ASYNC_GETDATA_DONOTFLUSH) == S_FALSE);
|
||||
|
||||
|
||||
@@ -488,7 +488,7 @@ bool XeSSFeatureDx11::Evaluate(ID3D11DeviceContext* InDeviceContext, const NVSDK
|
||||
spdlog::warn("XeSSFeatureDx11::Evaluate bias mask not exist and its enabled in config, it may cause problems!!");
|
||||
}
|
||||
|
||||
Dx11DeviceContext->Flush();
|
||||
//Dx11DeviceContext->Flush();
|
||||
Dx11DeviceContext->Signal(dx11fence_1, 10);
|
||||
Dx12CommandQueue->Wait(dx12fence_1, 10);
|
||||
|
||||
@@ -646,7 +646,7 @@ bool XeSSFeatureDx11::Evaluate(ID3D11DeviceContext* InDeviceContext, const NVSDK
|
||||
Dx11DeviceContext->End(query1);
|
||||
|
||||
// Execute dx11 commands
|
||||
Dx11DeviceContext->Flush();
|
||||
//Dx11DeviceContext->Flush();
|
||||
|
||||
// wait for completion
|
||||
while (Dx11DeviceContext->GetData(query1, nullptr, 0, D3D11_ASYNC_GETDATA_DONOTFLUSH) == S_FALSE);
|
||||
|
||||
Reference in New Issue
Block a user