|
Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
|
#include "core/foray_core_declares.hpp"#include "foray_basics.hpp"#include "foray_exception.hpp"#include <vulkan/vulkan.h>Go to the source code of this file.
Namespaces | |
| namespace | foray |
Functions | |
| std::string | foray::PrintVkResult (VkResult result) |
| Prints a VkResult. If outside of NAMEF_ENUM_RANGE_MAX, will only print number. | |
| void | foray::AssertVkResult (VkResult result, const source_location location=source_location::current()) |
| Asserts a VkResult (Fails if not VK_SUCCESS) | |
| void | foray::SetVulkanObjectName (core::Context *context, VkObjectType objectType, const void *objectHandle, std::string_view name) |
| Set a vulkan object name (Will show up in validation errors, NSight, RenderDoc, ...) | |