diff options
Diffstat (limited to 'cube/cube.cpp')
| -rw-r--r-- | cube/cube.cpp | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/cube/cube.cpp b/cube/cube.cpp index 544c6aa3..e1d67e85 100644 --- a/cube/cube.cpp +++ b/cube/cube.cpp @@ -57,13 +57,8 @@ #define VULKAN_HPP_NO_EXCEPTIONS #define VULKAN_HPP_TYPESAFE_CONVERSION 1 -// Volk requires VK_NO_PROTOTYPES before including vulkan.hpp -#define VK_NO_PROTOTYPES #include <vulkan/vulkan.hpp> -#define VOLK_IMPLEMENTATION -#include "volk.h" - VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE #include "linmath.h" @@ -1566,18 +1561,7 @@ VKAPI_ATTR vk::Bool32 VKAPI_CALL Demo::debug_messenger_callback(vk::DebugUtilsMe } void Demo::init_vk() { - // See https://github.com/KhronosGroup/Vulkan-Hpp/pull/1755 - // Currently Vulkan-Hpp doesn't check for libvulkan.1.dylib - // Which affects vkcube installation on Apple platforms. - VkResult err = volkInitialize(); - if (err != VK_SUCCESS) { - ERR_EXIT( - "Unable to find the Vulkan runtime on the system.\n\n" - "This likely indicates that no Vulkan capable drivers are installed.", - "Installation Failure"); - } - - VULKAN_HPP_DEFAULT_DISPATCHER.init(vkGetInstanceProcAddr); + VULKAN_HPP_DEFAULT_DISPATCHER.init(); uint32_t apiVersion = 0; vk::Result enumerate_instance_version_result = vk::enumerateInstanceVersion(&apiVersion); |
