diff --git a/FSR2UnityPlugin.cpp b/FSR2UnityPlugin.cpp index a4e3b4d..d6eee69 100644 --- a/FSR2UnityPlugin.cpp +++ b/FSR2UnityPlugin.cpp @@ -9,12 +9,17 @@ #include "UnityPluginAPI/IUnityGraphics.h" #include "UnityPluginAPI/IUnityRenderingExtensions.h" +#include #include #include +#include "UnityPluginAPI/IUnityGraphicsD3D11.h" #include "UnityPluginAPI/IUnityGraphicsD3D12.h" +#include "UnityPluginAPI/IUnityGraphicsVulkan.h" #include "ffx-fsr2-api/ffx_fsr2.h" +#include "ffx-fsr2-api/dx11/ffx_fsr2_dx11.h" #include "ffx-fsr2-api/dx12/ffx_fsr2_dx12.h" +#include "ffx-fsr2-api/vk/ffx_fsr2_vk.h" #include "FSR2UnityTypes.h" diff --git a/FSR3UnityPlugin.vcxproj b/FSR3UnityPlugin.vcxproj index d193e20..fc8f2ca 100644 --- a/FSR3UnityPlugin.vcxproj +++ b/FSR3UnityPlugin.vcxproj @@ -119,12 +119,14 @@ true NotUsing pch.h + %VULKAN_SDK%\Include;%(AdditionalIncludeDirectories) Windows true false - $(CoreLibraryDependencies);%(AdditionalDependencies);lib\ffx_fsr2_api\ffx_fsr2_api_x64d.lib;lib\ffx_fsr2_api\ffx_fsr2_api_dx12_x64d.lib + $(CoreLibraryDependencies);%(AdditionalDependencies);lib\ffx_fsr2_api\ffx_fsr2_api_x64d.lib;lib\ffx_fsr2_api\ffx_fsr2_api_dx11_x64d.lib;lib\ffx_fsr2_api\ffx_fsr2_api_dx12_x64d.lib;lib\ffx_fsr2_api\ffx_fsr2_api_vk_x64d.lib;vulkan-1.lib + %VULKAN_SDK%\Lib;%(AdditionalLibraryDirectories) @@ -137,6 +139,7 @@ true NotUsing pch.h + %VULKAN_SDK%\Include;%(AdditionalIncludeDirectories) Windows @@ -144,7 +147,8 @@ true true false - $(CoreLibraryDependencies);%(AdditionalDependencies);lib\ffx_fsr2_api\ffx_fsr2_api_x64.lib;lib\ffx_fsr2_api\ffx_fsr2_api_dx12_x64.lib + $(CoreLibraryDependencies);%(AdditionalDependencies);lib\ffx_fsr2_api\ffx_fsr2_api_x64.lib;lib\ffx_fsr2_api\ffx_fsr2_api_dx11_x64.lib;lib\ffx_fsr2_api\ffx_fsr2_api_dx12_x64.lib;lib\ffx_fsr2_api\ffx_fsr2_api_vk_x64.lib;vulkan-1.lib + %VULKAN_SDK%\Lib;%(AdditionalLibraryDirectories)