struct PhysicalDeviceVulkan13Properties

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

wrapper struct for struct VkPhysicalDeviceVulkan13Properties, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkPhysicalDeviceVulkan13Properties.html

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
Bool32 integerDotProduct8BitUnsignedAccelerated
Bool32 integerDotProduct8BitSignedAccelerated
Bool32 integerDotProduct8BitMixedSignednessAccelerated
Bool32 integerDotProduct4x8BitPackedUnsignedAccelerated
Bool32 integerDotProduct4x8BitPackedSignedAccelerated
Bool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated
Bool32 integerDotProduct16BitUnsignedAccelerated
Bool32 integerDotProduct16BitSignedAccelerated
Bool32 integerDotProduct16BitMixedSignednessAccelerated
Bool32 integerDotProduct32BitUnsignedAccelerated
Bool32 integerDotProduct32BitSignedAccelerated
Bool32 integerDotProduct32BitMixedSignednessAccelerated
Bool32 integerDotProduct64BitUnsignedAccelerated
Bool32 integerDotProduct64BitSignedAccelerated
Bool32 integerDotProduct64BitMixedSignednessAccelerated
Bool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
Bool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated
Bool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
Bool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
Bool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
Bool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
Bool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
Bool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated
Bool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
Bool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
Bool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated
Bool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
Bool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
Bool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated
Bool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
DeviceSize storageTexelBufferOffsetAlignmentBytes
Bool32 storageTexelBufferOffsetSingleTexelAlignment
DeviceSize uniformTexelBufferOffsetAlignmentBytes
Bool32 uniformTexelBufferOffsetSingleTexelAlignment
DeviceSize maxBufferSize

Public Methods

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

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

void PhysicalDeviceVulkan13Properties (const PhysicalDeviceVulkan13Properties & rhs)

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

void PhysicalDeviceVulkan13Properties (const VkPhysicalDeviceVulkan13Properties & rhs)

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

PhysicalDeviceVulkan13Properties & operator= (const PhysicalDeviceVulkan13Properties & rhs)

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

PhysicalDeviceVulkan13Properties & operator= (const VkPhysicalDeviceVulkan13Properties & rhs)

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

const VkPhysicalDeviceVulkan13Properties & operator const VkPhysicalDeviceVulkan13Properties & ()

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

VkPhysicalDeviceVulkan13Properties & operator VkPhysicalDeviceVulkan13Properties & ()

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

const VkPhysicalDeviceVulkan13Properties * operator const VkPhysicalDeviceVulkan13Properties * ()

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

VkPhysicalDeviceVulkan13Properties * operator VkPhysicalDeviceVulkan13Properties * ()

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

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

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