new in Git master
Functionality requiring Vulkan 1.2APIs listed here require a particular Vulkan version to be supported by the instance / device or, if specified, an extension to be supported and enabled on the instance / device using Vk::
- Member Magnum::
Vk:: BufferDeviceAddress - Extension KHR_
buffer_ device_ address - Member Magnum::
Vk:: BufferDeviceAddressCaptureReplay - Extension KHR_
buffer_ device_ address - Member Magnum::
Vk:: BufferDeviceAddressMultiDevice - Extension KHR_
buffer_ device_ address - Member Magnum::
Vk:: DescriptorBindingPartiallyBound - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: DescriptorBindingSampledImageUpdateAfterBind - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: DescriptorBindingStorageBufferUpdateAfterBind - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: DescriptorBindingStorageImageUpdateAfterBind - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: DescriptorBindingStorageTexelBufferUpdateAfterBind - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: DescriptorBindingUniformBufferUpdateAfterBind - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: DescriptorBindingUniformTexelBufferUpdateAfterBind - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: DescriptorBindingUpdateUnusedWhilePending - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: DescriptorBindingVariableDescriptorCount - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: DescriptorSetLayoutBinding:: DescriptorSetLayoutBinding (UnsignedInt binding, DescriptorType descriptorType, UnsignedInt descriptorCount=1, ShaderStages stages=~ShaderStages{}, Flags flags={}) - Extension EXT_
descriptor_ indexing if flags
are non-empty - Member Magnum::
Vk:: DescriptorSetLayoutBinding:: DescriptorSetLayoutBinding (UnsignedInt binding, DescriptorType descriptorType, Containers::ArrayView<const VkSampler> immutableSamplers, ShaderStages stages=~ShaderStages{}, Flags flags={}) - Extension EXT_
descriptor_ indexing if flags
are non-empty - Member Magnum::
Vk:: DescriptorSetLayoutBinding:: Flag - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: DescriptorSetLayoutBinding:: Flags - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: DeviceDriver - Extension KHR_
driver_ properties - Member Magnum::
Vk:: ErrorFragmentation - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: ErrorInvalidOpaqueCaptureAddress - Extension EXT_
buffer_ device_ address - Member Magnum::
Vk:: HostQueryReset - Extension EXT_
host_ query_ reset - Member Magnum::
Vk:: ImagelessFramebuffer - Extension KHR_
imageless_ framebuffer - Member Magnum::
Vk:: MirrorClampToEdge - Extension KHR_
sampler_ mirror_ clamp_ to_ edge - Member Magnum::
Vk:: RuntimeDescriptorArray - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: ScalarBlockLayout - Extension EXT_
scalar_ block_ layout - Member Magnum::
Vk:: SeparateDepthStencilLayouts - Extension KHR_
separate_ depth_ stencil_ layouts - Member Magnum::
Vk:: ShaderBufferInt64Atomics - Extension KHR_
shader_ atomic_ int64 - Member Magnum::
Vk:: ShaderFloat16 - Extension KHR_
shader_ float16_ int8 - Member Magnum::
Vk:: ShaderInputAttachmentArrayDynamicIndexing - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: ShaderInputAttachmentArrayNonUniformIndexing - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: ShaderInt8 - Extension KHR_
shader_ float16_ int8 - Member Magnum::
Vk:: ShaderSampledImageArrayNonUniformIndexing - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: ShaderSharedInt64Atomics - Extension KHR_
shader_ atomic_ int64 - Member Magnum::
Vk:: ShaderStorageBufferArrayNonUniformIndexing - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: ShaderStorageImageArrayNonUniformIndexing - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: ShaderStorageTexelBufferArrayDynamicIndexing - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: ShaderStorageTexelBufferArrayNonUniformIndexing - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: ShaderSubgroupExtendedTypes - Extension KHR_
shader_ subgroup_ extended_ types - Member Magnum::
Vk:: ShaderUniformBufferArrayNonUniformIndexing - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: ShaderUniformTexelBufferArrayDynamicIndexing - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: ShaderUniformTexelBufferArrayNonUniformIndexing - Extension EXT_
descriptor_ indexing - Member Magnum::
Vk:: StorageBuffer8BitAccess - Extension KHR_
8bit_ storage - Member Magnum::
Vk:: StoragePushConstant8 - Extension KHR_
8bit_ storage - Member Magnum::
Vk:: TimelineSemaphore - Extension KHR_
timeline_ semaphore - Member Magnum::
Vk:: UniformAndStorageBuffer8BitAccess - Extension KHR_
8bit_ storage - Member Magnum::
Vk:: UniformBufferStandardLayout - Extension KHR_
uniform_ buffer_ standard_ layout - Member Magnum::
Vk:: VulkanMemoryModel - Extension KHR_
vulkan_ memory_ model - Member Magnum::
Vk:: VulkanMemoryModelAvailabilityVisibilityChains - Extension KHR_
vulkan_ memory_ model since revision 3 - Member Magnum::
Vk:: VulkanMemoryModelDeviceScope - Extension KHR_
vulkan_ memory_ model