nCine/Graphics/RHI/Vulkan/VulkanShaderProgram.h file

Namespaces

namespace ShaderCompiler
namespace nCine
Root namespace of nCine game engine.
namespace nCine::RHI
Render Hardware Interface — compile-time-selectable graphics backend abstraction.
namespace nCine::RHI::Vulkan
Vulkan backend, selected by WITH_RHI_VULKAN.

Classes

class nCine::RHI::Vulkan::VulkanShaderProgram
Shader program of the Vulkan backend (aliased as RHI::ShaderProgram).
struct nCine::RHI::Vulkan::VulkanShaderProgram::DescriptorBinding
One entry of the descriptor set (set 0), matching the offline emitter's binding scheme.
struct nCine::RHI::Vulkan::VulkanShaderProgram::LooseUniform
A loose (default-block) uniform gathered into the "_Globals" UBO, with its std140 placement.
struct nCine::RHI::Vulkan::VulkanShaderProgram::VertexAttrib
A vertex attribute for building the pipeline's vertex input state.