light/modules/renderer/private/backend/vk/utils.hpp

17 lines
291 B
C++

#pragma once
#include <renderer/backend/vk/vulkan.hpp>
namespace lt::renderer::vk {
inline void vkc(VkResult result)
{
if (result)
{
throw std::runtime_error {
std::format("Vulkan call failed with result: {}", std::to_underlying(result))
};
}
}
} // namespace lt::renderer::vk