|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <gui_core/gui_base_types.h>#include <gui_core/diagnostics/gui_logging.h>#include <vulkan/vulkan.h>#include <vk_mem_alloc.h>#include <cstdio>Go to the source code of this file.
Classes | |
| struct | tachyon::vulkan::AllocatedImage |
| struct | tachyon::vulkan::AllocatedBuffer |
Namespaces | |
| namespace | tachyon |
| namespace | tachyon::vulkan |
Macros | |
| #define | VMA_DEBUG_LOG_FORMAT |
| #define | TACHYON_VK_CHECK(x) |
Functions | |
| void | tachyon::vulkan::OnVulkanError (VkResult result, const char *call) |
| Logs a failed Vulkan call; the frame carries on. | |
| bool | tachyon::vulkan::IsDeviceLost () |
| void | tachyon::vulkan::SetDeviceLost (bool lost) |
| void | tachyon::vulkan::WaitForFence (VkDevice device, VkFence fence) |
| Waits for fence however long the GPU takes: VK_TIMEOUT only means the GPU is slow (a busy or stalled driver, a paused debugger). | |
| #define VMA_DEBUG_LOG_FORMAT |