From 88d9cbb486886c88666514e04bd570c1431cf0f4 Mon Sep 17 00:00:00 2001
From: Vanessa Karolek <vaka1997@uni-koblenz.de>
Date: Thu, 8 Jul 2021 19:36:38 +0200
Subject: [PATCH] [#92] add base rtx project

Currently, this is just a copy of first_scene. We could use this for RTX demo.
---
 projects/rtx/CMakeLists.txt | 4 ++--
 projects/rtx/src/main.cpp   | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/projects/rtx/CMakeLists.txt b/projects/rtx/CMakeLists.txt
index e3c07a5b..90b44449 100644
--- a/projects/rtx/CMakeLists.txt
+++ b/projects/rtx/CMakeLists.txt
@@ -22,7 +22,7 @@ if(MSVC)
 endif()
 
 # including headers of dependencies and the VkCV framework
-target_include_directories(rtx SYSTEM BEFORE PRIVATE ${vkcv_include} ${vkcv_includes} ${vkcv_asset_loader_include} ${vkcv_camera_include})
+target_include_directories(rtx SYSTEM BEFORE PRIVATE ${vkcv_include} ${vkcv_includes} ${vkcv_asset_loader_include} ${vkcv_camera_include} ${vkcv_rtx_include})
 
 # linking with libraries from all dependencies and the VkCV framework
-target_link_libraries(rtx vkcv ${vkcv_libraries} vkcv_asset_loader ${vkcv_asset_loader_libraries} vkcv_camera)
+target_link_libraries(rtx vkcv ${vkcv_libraries} vkcv_asset_loader ${vkcv_asset_loader_libraries} vkcv_camera vkcv_rtx)
diff --git a/projects/rtx/src/main.cpp b/projects/rtx/src/main.cpp
index 3f95d318..1ad7c57e 100644
--- a/projects/rtx/src/main.cpp
+++ b/projects/rtx/src/main.cpp
@@ -5,6 +5,7 @@
 #include <chrono>
 #include <vkcv/asset/asset_loader.hpp>
 #include <vkcv/Logger.hpp>
+#include <vkcv/rtx/Test.hpp>    // TODO: replace this
 
 glm::mat4 arrayTo4x4Matrix(std::array<float,16> array){
     glm::mat4 matrix;
-- 
GitLab