|
|
@ -92,10 +92,12 @@ constexpr std::array VK_FORMAT_A4B4G4R4_UNORM_PACK16{ |
|
|
|
|
|
|
|
|
} // namespace Alternatives
|
|
|
} // namespace Alternatives
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef __APPLE__
|
|
|
constexpr VkShaderStageFlags GraphicsStageMask = |
|
|
constexpr VkShaderStageFlags GraphicsStageMask = |
|
|
VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | |
|
|
VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT | |
|
|
VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | |
|
|
VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT | VK_SHADER_STAGE_GEOMETRY_BIT | |
|
|
VK_SHADER_STAGE_FRAGMENT_BIT; |
|
|
VK_SHADER_STAGE_FRAGMENT_BIT; |
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
template <typename T> |
|
|
template <typename T> |
|
|
void SetNext(void**& next, T& data) { |
|
|
void SetNext(void**& next, T& data) { |
|
|
|