|
Foundation
|
#include "Device.hpp"#include <queue>#include <string_view>#include <type_traits>#include <vk_mem_alloc.h>#include "Swapchain.hpp"#include "PipelineState.hpp"#include "Shader.hpp"#include "Command.hpp"#include "Descriptor.hpp"Macros | |
| #define | VMA_IMPLEMENTATION |
| #define | UNLINK_IF_UNSUPPORTED(FLAG, STRUCT_TYPE) |
| #define | REQUEST_BASE_FEATURE(FEATURE_MEMBER) |
| #define | REQUEST_FEATURE(STRUCT_TYPE, FEATURE_MEMBER) |
Variables | |
| const char * | kVulkanDesiredDeviceExtensions [] |
| const char * | kVulkanDeviceTypes [] = {"Other", "Integrated GPU", "Discrete GPU", "Virtual GPU", "CPU"} |
| #define REQUEST_BASE_FEATURE | ( | FEATURE_MEMBER | ) |
| #define REQUEST_FEATURE | ( | STRUCT_TYPE, | |
| FEATURE_MEMBER | |||
| ) |
| #define UNLINK_IF_UNSUPPORTED | ( | FLAG, | |
| STRUCT_TYPE | |||
| ) |
| #define VMA_IMPLEMENTATION |
| const char* kVulkanDesiredDeviceExtensions[] |
| const char* kVulkanDeviceTypes[] = {"Other", "Integrated GPU", "Discrete GPU", "Virtual GPU", "CPU"} |