Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 3 additions & 6 deletions tests/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,8 @@ if( NOT VULKAN_HPP_DISPATCH_LOADER_DYNAMIC )
vulkan_hpp__setup_test( NAME DeviceFunctions )
vulkan_hpp__setup_test( NAME DispatchLoaderStatic )
endif()
# can only run these tests with VULKAN_HPP_DISPATCH_LOADER_DYNAMIC enabled
if( VULKAN_HPP_DISPATCH_LOADER_DYNAMIC )
vulkan_hpp__setup_test( NAME DispatchLoaderDynamic )
vulkan_hpp__setup_test( NAME DispatchLoaderDynamicSharedLibraryClient )
vulkan_hpp__setup_test( NAME NoExceptions )
endif()
vulkan_hpp__setup_test( NAME DispatchLoaderDynamic )
vulkan_hpp__setup_test( NAME DispatchLoaderDynamicSharedLibraryClient )
vulkan_hpp__setup_test( NAME EnableBetaExtensions )
vulkan_hpp__setup_test( NAME Flags )
vulkan_hpp__setup_test( NAME FormatTraits )
Expand All @@ -40,6 +36,7 @@ vulkan_hpp__setup_test( NAME Handles )
vulkan_hpp__setup_test( NAME HandlesMoveExchange )
vulkan_hpp__setup_test( NAME Hash )
vulkan_hpp__setup_test( NAME NoDefaultDispatcher )
vulkan_hpp__setup_test( NAME NoExceptions )
if( NOT ( ( CMAKE_CXX_COMPILER_ID STREQUAL "Clang" ) AND ( CMAKE_CXX_COMPILER_VERSION VERSION_LESS 15.0 ) ) )
vulkan_hpp__setup_test( NAME NoExceptionsRAII ) # errors with clang++13 and clang++14
endif()
Expand Down
4 changes: 4 additions & 0 deletions tests/DispatchLoaderDynamic/DispatchLoaderDynamic.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@
// VulkanHpp Samples : DispatchLoaderDynamic
// Compile test on DispatchLoaderDynamic functions

#if !defined( VULKAN_HPP_DISPATCH_LOADER_DYNAMIC )
# define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC 1
#endif

#include "../test_macros.hpp"
#ifdef VULKAN_HPP_USE_CXX_MODULE
import vulkan;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@
// VulkanHpp Samples : DispatchLoaderDynamicSharedLibrary
// Compile test on DispatchLoaderDynamic functions

#if !defined( VULKAN_HPP_DISPATCH_LOADER_DYNAMIC )
# define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC 1
#endif

#include <vulkan/vulkan.hpp>

VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@
// VulkanHpp Samples : DispatchLoaderDynamicSharedLibraryClient
// Compile test on DispatchLoaderDynamic functions

#if !defined( VULKAN_HPP_DISPATCH_LOADER_DYNAMIC )
# define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC 1
#endif

#include "../test_macros.hpp"
#include <iostream>
#include <map>
Expand Down
4 changes: 4 additions & 0 deletions tests/NoExceptions/NoExceptions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
// Compile test with VULKAN_HPP_NO_EXCEPTIONS set
// Note: this is _no_ functional test!! Don't ever code this way!!

#if !defined( VULKAN_HPP_DISPATCH_LOADER_DYNAMIC )
# define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC 1
#endif

#include "../test_macros.hpp"
#ifdef VULKAN_HPP_USE_CXX_MODULE
#include <cstdint>
Expand Down