#ifndef GPU_VULKAN_VULKAN_CXX_H_
#define GPU_VULKAN_VULKAN_CXX_H_
#include <ostream>
#include "base/compiler_specific.h"
#if !defined(VK_NO_PROTOTYPES)
#define VK_NO_PROTOTYPES 1
#endif
#define VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL 0
#define VULKAN_HPP_NO_EXCEPTIONS 1
#define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC 0
#define VULKAN_HPP_DEFAULT_DISPATCHER (*gpu::GetVulkanFunctionPointers())
#define VULKAN_HPP_DEFAULT_DISPATCHER_TYPE gpu::VulkanFunctionPointers
#define VULKAN_HPP_TYPESAFE_CONVERSION
#include "gpu/vulkan/vulkan_function_pointers.h"
#include <vulkan/vulkan.hpp>
ALWAYS_INLINE std::ostream& operator<<(std::ostream& out, vk::Result result) {
out << static_cast<VkResult>(result);
return out;
}
#endif