ReactOS 0.4.17-dev-934-g091855f
VkPhysicalDeviceVulkan13Properties Struct Reference

#include <vulkan.h>

Collaboration diagram for VkPhysicalDeviceVulkan13Properties:

Public Member Functions

VkDeviceSize WINE_VK_ALIGN (8) storageTexelBufferOffsetAlignmentBytes
 
VkDeviceSize WINE_VK_ALIGN (8) uniformTexelBufferOffsetAlignmentBytes
 
VkDeviceSize WINE_VK_ALIGN (8) maxBufferSize
 

Public Attributes

VkStructureType sType
 
void * pNext
 
uint32_t minSubgroupSize
 
uint32_t maxSubgroupSize
 
uint32_t maxComputeWorkgroupSubgroups
 
VkShaderStageFlags requiredSubgroupSizeStages
 
uint32_t maxInlineUniformBlockSize
 
uint32_t maxPerStageDescriptorInlineUniformBlocks
 
uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks
 
uint32_t maxDescriptorSetInlineUniformBlocks
 
uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks
 
uint32_t maxInlineUniformTotalSize
 
VkBool32 integerDotProduct8BitUnsignedAccelerated
 
VkBool32 integerDotProduct8BitSignedAccelerated
 
VkBool32 integerDotProduct8BitMixedSignednessAccelerated
 
VkBool32 integerDotProduct4x8BitPackedUnsignedAccelerated
 
VkBool32 integerDotProduct4x8BitPackedSignedAccelerated
 
VkBool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated
 
VkBool32 integerDotProduct16BitUnsignedAccelerated
 
VkBool32 integerDotProduct16BitSignedAccelerated
 
VkBool32 integerDotProduct16BitMixedSignednessAccelerated
 
VkBool32 integerDotProduct32BitUnsignedAccelerated
 
VkBool32 integerDotProduct32BitSignedAccelerated
 
VkBool32 integerDotProduct32BitMixedSignednessAccelerated
 
VkBool32 integerDotProduct64BitUnsignedAccelerated
 
VkBool32 integerDotProduct64BitSignedAccelerated
 
VkBool32 integerDotProduct64BitMixedSignednessAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated
 
VkBool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
 
VkBool32 storageTexelBufferOffsetSingleTexelAlignment
 
VkBool32 uniformTexelBufferOffsetSingleTexelAlignment
 

Detailed Description

Definition at line 12805 of file vulkan.h.

Member Function Documentation

◆ WINE_VK_ALIGN() [1/3]

VkDeviceSize VkPhysicalDeviceVulkan13Properties::WINE_VK_ALIGN ( 8  )

◆ WINE_VK_ALIGN() [2/3]

VkDeviceSize VkPhysicalDeviceVulkan13Properties::WINE_VK_ALIGN ( 8  )

◆ WINE_VK_ALIGN() [3/3]

VkDeviceSize VkPhysicalDeviceVulkan13Properties::WINE_VK_ALIGN ( 8  )

Member Data Documentation

◆ integerDotProduct16BitMixedSignednessAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct16BitMixedSignednessAccelerated

Definition at line 12827 of file vulkan.h.

◆ integerDotProduct16BitSignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct16BitSignedAccelerated

Definition at line 12826 of file vulkan.h.

◆ integerDotProduct16BitUnsignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct16BitUnsignedAccelerated

Definition at line 12825 of file vulkan.h.

◆ integerDotProduct32BitMixedSignednessAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct32BitMixedSignednessAccelerated

Definition at line 12830 of file vulkan.h.

◆ integerDotProduct32BitSignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct32BitSignedAccelerated

Definition at line 12829 of file vulkan.h.

◆ integerDotProduct32BitUnsignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct32BitUnsignedAccelerated

Definition at line 12828 of file vulkan.h.

◆ integerDotProduct4x8BitPackedMixedSignednessAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct4x8BitPackedMixedSignednessAccelerated

Definition at line 12824 of file vulkan.h.

◆ integerDotProduct4x8BitPackedSignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct4x8BitPackedSignedAccelerated

Definition at line 12823 of file vulkan.h.

◆ integerDotProduct4x8BitPackedUnsignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct4x8BitPackedUnsignedAccelerated

Definition at line 12822 of file vulkan.h.

◆ integerDotProduct64BitMixedSignednessAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct64BitMixedSignednessAccelerated

Definition at line 12833 of file vulkan.h.

◆ integerDotProduct64BitSignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct64BitSignedAccelerated

Definition at line 12832 of file vulkan.h.

◆ integerDotProduct64BitUnsignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct64BitUnsignedAccelerated

Definition at line 12831 of file vulkan.h.

◆ integerDotProduct8BitMixedSignednessAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct8BitMixedSignednessAccelerated

Definition at line 12821 of file vulkan.h.

◆ integerDotProduct8BitSignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct8BitSignedAccelerated

Definition at line 12820 of file vulkan.h.

◆ integerDotProduct8BitUnsignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProduct8BitUnsignedAccelerated

Definition at line 12819 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated

Definition at line 12842 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating16BitSignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating16BitSignedAccelerated

Definition at line 12841 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating16BitUnsignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating16BitUnsignedAccelerated

Definition at line 12840 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated

Definition at line 12845 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating32BitSignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating32BitSignedAccelerated

Definition at line 12844 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating32BitUnsignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating32BitUnsignedAccelerated

Definition at line 12843 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated

Definition at line 12839 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated

Definition at line 12838 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated

Definition at line 12837 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated

Definition at line 12848 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating64BitSignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating64BitSignedAccelerated

Definition at line 12847 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating64BitUnsignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating64BitUnsignedAccelerated

Definition at line 12846 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated

Definition at line 12836 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating8BitSignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating8BitSignedAccelerated

Definition at line 12835 of file vulkan.h.

◆ integerDotProductAccumulatingSaturating8BitUnsignedAccelerated

VkBool32 VkPhysicalDeviceVulkan13Properties::integerDotProductAccumulatingSaturating8BitUnsignedAccelerated

Definition at line 12834 of file vulkan.h.

◆ maxComputeWorkgroupSubgroups

uint32_t VkPhysicalDeviceVulkan13Properties::maxComputeWorkgroupSubgroups

Definition at line 12811 of file vulkan.h.

◆ maxDescriptorSetInlineUniformBlocks

uint32_t VkPhysicalDeviceVulkan13Properties::maxDescriptorSetInlineUniformBlocks

Definition at line 12816 of file vulkan.h.

◆ maxDescriptorSetUpdateAfterBindInlineUniformBlocks

uint32_t VkPhysicalDeviceVulkan13Properties::maxDescriptorSetUpdateAfterBindInlineUniformBlocks

Definition at line 12817 of file vulkan.h.

◆ maxInlineUniformBlockSize

uint32_t VkPhysicalDeviceVulkan13Properties::maxInlineUniformBlockSize

Definition at line 12813 of file vulkan.h.

◆ maxInlineUniformTotalSize

uint32_t VkPhysicalDeviceVulkan13Properties::maxInlineUniformTotalSize

Definition at line 12818 of file vulkan.h.

◆ maxPerStageDescriptorInlineUniformBlocks

uint32_t VkPhysicalDeviceVulkan13Properties::maxPerStageDescriptorInlineUniformBlocks

Definition at line 12814 of file vulkan.h.

◆ maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks

uint32_t VkPhysicalDeviceVulkan13Properties::maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks

Definition at line 12815 of file vulkan.h.

◆ maxSubgroupSize

uint32_t VkPhysicalDeviceVulkan13Properties::maxSubgroupSize

Definition at line 12810 of file vulkan.h.

◆ minSubgroupSize

uint32_t VkPhysicalDeviceVulkan13Properties::minSubgroupSize

Definition at line 12809 of file vulkan.h.

◆ pNext

void* VkPhysicalDeviceVulkan13Properties::pNext

Definition at line 12808 of file vulkan.h.

◆ requiredSubgroupSizeStages

VkShaderStageFlags VkPhysicalDeviceVulkan13Properties::requiredSubgroupSizeStages

Definition at line 12812 of file vulkan.h.

◆ storageTexelBufferOffsetSingleTexelAlignment

VkBool32 VkPhysicalDeviceVulkan13Properties::storageTexelBufferOffsetSingleTexelAlignment

Definition at line 12850 of file vulkan.h.

◆ sType

VkStructureType VkPhysicalDeviceVulkan13Properties::sType

Definition at line 12807 of file vulkan.h.

◆ uniformTexelBufferOffsetSingleTexelAlignment

VkBool32 VkPhysicalDeviceVulkan13Properties::uniformTexelBufferOffsetSingleTexelAlignment

Definition at line 12852 of file vulkan.h.


The documentation for this struct was generated from the following file: