1#ifndef MYTHVIDEOSHADERSVULKAN_H
2#define MYTHVIDEOSHADERSVULKAN_H
8#define VideoVertex450 (VK_SHADER_STAGE_VERTEX_BIT | (1 << 6))
9#define VideoFragment450 (VK_SHADER_STAGE_VERTEX_BIT | (1 << 7))
13 { VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP,
14 { { 0, { 0, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, 1, VK_SHADER_STAGE_VERTEX_BIT,
nullptr } } },
20 { VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP,
21 { { 1, { 0, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1, VK_SHADER_STAGE_FRAGMENT_BIT,
nullptr } } },
33"#extension GL_ARB_separate_shader_objects : enable\n",
41"#extension GL_ARB_separate_shader_objects : enable\n",
#define MYTH_PUSHBUFFER_SIZE
std::map< int, std::pair< QString, std::vector< uint32_t > > > MythShaderMap
std::map< int, MythBindingDesc > MythBindingMap
static const MythBindingMap k450VideoShaderBindings
static const MythShaderMap k450VideoShaders