From dc9d02f7be01067d89033329981b5ed954653469 Mon Sep 17 00:00:00 2001 From: n0F4x <ggabor2002@gmail.com> Date: Wed, 12 Jun 2024 12:17:47 +0200 Subject: [PATCH] Test libraries --- .clang-format | 8 ++++---- CMakeLists.txt | 4 ++-- src/main.cpp | 14 +++++++++++++- 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/.clang-format b/.clang-format index 46ee31a..b8dc5af 100644 --- a/.clang-format +++ b/.clang-format @@ -84,13 +84,13 @@ IfMacros: [ 'IF' ] IncludeBlocks: Regroup IncludeCategories: - Regex: '^<glm/' - Priority: 1 - - Regex: '^<vulkan/' Priority: 2 - - Regex: '<vk_mem_alloc.h>' + - Regex: '^<vulkan/' Priority: 3 - - Regex: '^<glfw/' + - Regex: '^<vk_mem_alloc.h>' Priority: 4 + - Regex: '^<GLFW/' + Priority: 5 - Regex: '^<.*\..*' Priority: 998 - Regex: '^<.*' diff --git a/CMakeLists.txt b/CMakeLists.txt index abab48a..80c04f4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -85,13 +85,13 @@ target_compile_definitions(${PROJECT_NAME} PRIVATE target_link_libraries(${PROJECT_NAME} PRIVATE VulkanMemoryAllocator) # GLFW -FetchContent_Declare(GLFW +FetchContent_Declare(glfw3 GIT_REPOSITORY https://github.com/glfw/glfw.git GIT_TAG 3.4 GIT_PROGRESS TRUE SYSTEM ) -FetchContent_MakeAvailable(GLFW) +FetchContent_MakeAvailable(glfw3) target_compile_definitions(${PROJECT_NAME} PRIVATE GLFW_INCLUDE_VULKAN ) diff --git a/src/main.cpp b/src/main.cpp index 54e7785..d268e93 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,6 +1,18 @@ #include <iostream> +#include <glm/glm.hpp> + +#include <vulkan/vulkan.hpp> + +#include <vk_mem_alloc.h> + +#include <GLFW/glfw3.h> + int main() { - std::cout << "Hello World!\n"; + std::cout << GLM_VERSION_MESSAGE << '\n'; + std::cout << "Vulkan-Hpp C++ version: " << VULKAN_HPP_CPP_VERSION << '\n'; + std::cout << "Vulkan Version found by VMA: " << VMA_VULKAN_VERSION << '\n'; + std::cout << "GLFW version: " << GLFW_VERSION_MAJOR << '.' + << GLFW_VERSION_MINOR << '\n'; } -- GitLab