diff --git a/3rdParty/glfw/CMakeLists.txt b/3rdParty/glfw/CMakeLists.txt index b8c74b8..a38f0d4 100644 --- a/3rdParty/glfw/CMakeLists.txt +++ b/3rdParty/glfw/CMakeLists.txt @@ -6,4 +6,6 @@ FetchContent_Declare( GIT_TAG 3.3.2 GIT_SHALLOW TRUE ) +set(GLFW_BUILD_EXAMPLES OFF) +set(GLFW_BUILD_TESTS OFF) FetchContent_MakeAvailable(glfw) \ No newline at end of file diff --git a/openVulkanoCpp/Base/Utils.hpp b/openVulkanoCpp/Base/Utils.hpp index 3f71a3e..d696856 100644 --- a/openVulkanoCpp/Base/Utils.hpp +++ b/openVulkanoCpp/Base/Utils.hpp @@ -91,5 +91,14 @@ namespace openVulkanoCpp } return log; } + + static bool IsLittleEndian() + { //TODO update with cpp20 + const int value { 0x01 }; + const void * address { static_cast(&value) }; + const unsigned char * least_significant_address { static_cast(address) }; + + return (*least_significant_address == 0x01); + } }; }