aboutsummaryrefslogtreecommitdiff
path: root/src/Shaders_DX11.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Shaders_DX11.cpp')
-rw-r--r--src/Shaders_DX11.cpp42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/Shaders_DX11.cpp b/src/Shaders_DX11.cpp
new file mode 100644
index 0000000..7610100
--- /dev/null
+++ b/src/Shaders_DX11.cpp
@@ -0,0 +1,42 @@
+/*
+* Copyright (c) 2008-2016, NVIDIA CORPORATION. All rights reserved.
+*
+* NVIDIA CORPORATION and its licensors retain all intellectual property
+* and proprietary rights in and to this software, related documentation
+* and any modifications thereto. Any use, reproduction, disclosure or
+* distribution of this software and related documentation without an express
+* license agreement from NVIDIA CORPORATION is strictly prohibited.
+*/
+
+#if SUPPORT_D3D11
+
+#include "Shaders_DX11.h"
+
+namespace GFSDK
+{
+namespace SSAO
+{
+namespace D3D11
+{
+
+#include "shaders/out/D3D11/FullScreenTriangle_VS.cpp"
+#include "shaders/out/D3D11/CopyDepth_PS.cpp"
+#include "shaders/out/D3D11/LinearizeDepth_PS.cpp"
+#include "shaders/out/D3D11/DeinterleaveDepth_PS.cpp"
+#include "shaders/out/D3D11/DebugNormals_PS.cpp"
+#include "shaders/out/D3D11/ReconstructNormal_PS.cpp"
+#include "shaders/out/D3D11/ReinterleaveAO_PS.cpp"
+#include "shaders/out/D3D11/BlurX_PS.cpp"
+#include "shaders/out/D3D11/BlurY_PS.cpp"
+#include "shaders/out/D3D11/CoarseAO_PS.cpp"
+#include "shaders/out/D3D11/CoarseAO_GS.cpp"
+
+#if ENABLE_DEBUG_MODES
+#include "shaders/out/D3D11/DebugAO_PS.cpp"
+#endif
+
+} // namespace D3D11
+} // namespace SSAO
+} // namespace GFSDK
+
+#endif //SUPPORT_D3D11