diff --git a/CMakeSettings.json b/CMakeSettings.json index 3e76710..6f611fc 100644 --- a/CMakeSettings.json +++ b/CMakeSettings.json @@ -5,7 +5,7 @@ "buildCommandArgs": "", "ctestCommandArgs": "", "configurationType": "Debug", - "generator": "Visual Studio 17 2022 Win64", + "generator": "Ninja", "intelliSenseMode": "windows-msvc-x64", "inheritEnvironments": [ "msvc_x64" ], "cmakeCommandArgs": "-DCMAKE_DEBUG_POSTFIX=\"\" -DCMAKE_PLATFORM=x64", @@ -14,7 +14,7 @@ }, { "name": "Release", - "generator": "Visual Studio 17 2022 Win64", + "generator": "Ninja", "configurationType": "Release", "buildRoot": "${workspaceRoot}/build", "cmakeCommandArgs": "-DCMAKE_DEBUG_POSTFIX=\"\" -DCMAKE_PLATFORM=x64", @@ -26,7 +26,7 @@ }, { "name": "RelWithDebInfo", - "generator": "Visual Studio 17 2022 Win64", + "generator": "Ninja", "configurationType": "RelWithDebInfo", "buildRoot": "${workspaceRoot}/build", "installRoot": "C:/Program Files/Seele", @@ -41,7 +41,7 @@ "buildCommandArgs": "", "ctestCommandArgs": "", "configurationType": "Debug", - "generator": "Visual Studio 17 2022 Win64", + "generator": "Ninja", "intelliSenseMode": "windows-msvc-x64", "inheritEnvironments": [ "msvc_x64" ], "cmakeCommandArgs": "-DCMAKE_DEBUG_POSTFIX=\"\" -DCMAKE_PLATFORM=x64", @@ -51,7 +51,7 @@ }, { "name": "MinSizeRel", - "generator": "Visual Studio 17 2022 Win64", + "generator": "Ninja", "configurationType": "MinSizeRel", "buildRoot": "${workspaceRoot}/build", "installRoot": "C:/Program Files/Seele", diff --git a/src/Engine/Graphics/RenderPass/CMakeLists.txt b/src/Engine/Graphics/RenderPass/CMakeLists.txt index d613008..a7a97e7 100644 --- a/src/Engine/Graphics/RenderPass/CMakeLists.txt +++ b/src/Engine/Graphics/RenderPass/CMakeLists.txt @@ -10,6 +10,8 @@ target_sources(Engine DepthPrepass.cpp LightCullingPass.h LightCullingPass.cpp + RayTracingPass.h + RayTracingPass.cpp RenderGraph.h RenderGraphResources.h RenderGraphResources.cpp @@ -32,6 +34,7 @@ target_sources(Engine DebugPass.h DepthPrepass.h LightCullingPass.h + RayTracingPass.h RenderGraph.h RenderGraphResources.h RenderPass.h diff --git a/src/Engine/Graphics/RenderPass/RayTracingPass.cpp b/src/Engine/Graphics/RenderPass/RayTracingPass.cpp new file mode 100644 index 0000000..e69de29 diff --git a/src/Engine/Graphics/RenderPass/RayTracingPass.h b/src/Engine/Graphics/RenderPass/RayTracingPass.h new file mode 100644 index 0000000..8bf3431 --- /dev/null +++ b/src/Engine/Graphics/RenderPass/RayTracingPass.h @@ -0,0 +1,10 @@ +#pragma once +#include "RenderPass.h" + +namespace Seele +{ +class RayTracingPass : public RenderPass +{ + +}; +} \ No newline at end of file