ReactOS 0.4.17-dev-934-g091855f
VkPhysicalDeviceVulkan12Features Struct Reference

#include <vulkan.h>

Collaboration diagram for VkPhysicalDeviceVulkan12Features:

Public Attributes

VkStructureType sType
 
void * pNext
 
VkBool32 samplerMirrorClampToEdge
 
VkBool32 drawIndirectCount
 
VkBool32 storageBuffer8BitAccess
 
VkBool32 uniformAndStorageBuffer8BitAccess
 
VkBool32 storagePushConstant8
 
VkBool32 shaderBufferInt64Atomics
 
VkBool32 shaderSharedInt64Atomics
 
VkBool32 shaderFloat16
 
VkBool32 shaderInt8
 
VkBool32 descriptorIndexing
 
VkBool32 shaderInputAttachmentArrayDynamicIndexing
 
VkBool32 shaderUniformTexelBufferArrayDynamicIndexing
 
VkBool32 shaderStorageTexelBufferArrayDynamicIndexing
 
VkBool32 shaderUniformBufferArrayNonUniformIndexing
 
VkBool32 shaderSampledImageArrayNonUniformIndexing
 
VkBool32 shaderStorageBufferArrayNonUniformIndexing
 
VkBool32 shaderStorageImageArrayNonUniformIndexing
 
VkBool32 shaderInputAttachmentArrayNonUniformIndexing
 
VkBool32 shaderUniformTexelBufferArrayNonUniformIndexing
 
VkBool32 shaderStorageTexelBufferArrayNonUniformIndexing
 
VkBool32 descriptorBindingUniformBufferUpdateAfterBind
 
VkBool32 descriptorBindingSampledImageUpdateAfterBind
 
VkBool32 descriptorBindingStorageImageUpdateAfterBind
 
VkBool32 descriptorBindingStorageBufferUpdateAfterBind
 
VkBool32 descriptorBindingUniformTexelBufferUpdateAfterBind
 
VkBool32 descriptorBindingStorageTexelBufferUpdateAfterBind
 
VkBool32 descriptorBindingUpdateUnusedWhilePending
 
VkBool32 descriptorBindingPartiallyBound
 
VkBool32 descriptorBindingVariableDescriptorCount
 
VkBool32 runtimeDescriptorArray
 
VkBool32 samplerFilterMinmax
 
VkBool32 scalarBlockLayout
 
VkBool32 imagelessFramebuffer
 
VkBool32 uniformBufferStandardLayout
 
VkBool32 shaderSubgroupExtendedTypes
 
VkBool32 separateDepthStencilLayouts
 
VkBool32 hostQueryReset
 
VkBool32 timelineSemaphore
 
VkBool32 bufferDeviceAddress
 
VkBool32 bufferDeviceAddressCaptureReplay
 
VkBool32 bufferDeviceAddressMultiDevice
 
VkBool32 vulkanMemoryModel
 
VkBool32 vulkanMemoryModelDeviceScope
 
VkBool32 vulkanMemoryModelAvailabilityVisibilityChains
 
VkBool32 shaderOutputViewportIndex
 
VkBool32 shaderOutputLayer
 
VkBool32 subgroupBroadcastDynamicId
 

Detailed Description

Definition at line 12673 of file vulkan.h.

Member Data Documentation

◆ bufferDeviceAddress

VkBool32 VkPhysicalDeviceVulkan12Features::bufferDeviceAddress

Definition at line 12715 of file vulkan.h.

◆ bufferDeviceAddressCaptureReplay

VkBool32 VkPhysicalDeviceVulkan12Features::bufferDeviceAddressCaptureReplay

Definition at line 12716 of file vulkan.h.

◆ bufferDeviceAddressMultiDevice

VkBool32 VkPhysicalDeviceVulkan12Features::bufferDeviceAddressMultiDevice

Definition at line 12717 of file vulkan.h.

◆ descriptorBindingPartiallyBound

VkBool32 VkPhysicalDeviceVulkan12Features::descriptorBindingPartiallyBound

Definition at line 12704 of file vulkan.h.

◆ descriptorBindingSampledImageUpdateAfterBind

VkBool32 VkPhysicalDeviceVulkan12Features::descriptorBindingSampledImageUpdateAfterBind

Definition at line 12698 of file vulkan.h.

◆ descriptorBindingStorageBufferUpdateAfterBind

VkBool32 VkPhysicalDeviceVulkan12Features::descriptorBindingStorageBufferUpdateAfterBind

Definition at line 12700 of file vulkan.h.

◆ descriptorBindingStorageImageUpdateAfterBind

VkBool32 VkPhysicalDeviceVulkan12Features::descriptorBindingStorageImageUpdateAfterBind

Definition at line 12699 of file vulkan.h.

◆ descriptorBindingStorageTexelBufferUpdateAfterBind

VkBool32 VkPhysicalDeviceVulkan12Features::descriptorBindingStorageTexelBufferUpdateAfterBind

Definition at line 12702 of file vulkan.h.

◆ descriptorBindingUniformBufferUpdateAfterBind

VkBool32 VkPhysicalDeviceVulkan12Features::descriptorBindingUniformBufferUpdateAfterBind

Definition at line 12697 of file vulkan.h.

◆ descriptorBindingUniformTexelBufferUpdateAfterBind

VkBool32 VkPhysicalDeviceVulkan12Features::descriptorBindingUniformTexelBufferUpdateAfterBind

Definition at line 12701 of file vulkan.h.

◆ descriptorBindingUpdateUnusedWhilePending

VkBool32 VkPhysicalDeviceVulkan12Features::descriptorBindingUpdateUnusedWhilePending

Definition at line 12703 of file vulkan.h.

◆ descriptorBindingVariableDescriptorCount

VkBool32 VkPhysicalDeviceVulkan12Features::descriptorBindingVariableDescriptorCount

Definition at line 12705 of file vulkan.h.

◆ descriptorIndexing

VkBool32 VkPhysicalDeviceVulkan12Features::descriptorIndexing

Definition at line 12686 of file vulkan.h.

◆ drawIndirectCount

VkBool32 VkPhysicalDeviceVulkan12Features::drawIndirectCount

Definition at line 12678 of file vulkan.h.

◆ hostQueryReset

VkBool32 VkPhysicalDeviceVulkan12Features::hostQueryReset

Definition at line 12713 of file vulkan.h.

◆ imagelessFramebuffer

VkBool32 VkPhysicalDeviceVulkan12Features::imagelessFramebuffer

Definition at line 12709 of file vulkan.h.

◆ pNext

void* VkPhysicalDeviceVulkan12Features::pNext

Definition at line 12676 of file vulkan.h.

◆ runtimeDescriptorArray

VkBool32 VkPhysicalDeviceVulkan12Features::runtimeDescriptorArray

Definition at line 12706 of file vulkan.h.

◆ samplerFilterMinmax

VkBool32 VkPhysicalDeviceVulkan12Features::samplerFilterMinmax

Definition at line 12707 of file vulkan.h.

◆ samplerMirrorClampToEdge

VkBool32 VkPhysicalDeviceVulkan12Features::samplerMirrorClampToEdge

Definition at line 12677 of file vulkan.h.

◆ scalarBlockLayout

VkBool32 VkPhysicalDeviceVulkan12Features::scalarBlockLayout

Definition at line 12708 of file vulkan.h.

◆ separateDepthStencilLayouts

VkBool32 VkPhysicalDeviceVulkan12Features::separateDepthStencilLayouts

Definition at line 12712 of file vulkan.h.

◆ shaderBufferInt64Atomics

VkBool32 VkPhysicalDeviceVulkan12Features::shaderBufferInt64Atomics

Definition at line 12682 of file vulkan.h.

◆ shaderFloat16

VkBool32 VkPhysicalDeviceVulkan12Features::shaderFloat16

Definition at line 12684 of file vulkan.h.

◆ shaderInputAttachmentArrayDynamicIndexing

VkBool32 VkPhysicalDeviceVulkan12Features::shaderInputAttachmentArrayDynamicIndexing

Definition at line 12687 of file vulkan.h.

◆ shaderInputAttachmentArrayNonUniformIndexing

VkBool32 VkPhysicalDeviceVulkan12Features::shaderInputAttachmentArrayNonUniformIndexing

Definition at line 12694 of file vulkan.h.

◆ shaderInt8

VkBool32 VkPhysicalDeviceVulkan12Features::shaderInt8

Definition at line 12685 of file vulkan.h.

◆ shaderOutputLayer

VkBool32 VkPhysicalDeviceVulkan12Features::shaderOutputLayer

Definition at line 12722 of file vulkan.h.

◆ shaderOutputViewportIndex

VkBool32 VkPhysicalDeviceVulkan12Features::shaderOutputViewportIndex

Definition at line 12721 of file vulkan.h.

◆ shaderSampledImageArrayNonUniformIndexing

VkBool32 VkPhysicalDeviceVulkan12Features::shaderSampledImageArrayNonUniformIndexing

Definition at line 12691 of file vulkan.h.

◆ shaderSharedInt64Atomics

VkBool32 VkPhysicalDeviceVulkan12Features::shaderSharedInt64Atomics

Definition at line 12683 of file vulkan.h.

◆ shaderStorageBufferArrayNonUniformIndexing

VkBool32 VkPhysicalDeviceVulkan12Features::shaderStorageBufferArrayNonUniformIndexing

Definition at line 12692 of file vulkan.h.

◆ shaderStorageImageArrayNonUniformIndexing

VkBool32 VkPhysicalDeviceVulkan12Features::shaderStorageImageArrayNonUniformIndexing

Definition at line 12693 of file vulkan.h.

◆ shaderStorageTexelBufferArrayDynamicIndexing

VkBool32 VkPhysicalDeviceVulkan12Features::shaderStorageTexelBufferArrayDynamicIndexing

Definition at line 12689 of file vulkan.h.

◆ shaderStorageTexelBufferArrayNonUniformIndexing

VkBool32 VkPhysicalDeviceVulkan12Features::shaderStorageTexelBufferArrayNonUniformIndexing

Definition at line 12696 of file vulkan.h.

◆ shaderSubgroupExtendedTypes

VkBool32 VkPhysicalDeviceVulkan12Features::shaderSubgroupExtendedTypes

Definition at line 12711 of file vulkan.h.

◆ shaderUniformBufferArrayNonUniformIndexing

VkBool32 VkPhysicalDeviceVulkan12Features::shaderUniformBufferArrayNonUniformIndexing

Definition at line 12690 of file vulkan.h.

◆ shaderUniformTexelBufferArrayDynamicIndexing

VkBool32 VkPhysicalDeviceVulkan12Features::shaderUniformTexelBufferArrayDynamicIndexing

Definition at line 12688 of file vulkan.h.

◆ shaderUniformTexelBufferArrayNonUniformIndexing

VkBool32 VkPhysicalDeviceVulkan12Features::shaderUniformTexelBufferArrayNonUniformIndexing

Definition at line 12695 of file vulkan.h.

◆ storageBuffer8BitAccess

VkBool32 VkPhysicalDeviceVulkan12Features::storageBuffer8BitAccess

Definition at line 12679 of file vulkan.h.

◆ storagePushConstant8

VkBool32 VkPhysicalDeviceVulkan12Features::storagePushConstant8

Definition at line 12681 of file vulkan.h.

◆ sType

VkStructureType VkPhysicalDeviceVulkan12Features::sType

Definition at line 12675 of file vulkan.h.

◆ subgroupBroadcastDynamicId

VkBool32 VkPhysicalDeviceVulkan12Features::subgroupBroadcastDynamicId

Definition at line 12723 of file vulkan.h.

◆ timelineSemaphore

VkBool32 VkPhysicalDeviceVulkan12Features::timelineSemaphore

Definition at line 12714 of file vulkan.h.

◆ uniformAndStorageBuffer8BitAccess

VkBool32 VkPhysicalDeviceVulkan12Features::uniformAndStorageBuffer8BitAccess

Definition at line 12680 of file vulkan.h.

◆ uniformBufferStandardLayout

VkBool32 VkPhysicalDeviceVulkan12Features::uniformBufferStandardLayout

Definition at line 12710 of file vulkan.h.

◆ vulkanMemoryModel

VkBool32 VkPhysicalDeviceVulkan12Features::vulkanMemoryModel

Definition at line 12718 of file vulkan.h.

◆ vulkanMemoryModelAvailabilityVisibilityChains

VkBool32 VkPhysicalDeviceVulkan12Features::vulkanMemoryModelAvailabilityVisibilityChains

Definition at line 12720 of file vulkan.h.

◆ vulkanMemoryModelDeviceScope

VkBool32 VkPhysicalDeviceVulkan12Features::vulkanMemoryModelDeviceScope

Definition at line 12719 of file vulkan.h.


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