#include "libmythbase/mythconfig.h"
#include "libmythui/vulkan/mythrendervulkan.h"
Go to the source code of this file.
|
| using | MythShaderMap = std::map< int, std::pair< QString, std::vector< uint32_t > > > |
| |
| using | MythGLSLStage = std::pair< VkShaderStageFlags, QString > |
| |
| using | MythSPIRVStage = std::pair< VkShaderStageFlags, const std::vector< uint32_t > > |
| |
| using | MythVertexAttrs = std::vector< VkVertexInputAttributeDescription > |
| |
| using | MythSetLayout = std::pair< int, VkDescriptorSetLayoutBinding > |
| |
| using | MythStageLayout = std::vector< MythSetLayout > |
| |
| using | MythBindingDesc = std::tuple< VkPrimitiveTopology, MythStageLayout, VkVertexInputBindingDescription, MythVertexAttrs, VkPushConstantRange > |
| |
| using | MythBindingMap = std::map< int, MythBindingDesc > |
| |
◆ MythBindingDesc
◆ MythBindingMap
◆ MythGLSLStage
◆ MythSetLayout
| using MythSetLayout = std::pair<int, VkDescriptorSetLayoutBinding> |
◆ MythShaderMap
| using MythShaderMap = std::map<int, std::pair<QString, std::vector<uint32_t> >> |
◆ MythSPIRVStage
| using MythSPIRVStage = std::pair<VkShaderStageFlags, const std::vector<uint32_t> > |
◆ MythStageLayout
◆ MythVertexAttrs