Magnum/Vk/Shader.h file new in Git master

Class Magnum::Vk::Shader, enum Magnum::Vk::ShaderStage, enum set Magnum::Vk::ShaderStages.

Contents

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::Vk
Vulkan wrapping layer.

Classes

class Magnum::Vk::Shader new in Git master
Shader.

Enums

enum class ShaderStage: UnsignedInt { Vertex = VK_SHADER_STAGE_VERTEX_BIT, Fragment = VK_SHADER_STAGE_FRAGMENT_BIT, Geometry = VK_SHADER_STAGE_GEOMETRY_BIT, TessellationControl = VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, TessellationEvaluation = VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT, Compute = VK_SHADER_STAGE_COMPUTE_BIT, RayGeneration = VK_SHADER_STAGE_RAYGEN_BIT_KHR, RayAnyHit = VK_SHADER_STAGE_ANY_HIT_BIT_KHR, RayClosestHit = VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, RayMiss = VK_SHADER_STAGE_MISS_BIT_KHR, RayIntersection = VK_SHADER_STAGE_INTERSECTION_BIT_KHR, RayCallable = VK_SHADER_STAGE_CALLABLE_BIT_KHR } new in Git master
Shader stage.

Typedefs

using ShaderStages = Containers::EnumSet<ShaderStage, VK_SHADER_STAGE_ALL> new in Git master
Shader stages.