Go to the source code of this file.
|
| enum | ShaderStage::EStage {
ShaderStage::Vertex = 0
, ShaderStage::Pixel = 1
, ShaderStage::Geometry = 2
, ShaderStage::Mesh = 3
,
ShaderStage::Task = 4
, ShaderStage::NumGraphicsStages = 5
, ShaderStage::RayGen = 0
, ShaderStage::RayMiss = 1
,
ShaderStage::RayHitGroup = 2
, ShaderStage::RayCallable = 3
, ShaderStage::NumRayTracingStages = 4
, ShaderStage::Compute = 0
,
ShaderStage::NumComputeStages = 1
, ShaderStage::MaxNumStages = 6
, ShaderStage::Invalid = -1
} |
| |
| enum | VulkanBindless::EDescriptorSets {
VulkanBindless::BindlessSamplerSet = 0
, VulkanBindless::BindlessStorageBufferSet
, VulkanBindless::BindlessUniformBufferSet
, VulkanBindless::BindlessStorageImageSet
,
VulkanBindless::BindlessSampledImageSet
, VulkanBindless::BindlessStorageTexelBufferSet
, VulkanBindless::BindlessUniformTexelBufferSet
, VulkanBindless::BindlessAccelerationStructureSet
,
VulkanBindless::NumBindlessSets
, VulkanBindless::BindlessSingleUseUniformBufferSet = NumBindlessSets
, VulkanBindless::MaxNumSets = NumBindlessSets + 1
} |
| |
◆ VULKAN_ENABLE_BINDING_DEBUG_NAMES
| #define VULKAN_ENABLE_BINDING_DEBUG_NAMES 0 |
◆ VULKAN_REDUCE_BINDLESS_DESCRIPTOR_SET_COUNT
| #define VULKAN_REDUCE_BINDLESS_DESCRIPTOR_SET_COUNT 0 |
◆ VULKAN_SUPPORTS_GEOMETRY_SHADERS
◆ DECLARE_LOG_CATEGORY_EXTERN()