struct PhysicalDeviceVulkan13Properties

Defined at line 96505 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

Public Members

StructureType sType
void * pNext
uint32_t minSubgroupSize
uint32_t maxSubgroupSize
uint32_t maxComputeWorkgroupSubgroups
Flags requiredSubgroupSizeStages
uint32_t maxInlineUniformBlockSize
uint32_t maxPerStageDescriptorInlineUniformBlocks
uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks
uint32_t maxDescriptorSetInlineUniformBlocks
uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks
uint32_t maxInlineUniformTotalSize
vk::Bool32 integerDotProduct8BitUnsignedAccelerated
vk::Bool32 integerDotProduct8BitSignedAccelerated
vk::Bool32 integerDotProduct8BitMixedSignednessAccelerated
vk::Bool32 integerDotProduct4x8BitPackedUnsignedAccelerated
vk::Bool32 integerDotProduct4x8BitPackedSignedAccelerated
vk::Bool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated
vk::Bool32 integerDotProduct16BitUnsignedAccelerated
vk::Bool32 integerDotProduct16BitSignedAccelerated
vk::Bool32 integerDotProduct16BitMixedSignednessAccelerated
vk::Bool32 integerDotProduct32BitUnsignedAccelerated
vk::Bool32 integerDotProduct32BitSignedAccelerated
vk::Bool32 integerDotProduct32BitMixedSignednessAccelerated
vk::Bool32 integerDotProduct64BitUnsignedAccelerated
vk::Bool32 integerDotProduct64BitSignedAccelerated
vk::Bool32 integerDotProduct64BitMixedSignednessAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated
vk::Bool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
vk::DeviceSize storageTexelBufferOffsetAlignmentBytes
vk::Bool32 storageTexelBufferOffsetSingleTexelAlignment
vk::DeviceSize uniformTexelBufferOffsetAlignmentBytes
vk::Bool32 uniformTexelBufferOffsetSingleTexelAlignment
vk::DeviceSize maxBufferSize

Public Methods

void PhysicalDeviceVulkan13Properties (uint32_t minSubgroupSize_, uint32_t maxSubgroupSize_, uint32_t maxComputeWorkgroupSubgroups_, vk::ShaderStageFlags requiredSubgroupSizeStages_, uint32_t maxInlineUniformBlockSize_, uint32_t maxPerStageDescriptorInlineUniformBlocks_, uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks_, uint32_t maxDescriptorSetInlineUniformBlocks_, uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks_, uint32_t maxInlineUniformTotalSize_, vk::Bool32 integerDotProduct8BitUnsignedAccelerated_, vk::Bool32 integerDotProduct8BitSignedAccelerated_, vk::Bool32 integerDotProduct8BitMixedSignednessAccelerated_, vk::Bool32 integerDotProduct4x8BitPackedUnsignedAccelerated_, vk::Bool32 integerDotProduct4x8BitPackedSignedAccelerated_, vk::Bool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated_, vk::Bool32 integerDotProduct16BitUnsignedAccelerated_, vk::Bool32 integerDotProduct16BitSignedAccelerated_, vk::Bool32 integerDotProduct16BitMixedSignednessAccelerated_, vk::Bool32 integerDotProduct32BitUnsignedAccelerated_, vk::Bool32 integerDotProduct32BitSignedAccelerated_, vk::Bool32 integerDotProduct32BitMixedSignednessAccelerated_, vk::Bool32 integerDotProduct64BitUnsignedAccelerated_, vk::Bool32 integerDotProduct64BitSignedAccelerated_, vk::Bool32 integerDotProduct64BitMixedSignednessAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated_, vk::Bool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_, vk::DeviceSize storageTexelBufferOffsetAlignmentBytes_, vk::Bool32 storageTexelBufferOffsetSingleTexelAlignment_, vk::DeviceSize uniformTexelBufferOffsetAlignmentBytes_, vk::Bool32 uniformTexelBufferOffsetSingleTexelAlignment_, vk::DeviceSize maxBufferSize_, void * pNext_)

Defined at line 96513 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PhysicalDeviceVulkan13Properties (const PhysicalDeviceVulkan13Properties & rhs)

Defined at line 96609 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PhysicalDeviceVulkan13Properties (const VkPhysicalDeviceVulkan13Properties & rhs)

Defined at line 96611 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceVulkan13Properties & operator= (const PhysicalDeviceVulkan13Properties & rhs)

Defined at line 96616 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceVulkan13Properties & operator= (const VkPhysicalDeviceVulkan13Properties & rhs)

Defined at line 96619 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPhysicalDeviceVulkan13Properties & operator const VkPhysicalDeviceVulkan13Properties & ()

Defined at line 96625 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPhysicalDeviceVulkan13Properties & operator VkPhysicalDeviceVulkan13Properties & ()

Defined at line 96630 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const PhysicalDeviceVulkan13Properties & )

Defined at line 96740 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp