folder structure updated

This commit is contained in:
cdozdil
2024-03-10 16:46:51 +03:00
parent f97e642c6f
commit fa78053ba1
27 changed files with 65 additions and 94 deletions
+22 -23
View File
@@ -178,40 +178,39 @@ copy $(SolutionDir)nvngx.ini $(SolutionDir)x64\Release\a\</Command>
<ItemGroup>
<ClInclude Include="Config.h" />
<ClInclude Include="CyberXess.h" />
<ClInclude Include="framework.h" />
<ClInclude Include="FSR2Feature.h" />
<ClInclude Include="FSR2Feature_Dx11.h" />
<ClInclude Include="FSR2Feature_Dx11On12.h" />
<ClInclude Include="FSR2Feature_Dx12.h" />
<ClInclude Include="FSR2Feature_Vk.h" />
<ClInclude Include="IFeature_Dx11.h" />
<ClInclude Include="IFeature_Dx12.h" />
<ClInclude Include="IFeature.h" />
<ClInclude Include="IFeature_Vk.h" />
<ClInclude Include="backends\fsr2\FSR2Feature.h" />
<ClInclude Include="backends\fsr2\FSR2Feature_Dx11.h" />
<ClInclude Include="backends\fsr2\FSR2Feature_Dx11On12.h" />
<ClInclude Include="backends\fsr2\FSR2Feature_Dx12.h" />
<ClInclude Include="backends\fsr2\FSR2Feature_Vk.h" />
<ClInclude Include="backends\IFeature_Dx11.h" />
<ClInclude Include="backends\IFeature_Dx12.h" />
<ClInclude Include="backends\IFeature.h" />
<ClInclude Include="backends\IFeature_Vk.h" />
<ClInclude Include="NVNGX_Parameter.h" />
<ClInclude Include="pch.h" />
<ClInclude Include="Util.h" />
<ClInclude Include="XeSSFeature_Dx11.h" />
<ClInclude Include="backends\xess\XeSSFeature_Dx11.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="Config.cpp" />
<ClCompile Include="CyberXess.cpp" />
<ClCompile Include="FSR2Feature.cpp" />
<ClCompile Include="FSR2Feature_Dx11.cpp" />
<ClCompile Include="FSR2Feature_Dx11On12.cpp" />
<ClCompile Include="FSR2Feature_Dx12.cpp" />
<ClCompile Include="FSR2Feature_Vk.cpp" />
<ClCompile Include="IFeature.cpp" />
<ClCompile Include="IFeature_Dx12.cpp" />
<ClCompile Include="backends\fsr2\FSR2Feature.cpp" />
<ClCompile Include="backends\fsr2\FSR2Feature_Dx11.cpp" />
<ClCompile Include="backends\fsr2\FSR2Feature_Dx11On12.cpp" />
<ClCompile Include="backends\fsr2\FSR2Feature_Dx12.cpp" />
<ClCompile Include="backends\fsr2\FSR2Feature_Vk.cpp" />
<ClCompile Include="backends\IFeature.cpp" />
<ClCompile Include="backends\IFeature_Dx12.cpp" />
<ClCompile Include="NVNGX_DLSS_Dx11.cpp" />
<ClCompile Include="NVNGX_DLSS_Dx12.cpp" />
<ClCompile Include="dllmain.cpp" />
<ClCompile Include="NVNGX_DLSS_Vk.cpp" />
<ClCompile Include="XeSSFeature.cpp" />
<ClCompile Include="XeSSFeature.h" />
<ClCompile Include="XeSSFeature_Dx11.cpp" />
<ClCompile Include="XeSSFeature_Dx12.cpp" />
<ClCompile Include="XeSSFeature_Dx12.h" />
<ClCompile Include="backends\xess\XeSSFeature.cpp" />
<ClCompile Include="backends\xess\XeSSFeature.h" />
<ClCompile Include="backends\xess\XeSSFeature_Dx11.cpp" />
<ClCompile Include="backends\xess\XeSSFeature_Dx12.cpp" />
<ClCompile Include="backends\xess\XeSSFeature_Dx12.h" />
<ClCompile Include="Util.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+3 -3
View File
@@ -4,9 +4,9 @@
#include <ankerl/unordered_dense.h>
#include "Config.h"
#include "XeSSFeature_Dx11.h"
#include "FSR2Feature_Dx11.h"
#include "FSR2Feature_Dx11On12.h"
#include "backends/xess/XeSSFeature_Dx11.h"
#include "backends/fsr2/FSR2Feature_Dx11.h"
#include "backends/fsr2/FSR2Feature_Dx11On12.h"
#include "NVNGX_Parameter.h"
inline ID3D11Device* D3D11Device = nullptr;
+2 -2
View File
@@ -5,8 +5,8 @@
#include <dxgi1_4.h>
#include "Config.h"
#include "XeSSFeature_Dx12.h"
#include "FSR2Feature_Dx12.h"
#include "backends/xess/XeSSFeature_Dx12.h"
#include "backends/fsr2/FSR2Feature_Dx12.h"
#include "NVNGX_Parameter.h"
inline ID3D12Device* D3D12Device = nullptr;
+1 -1
View File
@@ -5,7 +5,7 @@
#include <vulkan/vulkan.hpp>
#include "Config.h"
#include "FSR2Feature_Vk.h"
#include "backends/fsr2/FSR2Feature_Vk.h"
#include "NVNGX_Parameter.h"
VkInstance vkInstance;
@@ -1,5 +1,5 @@
#pragma once
#include "pch.h"
#include "../pch.h"
#include "IFeature.h"
void IFeature::SetHandle(unsigned int InHandleId)
@@ -1,5 +1,5 @@
#pragma once
#include "d3d12.h"
#include <d3d12.h>
#include "IFeature.h"
class IFeature_Dx12 : public virtual IFeature
@@ -1,7 +1,7 @@
#pragma once
#include "pch.h"
#include "../../pch.h"
#include "../../Config.h"
#include "FSR2Feature.h"
#include "Config.h"
double FSR2Feature::GetDeltaTime()
{
@@ -1,7 +1,7 @@
#pragma once
#include <ffx_fsr2.h>
#include "IFeature.h"
#include "../IFeature.h"
inline static std::string ResultToString(FfxErrorCode result)
{
@@ -1,7 +1,8 @@
#pragma once
#include "pch.h"
#include "../../pch.h"
#include "../../Config.h"
#include "FSR2Feature_Dx11.h"
#include "Config.h"
bool FSR2FeatureDx11::Init(ID3D11Device* InDevice, ID3D11DeviceContext* InContext, const NVSDK_NGX_Parameter* InParameters)
{
@@ -1,5 +1,5 @@
#pragma once
#include "IFeature_Dx11.h"
#include "../IFeature_Dx11.h"
#include "FSR2Feature.h"
#include <ffx_fsr2.h>
@@ -1,9 +1,10 @@
#pragma once
#include "pch.h"
#include "FSR2Feature_Dx11on12.h"
#include "Config.h"
#include "../../pch.h"
#include "../../Config.h"
#include "dxgi1_6.h"
#include "FSR2Feature_Dx11on12.h"
#include <dxgi1_6.h>
#include <d3d12.h>
#define ASSIGN_DESC(dest, src) dest->Width = src.Width; dest->Height = src.Height; dest->Format = src.Format; dest->BindFlags = src.BindFlags;
@@ -1,5 +1,5 @@
#pragma once
#include "IFeature_Dx11.h"
#include "../IFeature_Dx11.h"
#include "FSR2Feature.h"
#include <string>
@@ -1,7 +1,8 @@
#pragma once
#include "pch.h"
#include "../../pch.h"
#include "../../Config.h"
#include "FSR2Feature_Dx12.h"
#include "Config.h"
bool FSR2FeatureDx12::Init(ID3D12Device* InDevice, const NVSDK_NGX_Parameter* InParameters)
{
@@ -1,6 +1,6 @@
#pragma once
#include "FSR2Feature.h"
#include "IFeature_Dx12.h"
#include "../IFeature_Dx12.h"
#include <ffx_fsr2.h>
#include <dx12/ffx_fsr2_dx12.h>
@@ -1,7 +1,8 @@
#pragma once
#include "pch.h"
#include "../../pch.h"
#include "../../Config.h"
#include "FSR2Feature_Vk.h"
#include "Config.h"
#include "nvsdk_ngx_vk.h"
@@ -5,7 +5,7 @@
#include <vk/ffx_fsr2_vk.h>
#include "FSR2Feature.h"
#include "IFeature_Vk.h"
#include "../IFeature_Vk.h"
class FSR2FeatureVk : public FSR2Feature, public IFeature_Vk
{
@@ -1,7 +1,8 @@
#pragma once
#include "pch.h"
#include "../../pch.h"
#include "../../Config.h"
#include "XeSSFeature.h"
#include "Config.h"
inline void XeSSLogCallback(const char* Message, xess_logging_level_t Level)
{
@@ -1,5 +1,5 @@
#pragma once
#include "IFeature.h"
#include "../IFeature.h"
#include "xess_d3d12.h"
#include "xess_debug.h"
#include <string>
@@ -1,9 +1,10 @@
#pragma once
#include "pch.h"
#include "XeSSFeature_Dx11.h"
#include "Config.h"
#include "../../pch.h"
#include "../../Config.h"
#include "dxgi1_6.h"
#include "XeSSFeature_Dx11.h"
#include <dxgi1_6.h>
#include <d3d12.h>
#define ASSIGN_DESC(dest, src) dest->Width = src.Width; dest->Height = src.Height; dest->Format = src.Format; dest->BindFlags = src.BindFlags;
@@ -1,5 +1,5 @@
#pragma once
#include "IFeature_Dx11.h"
#include "../IFeature_Dx11.h"
#include "XeSSFeature.h"
#include <string>
#include <d3d11_4.h>
@@ -1,7 +1,8 @@
#pragma once
#include "pch.h"
#include "../../pch.h"
#include "../../Config.h"
#include "XeSSFeature_Dx12.h"
#include "Config.h"
bool XeSSFeatureDx12::Init(ID3D12Device* InDevice, const NVSDK_NGX_Parameter* InParameters)
{
@@ -1,5 +1,5 @@
#pragma once
#include "IFeature_Dx12.h"
#include "../IFeature_Dx12.h"
#include "XeSSFeature.h"
#include <string>
-35
View File
@@ -1,35 +0,0 @@
//#pragma once
//
//#define WIN32_LEAN_AND_MEAN
//#define NOMINMAX
//#define WIN32_NO_STATUS
//
//#include <windows.h>
//#include <d3d11_4.h>
//#include <d3d12.h>
//#include <memory>
//#include <vector>
//#include <mutex>
//#include <limits>
//#include <string>
//#include <cctype>
//#include <algorithm>
//#include <filesystem>
//#include <stdexcept>
//#include <atomic>
//#include <iostream>
//
//#include <vulkan/vulkan.hpp>
//
//#define NV_WINDOWS
//#define NVSDK_NGX
//#define NGX_ENABLE_DEPRECATED_GET_PARAMETERS
//#define NGX_ENABLE_DEPRECATED_SHUTDOWN
//#include <nvsdk_ngx.h>
//#include <nvsdk_ngx_defs.h>
//#include <nvsdk_ngx_vk.h>
//
//#include <ankerl/unordered_dense.h>
//
//#define SPDLOG_USE_STD_FORMAT
//#include "spdlog/spdlog.h"