From 4d89da69d5dd63692d75767014d26600a6e09200 Mon Sep 17 00:00:00 2001 From: Dynamitos Date: Thu, 23 Jan 2025 15:31:24 +0100 Subject: [PATCH] Adding assimp --- CMakeLists.txt | 2 ++ src/scene/Scene.h | 3 ++- vcpkg.json | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 83dc86c..b7da388 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,11 +23,13 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_CURRENT_SOURCE_DIR}/build) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO ${CMAKE_CURRENT_SOURCE_DIR}/build) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL ${CMAKE_CURRENT_SOURCE_DIR}/build) +find_package(assimp CONFIG REQUIRED) find_package(glfw3 CONFIG REQUIRED) find_package(glm CONFIG REQUIRED) find_package(Ktx CONFIG REQUIRED) add_executable(RayTracer "") +target_link_libraries(RayTracer PUBLIC assimp::assimp) target_link_libraries(RayTracer PUBLIC glfw) target_link_libraries(RayTracer PUBLIC glm::glm) target_link_libraries(RayTracer PUBLIC KTX::ktx) diff --git a/src/scene/Scene.h b/src/scene/Scene.h index 11b06cc..30a13ef 100644 --- a/src/scene/Scene.h +++ b/src/scene/Scene.h @@ -2,5 +2,6 @@ class Scene { - +public: +private: }; \ No newline at end of file diff --git a/vcpkg.json b/vcpkg.json index c217340..b5b3d98 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -1,3 +1,3 @@ { - "dependencies": ["ktx", "glfw3", "glm", "stb", "fmt"] + "dependencies": ["assimp", "ktx", "glfw3", "glm", "stb", "fmt"] } \ No newline at end of file