diff --git a/FSR3UnityPlugin.vcxproj b/FSR3UnityPlugin.vcxproj
index 0205df6..466d08b 100644
--- a/FSR3UnityPlugin.vcxproj
+++ b/FSR3UnityPlugin.vcxproj
@@ -118,7 +118,7 @@
true
NotUsing
pch.h
- %VULKAN_SDK%\Include;%(AdditionalIncludeDirectories)
+ $(SolutionDir)\include;%VULKAN_SDK%\Include;%(AdditionalIncludeDirectories)
Windows
@@ -138,7 +138,7 @@
true
NotUsing
pch.h
- %VULKAN_SDK%\Include;%(AdditionalIncludeDirectories)
+ $(SolutionDir)\include;%VULKAN_SDK%\Include;%(AdditionalIncludeDirectories)
Windows
@@ -151,19 +151,19 @@
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/FSR3UnityPlugin.vcxproj.filters b/FSR3UnityPlugin.vcxproj.filters
index 20b128b..fadcbc3 100644
--- a/FSR3UnityPlugin.vcxproj.filters
+++ b/FSR3UnityPlugin.vcxproj.filters
@@ -15,39 +15,39 @@
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
diff --git a/UnityPluginAPI/IUnityGraphics.h b/include/UnityPluginAPI/IUnityGraphics.h
similarity index 100%
rename from UnityPluginAPI/IUnityGraphics.h
rename to include/UnityPluginAPI/IUnityGraphics.h
diff --git a/UnityPluginAPI/IUnityGraphicsD3D11.h b/include/UnityPluginAPI/IUnityGraphicsD3D11.h
similarity index 100%
rename from UnityPluginAPI/IUnityGraphicsD3D11.h
rename to include/UnityPluginAPI/IUnityGraphicsD3D11.h
diff --git a/UnityPluginAPI/IUnityGraphicsD3D12.h b/include/UnityPluginAPI/IUnityGraphicsD3D12.h
similarity index 100%
rename from UnityPluginAPI/IUnityGraphicsD3D12.h
rename to include/UnityPluginAPI/IUnityGraphicsD3D12.h
diff --git a/UnityPluginAPI/IUnityGraphicsVulkan.h b/include/UnityPluginAPI/IUnityGraphicsVulkan.h
similarity index 100%
rename from UnityPluginAPI/IUnityGraphicsVulkan.h
rename to include/UnityPluginAPI/IUnityGraphicsVulkan.h
diff --git a/UnityPluginAPI/IUnityInterface.h b/include/UnityPluginAPI/IUnityInterface.h
similarity index 100%
rename from UnityPluginAPI/IUnityInterface.h
rename to include/UnityPluginAPI/IUnityInterface.h
diff --git a/UnityPluginAPI/IUnityLog.h b/include/UnityPluginAPI/IUnityLog.h
similarity index 100%
rename from UnityPluginAPI/IUnityLog.h
rename to include/UnityPluginAPI/IUnityLog.h
diff --git a/UnityPluginAPI/IUnityRenderingExtensions.h b/include/UnityPluginAPI/IUnityRenderingExtensions.h
similarity index 100%
rename from UnityPluginAPI/IUnityRenderingExtensions.h
rename to include/UnityPluginAPI/IUnityRenderingExtensions.h
diff --git a/ffx-fsr2-api/dx11/ffx_fsr2_dx11.h b/include/ffx-fsr2-api/dx11/ffx_fsr2_dx11.h
similarity index 100%
rename from ffx-fsr2-api/dx11/ffx_fsr2_dx11.h
rename to include/ffx-fsr2-api/dx11/ffx_fsr2_dx11.h
diff --git a/ffx-fsr2-api/ffx_assert.h b/include/ffx-fsr2-api/ffx_assert.h
similarity index 100%
rename from ffx-fsr2-api/ffx_assert.h
rename to include/ffx-fsr2-api/ffx_assert.h
diff --git a/ffx-fsr2-api/ffx_error.h b/include/ffx-fsr2-api/ffx_error.h
similarity index 100%
rename from ffx-fsr2-api/ffx_error.h
rename to include/ffx-fsr2-api/ffx_error.h
diff --git a/ffx-fsr2-api/ffx_fsr2.h b/include/ffx-fsr2-api/ffx_fsr2.h
similarity index 100%
rename from ffx-fsr2-api/ffx_fsr2.h
rename to include/ffx-fsr2-api/ffx_fsr2.h
diff --git a/ffx-fsr2-api/ffx_fsr2_interface.h b/include/ffx-fsr2-api/ffx_fsr2_interface.h
similarity index 100%
rename from ffx-fsr2-api/ffx_fsr2_interface.h
rename to include/ffx-fsr2-api/ffx_fsr2_interface.h
diff --git a/ffx-fsr2-api/ffx_fsr2_maximum_bias.h b/include/ffx-fsr2-api/ffx_fsr2_maximum_bias.h
similarity index 100%
rename from ffx-fsr2-api/ffx_fsr2_maximum_bias.h
rename to include/ffx-fsr2-api/ffx_fsr2_maximum_bias.h
diff --git a/ffx-fsr2-api/ffx_fsr2_private.h b/include/ffx-fsr2-api/ffx_fsr2_private.h
similarity index 100%
rename from ffx-fsr2-api/ffx_fsr2_private.h
rename to include/ffx-fsr2-api/ffx_fsr2_private.h
diff --git a/ffx-fsr2-api/ffx_types.h b/include/ffx-fsr2-api/ffx_types.h
similarity index 100%
rename from ffx-fsr2-api/ffx_types.h
rename to include/ffx-fsr2-api/ffx_types.h
diff --git a/ffx-fsr2-api/ffx_util.h b/include/ffx-fsr2-api/ffx_util.h
similarity index 100%
rename from ffx-fsr2-api/ffx_util.h
rename to include/ffx-fsr2-api/ffx_util.h
diff --git a/ffx-fsr2-api/shaders/ffx_fsr2_common.h b/include/ffx-fsr2-api/shaders/ffx_fsr2_common.h
similarity index 100%
rename from ffx-fsr2-api/shaders/ffx_fsr2_common.h
rename to include/ffx-fsr2-api/shaders/ffx_fsr2_common.h
diff --git a/ffx-fsr2-api/shaders/ffx_fsr2_resources.h b/include/ffx-fsr2-api/shaders/ffx_fsr2_resources.h
similarity index 100%
rename from ffx-fsr2-api/shaders/ffx_fsr2_resources.h
rename to include/ffx-fsr2-api/shaders/ffx_fsr2_resources.h
diff --git a/ffx_api/dx12/ffx_api_dx12.h b/include/ffx_api/dx12/ffx_api_dx12.h
similarity index 100%
rename from ffx_api/dx12/ffx_api_dx12.h
rename to include/ffx_api/dx12/ffx_api_dx12.h
diff --git a/ffx_api/dx12/ffx_api_dx12.hpp b/include/ffx_api/dx12/ffx_api_dx12.hpp
similarity index 100%
rename from ffx_api/dx12/ffx_api_dx12.hpp
rename to include/ffx_api/dx12/ffx_api_dx12.hpp
diff --git a/ffx_api/ffx_api.h b/include/ffx_api/ffx_api.h
similarity index 100%
rename from ffx_api/ffx_api.h
rename to include/ffx_api/ffx_api.h
diff --git a/ffx_api/ffx_api.hpp b/include/ffx_api/ffx_api.hpp
similarity index 100%
rename from ffx_api/ffx_api.hpp
rename to include/ffx_api/ffx_api.hpp
diff --git a/ffx_api/ffx_api_loader.h b/include/ffx_api/ffx_api_loader.h
similarity index 100%
rename from ffx_api/ffx_api_loader.h
rename to include/ffx_api/ffx_api_loader.h
diff --git a/ffx_api/ffx_api_types.h b/include/ffx_api/ffx_api_types.h
similarity index 100%
rename from ffx_api/ffx_api_types.h
rename to include/ffx_api/ffx_api_types.h
diff --git a/ffx_api/ffx_framegeneration.h b/include/ffx_api/ffx_framegeneration.h
similarity index 100%
rename from ffx_api/ffx_framegeneration.h
rename to include/ffx_api/ffx_framegeneration.h
diff --git a/ffx_api/ffx_framegeneration.hpp b/include/ffx_api/ffx_framegeneration.hpp
similarity index 100%
rename from ffx_api/ffx_framegeneration.hpp
rename to include/ffx_api/ffx_framegeneration.hpp
diff --git a/ffx_api/ffx_upscale.h b/include/ffx_api/ffx_upscale.h
similarity index 100%
rename from ffx_api/ffx_upscale.h
rename to include/ffx_api/ffx_upscale.h
diff --git a/ffx_api/ffx_upscale.hpp b/include/ffx_api/ffx_upscale.hpp
similarity index 100%
rename from ffx_api/ffx_upscale.hpp
rename to include/ffx_api/ffx_upscale.hpp
diff --git a/ffx_api/vk/ffx_api_vk.h b/include/ffx_api/vk/ffx_api_vk.h
similarity index 100%
rename from ffx_api/vk/ffx_api_vk.h
rename to include/ffx_api/vk/ffx_api_vk.h
diff --git a/ffx_api/vk/ffx_api_vk.hpp b/include/ffx_api/vk/ffx_api_vk.hpp
similarity index 100%
rename from ffx_api/vk/ffx_api_vk.hpp
rename to include/ffx_api/vk/ffx_api_vk.hpp
diff --git a/FSR2Upscaler_DX11.cpp b/src/FSR2Upscaler_DX11.cpp
similarity index 100%
rename from FSR2Upscaler_DX11.cpp
rename to src/FSR2Upscaler_DX11.cpp
diff --git a/FSR2Upscaler_DX11.h b/src/FSR2Upscaler_DX11.h
similarity index 100%
rename from FSR2Upscaler_DX11.h
rename to src/FSR2Upscaler_DX11.h
diff --git a/FSR3UnityPlugin.cpp b/src/FSR3UnityPlugin.cpp
similarity index 100%
rename from FSR3UnityPlugin.cpp
rename to src/FSR3UnityPlugin.cpp
diff --git a/FSR3UnityTypes.h b/src/FSR3UnityTypes.h
similarity index 100%
rename from FSR3UnityTypes.h
rename to src/FSR3UnityTypes.h
diff --git a/FSR3Upscaler_DX12.cpp b/src/FSR3Upscaler_DX12.cpp
similarity index 100%
rename from FSR3Upscaler_DX12.cpp
rename to src/FSR3Upscaler_DX12.cpp
diff --git a/FSR3Upscaler_DX12.h b/src/FSR3Upscaler_DX12.h
similarity index 100%
rename from FSR3Upscaler_DX12.h
rename to src/FSR3Upscaler_DX12.h
diff --git a/FSR3Upscaler_FFXBase.h b/src/FSR3Upscaler_FFXBase.h
similarity index 100%
rename from FSR3Upscaler_FFXBase.h
rename to src/FSR3Upscaler_FFXBase.h
diff --git a/FSR3Upscaler_Vulkan.cpp b/src/FSR3Upscaler_Vulkan.cpp
similarity index 100%
rename from FSR3Upscaler_Vulkan.cpp
rename to src/FSR3Upscaler_Vulkan.cpp
diff --git a/FSR3Upscaler_Vulkan.h b/src/FSR3Upscaler_Vulkan.h
similarity index 100%
rename from FSR3Upscaler_Vulkan.h
rename to src/FSR3Upscaler_Vulkan.h
diff --git a/Upscaler.h b/src/Upscaler.h
similarity index 100%
rename from Upscaler.h
rename to src/Upscaler.h
diff --git a/UpscalerGraphicsDevice.h b/src/UpscalerGraphicsDevice.h
similarity index 100%
rename from UpscalerGraphicsDevice.h
rename to src/UpscalerGraphicsDevice.h