MythTV  master
Macros | Variables
mythvisualmonoscopevulkan.cpp File Reference
#include "vulkan/mythvertexbuffervulkan.h"
#include "vulkan/mythuniformbuffervulkan.h"
#include "vulkan/mythwindowvulkan.h"
#include "vulkan/mythshadersvulkan.h"
#include "visualisations/vulkan/mythvisualmonoscopevulkan.h"
Include dependency graph for mythvisualmonoscopevulkan.cpp:

Go to the source code of this file.

Macros

#define LineVertex450   (VK_SHADER_STAGE_VERTEX_BIT | (1 << 6))
 
#define LineFragment450   (VK_SHADER_STAGE_FRAGMENT_BIT | (1 << 7))
 

Variables

static const MythBindingMap k450LineBindings
 
static const MythShaderMap k450LineShaders
 

Macro Definition Documentation

◆ LineVertex450

#define LineVertex450   (VK_SHADER_STAGE_VERTEX_BIT | (1 << 6))

Definition at line 8 of file mythvisualmonoscopevulkan.cpp.

◆ LineFragment450

#define LineFragment450   (VK_SHADER_STAGE_FRAGMENT_BIT | (1 << 7))

Definition at line 9 of file mythvisualmonoscopevulkan.cpp.

Variable Documentation

◆ k450LineBindings

const MythBindingMap k450LineBindings
static
Initial value:
= {
{ VK_PRIMITIVE_TOPOLOGY_LINE_STRIP,
{ { 0, { 0, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, 1, VK_SHADER_STAGE_VERTEX_BIT, nullptr } } },
{ 0, 2 * sizeof(float), VK_VERTEX_INPUT_RATE_VERTEX },
{ { 0, 0, VK_FORMAT_R32G32_SFLOAT, 0 } },
{ VK_SHADER_STAGE_VERTEX_BIT, 0, sizeof(PushBuffer) } }
},
{ VK_PRIMITIVE_TOPOLOGY_LINE_STRIP,
{ },
{ },
{ },
{ } }
}
}

Definition at line 11 of file mythvisualmonoscopevulkan.cpp.

◆ k450LineShaders

const MythShaderMap k450LineShaders
static

Definition at line 28 of file mythvisualmonoscopevulkan.cpp.

LineVertex450
#define LineVertex450
Definition: mythvisualmonoscopevulkan.cpp:8
LineFragment450
#define LineFragment450
Definition: mythvisualmonoscopevulkan.cpp:9
PushBuffer
Definition: mythvisualmonoscopevulkan.h:18