|
Diligent Engine
v.2.4.g
|
#include "pch.h"#include "PipelineStateVkImpl.hpp"#include <array>#include <unordered_set>#include "RenderDeviceVkImpl.hpp"#include "DeviceContextVkImpl.hpp"#include "ShaderVkImpl.hpp"#include "RenderPassVkImpl.hpp"#include "ShaderResourceBindingVkImpl.hpp"#include "VulkanTypeConversions.hpp"#include "EngineMemory.h"#include "StringTools.hpp"#include "spirv-tools/optimizer.hpp"Namespaces | |
| Diligent | |
| The library uses Direct3D-style math: | |
| Diligent::GLSLangUtils | |
Macros | |
| #define | SPV_SPIRV_VERSION_WORD(MAJOR, MINOR) ((uint32_t(uint8_t(MAJOR)) << 16) | (uint32_t(uint8_t(MINOR)) << 8)) |
| #define | LOG_RESOURCE_MERGE_ERROR_AND_THROW(PropertyName) |
Functions | |
| void | Diligent::GLSLangUtils::SpvOptimizerMessageConsumer (spv_message_level_t level, const char *, const spv_position_t &, const char *message) |
| #define LOG_RESOURCE_MERGE_ERROR_AND_THROW | ( | PropertyName | ) |
| #define SPV_SPIRV_VERSION_WORD | ( | MAJOR, | |
| MINOR | |||
| ) | ((uint32_t(uint8_t(MAJOR)) << 16) | (uint32_t(uint8_t(MINOR)) << 8)) |
1.8.17