![]() |
Project
|
#include <vulkan/vulkan.hpp>#include "HandMadeMath.h"#include "GPUCommonDef.h"#include "GPUDisplayBackendVulkan.h"#include "GPUDisplay.h"#include "GPULogging.h"#include "GPUParam.h"#include <mutex>#include <iostream>#include "GPUDisplayLoadShaders.h"Go to the source code of this file.
Macros | |
| #define | VULKAN_HPP_DISPATCH_LOADER_DYNAMIC 1 |
| #define | GPUCA_DISPLAY_SHADER_TYPE_VULKAN |
| #define | CHKERR(cmd) |
| #define | LOAD_SHADER(file, ext) mShaders[#file] = vk::ShaderModuleCreateInfo { {}, _binary_vulkan_##file##_##ext##_spv_len, reinterpret_cast<const uint32_t*>(_binary_vulkan_##file##_##ext##_spv_start) } |
Definition in file GPUDisplayBackendVulkan.cxx.
| #define CHKERR | ( | cmd | ) |
Definition at line 35 of file GPUDisplayBackendVulkan.cxx.
| #define GPUCA_DISPLAY_SHADER_TYPE_VULKAN |
Definition at line 31 of file GPUDisplayBackendVulkan.cxx.
| #define LOAD_SHADER | ( | file, | |
| ext | |||
| ) | mShaders[#file] = vk::ShaderModuleCreateInfo { {}, _binary_vulkan_##file##_##ext##_spv_len, reinterpret_cast<const uint32_t*>(_binary_vulkan_##file##_##ext##_spv_start) } |
Definition at line 1224 of file GPUDisplayBackendVulkan.cxx.
| #define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC 1 |
Definition at line 15 of file GPUDisplayBackendVulkan.cxx.