#include <vulkan/vulkan.hpp>
#include "GPUCommonDef.h"
#include "GPUDisplayBackendVulkan.h"
#include "GPUDisplay.h"
#include <mutex>
#include "utils/qGetLdBinarySymbols.h"
Go to the source code of this file.
- Author
- David Rohr
Definition in file GPUDisplayBackendVulkan.cxx.
◆ CHKERR
Value: do { \
auto tmp_internal_retVal = cmd; \
if ((int32_t)tmp_internal_retVal < 0) { \
GPUError("VULKAN ERROR: %d: %s (%s: %d)", (int32_t)tmp_internal_retVal, "ERROR", __FILE__, __LINE__); \
throw std::runtime_error("Vulkan Failure"); \
} \
} while (false)
Definition at line 36 of file GPUDisplayBackendVulkan.cxx.
◆ LOAD_SHADER
#define LOAD_SHADER |
( |
|
file, |
|
|
|
ext |
|
) |
| mShaders[#file] = createShaderModule(_binary_shaders_shaders_##file##_##ext##_spv_start, _binary_shaders_shaders_##file##_##ext##_spv_len, mDevice) |
◆ VULKAN_HPP_DISPATCH_LOADER_DYNAMIC
#define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC 1 |
◆ QGET_LD_BINARY_SYMBOLS() [1/6]
QGET_LD_BINARY_SYMBOLS |
( |
shaders_shaders_fragment_frag_spv |
| ) |
|
◆ QGET_LD_BINARY_SYMBOLS() [2/6]
QGET_LD_BINARY_SYMBOLS |
( |
shaders_shaders_fragmentText_frag_spv |
| ) |
|
◆ QGET_LD_BINARY_SYMBOLS() [3/6]
QGET_LD_BINARY_SYMBOLS |
( |
shaders_shaders_fragmentTexture_frag_spv |
| ) |
|
◆ QGET_LD_BINARY_SYMBOLS() [4/6]
QGET_LD_BINARY_SYMBOLS |
( |
shaders_shaders_vertex_vert_spv |
| ) |
|
◆ QGET_LD_BINARY_SYMBOLS() [5/6]
QGET_LD_BINARY_SYMBOLS |
( |
shaders_shaders_vertexPoint_vert_spv |
| ) |
|
◆ QGET_LD_BINARY_SYMBOLS() [6/6]
QGET_LD_BINARY_SYMBOLS |
( |
shaders_shaders_vertexTexture_vert_spv |
| ) |
|