struct PhysicalDeviceVulkan12Features
Defined at line 95069 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
StructureType sType
void * pNext
vk::Bool32 samplerMirrorClampToEdge
vk::Bool32 drawIndirectCount
vk::Bool32 storageBuffer8BitAccess
vk::Bool32 uniformAndStorageBuffer8BitAccess
vk::Bool32 storagePushConstant8
vk::Bool32 shaderBufferInt64Atomics
vk::Bool32 shaderFloat16
vk::Bool32 shaderInt8
vk::Bool32 descriptorIndexing
vk::Bool32 shaderInputAttachmentArrayDynamicIndexing
vk::Bool32 shaderUniformTexelBufferArrayDynamicIndexing
vk::Bool32 shaderStorageTexelBufferArrayDynamicIndexing
vk::Bool32 shaderUniformBufferArrayNonUniformIndexing
vk::Bool32 shaderSampledImageArrayNonUniformIndexing
vk::Bool32 shaderStorageBufferArrayNonUniformIndexing
vk::Bool32 shaderStorageImageArrayNonUniformIndexing
vk::Bool32 shaderInputAttachmentArrayNonUniformIndexing
vk::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing
vk::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing
vk::Bool32 descriptorBindingUniformBufferUpdateAfterBind
vk::Bool32 descriptorBindingSampledImageUpdateAfterBind
vk::Bool32 descriptorBindingStorageImageUpdateAfterBind
vk::Bool32 descriptorBindingStorageBufferUpdateAfterBind
vk::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind
vk::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind
vk::Bool32 descriptorBindingUpdateUnusedWhilePending
vk::Bool32 descriptorBindingPartiallyBound
vk::Bool32 descriptorBindingVariableDescriptorCount
vk::Bool32 runtimeDescriptorArray
vk::Bool32 samplerFilterMinmax
vk::Bool32 scalarBlockLayout
vk::Bool32 imagelessFramebuffer
vk::Bool32 uniformBufferStandardLayout
vk::Bool32 shaderSubgroupExtendedTypes
vk::Bool32 separateDepthStencilLayouts
vk::Bool32 hostQueryReset
vk::Bool32 timelineSemaphore
vk::Bool32 bufferDeviceAddress
vk::Bool32 bufferDeviceAddressCaptureReplay
vk::Bool32 bufferDeviceAddressMultiDevice
vk::Bool32 vulkanMemoryModel
vk::Bool32 vulkanMemoryModelDeviceScope
vk::Bool32 vulkanMemoryModelAvailabilityVisibilityChains
vk::Bool32 shaderOutputViewportIndex
vk::Bool32 shaderOutputLayer
vk::Bool32 subgroupBroadcastDynamicId
Public Methods
void PhysicalDeviceVulkan12Features (vk::Bool32 samplerMirrorClampToEdge_, vk::Bool32 drawIndirectCount_, vk::Bool32 storageBuffer8BitAccess_, vk::Bool32 uniformAndStorageBuffer8BitAccess_, vk::Bool32 storagePushConstant8_, vk::Bool32 shaderBufferInt64Atomics_, vk::Bool32 shaderSharedInt64Atomics_, vk::Bool32 shaderFloat16_, vk::Bool32 shaderInt8_, vk::Bool32 descriptorIndexing_, vk::Bool32 shaderInputAttachmentArrayDynamicIndexing_, vk::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_, vk::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_, vk::Bool32 shaderUniformBufferArrayNonUniformIndexing_, vk::Bool32 shaderSampledImageArrayNonUniformIndexing_, vk::Bool32 shaderStorageBufferArrayNonUniformIndexing_, vk::Bool32 shaderStorageImageArrayNonUniformIndexing_, vk::Bool32 shaderInputAttachmentArrayNonUniformIndexing_, vk::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_, vk::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_, vk::Bool32 descriptorBindingUniformBufferUpdateAfterBind_, vk::Bool32 descriptorBindingSampledImageUpdateAfterBind_, vk::Bool32 descriptorBindingStorageImageUpdateAfterBind_, vk::Bool32 descriptorBindingStorageBufferUpdateAfterBind_, vk::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_, vk::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_, vk::Bool32 descriptorBindingUpdateUnusedWhilePending_, vk::Bool32 descriptorBindingPartiallyBound_, vk::Bool32 descriptorBindingVariableDescriptorCount_, vk::Bool32 runtimeDescriptorArray_, vk::Bool32 samplerFilterMinmax_, vk::Bool32 scalarBlockLayout_, vk::Bool32 imagelessFramebuffer_, vk::Bool32 uniformBufferStandardLayout_, vk::Bool32 shaderSubgroupExtendedTypes_, vk::Bool32 separateDepthStencilLayouts_, vk::Bool32 hostQueryReset_, vk::Bool32 timelineSemaphore_, vk::Bool32 bufferDeviceAddress_, vk::Bool32 bufferDeviceAddressCaptureReplay_, vk::Bool32 bufferDeviceAddressMultiDevice_, vk::Bool32 vulkanMemoryModel_, vk::Bool32 vulkanMemoryModelDeviceScope_, vk::Bool32 vulkanMemoryModelAvailabilityVisibilityChains_, vk::Bool32 shaderOutputViewportIndex_, vk::Bool32 shaderOutputLayer_, vk::Bool32 subgroupBroadcastDynamicId_, void * pNext_)
Defined at line 95077 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PhysicalDeviceVulkan12Features (const PhysicalDeviceVulkan12Features & rhs)
Defined at line 95176 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PhysicalDeviceVulkan12Features (const VkPhysicalDeviceVulkan12Features & rhs)
Defined at line 95178 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & operator= (const PhysicalDeviceVulkan12Features & rhs)
Defined at line 95183 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & operator= (const VkPhysicalDeviceVulkan12Features & rhs)
Defined at line 95186 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setPNext (void * pNext_)
Defined at line 95193 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setSamplerMirrorClampToEdge (vk::Bool32 samplerMirrorClampToEdge_)
Defined at line 95199 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setDrawIndirectCount (vk::Bool32 drawIndirectCount_)
Defined at line 95206 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setStorageBuffer8BitAccess (vk::Bool32 storageBuffer8BitAccess_)
Defined at line 95212 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setUniformAndStorageBuffer8BitAccess (vk::Bool32 uniformAndStorageBuffer8BitAccess_)
Defined at line 95219 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setStoragePushConstant8 (vk::Bool32 storagePushConstant8_)
Defined at line 95226 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderBufferInt64Atomics (vk::Bool32 shaderBufferInt64Atomics_)
Defined at line 95232 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderSharedInt64Atomics (vk::Bool32 shaderSharedInt64Atomics_)
Defined at line 95239 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderFloat16 (vk::Bool32 shaderFloat16_)
Defined at line 95246 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderInt8 (vk::Bool32 shaderInt8_)
Defined at line 95252 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setDescriptorIndexing (vk::Bool32 descriptorIndexing_)
Defined at line 95258 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderInputAttachmentArrayDynamicIndexing (vk::Bool32 shaderInputAttachmentArrayDynamicIndexing_)
Defined at line 95264 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderUniformTexelBufferArrayDynamicIndexing (vk::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_)
Defined at line 95271 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderStorageTexelBufferArrayDynamicIndexing (vk::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_)
Defined at line 95278 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderUniformBufferArrayNonUniformIndexing (vk::Bool32 shaderUniformBufferArrayNonUniformIndexing_)
Defined at line 95285 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderSampledImageArrayNonUniformIndexing (vk::Bool32 shaderSampledImageArrayNonUniformIndexing_)
Defined at line 95292 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderStorageBufferArrayNonUniformIndexing (vk::Bool32 shaderStorageBufferArrayNonUniformIndexing_)
Defined at line 95299 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderStorageImageArrayNonUniformIndexing (vk::Bool32 shaderStorageImageArrayNonUniformIndexing_)
Defined at line 95306 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderInputAttachmentArrayNonUniformIndexing (vk::Bool32 shaderInputAttachmentArrayNonUniformIndexing_)
Defined at line 95313 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderUniformTexelBufferArrayNonUniformIndexing (vk::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_)
Defined at line 95320 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderStorageTexelBufferArrayNonUniformIndexing (vk::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_)
Defined at line 95327 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setDescriptorBindingUniformBufferUpdateAfterBind (vk::Bool32 descriptorBindingUniformBufferUpdateAfterBind_)
Defined at line 95334 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setDescriptorBindingSampledImageUpdateAfterBind (vk::Bool32 descriptorBindingSampledImageUpdateAfterBind_)
Defined at line 95341 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setDescriptorBindingStorageImageUpdateAfterBind (vk::Bool32 descriptorBindingStorageImageUpdateAfterBind_)
Defined at line 95348 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setDescriptorBindingStorageBufferUpdateAfterBind (vk::Bool32 descriptorBindingStorageBufferUpdateAfterBind_)
Defined at line 95355 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setDescriptorBindingUniformTexelBufferUpdateAfterBind (vk::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_)
Defined at line 95362 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setDescriptorBindingStorageTexelBufferUpdateAfterBind (vk::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_)
Defined at line 95369 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setDescriptorBindingUpdateUnusedWhilePending (vk::Bool32 descriptorBindingUpdateUnusedWhilePending_)
Defined at line 95376 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setDescriptorBindingPartiallyBound (vk::Bool32 descriptorBindingPartiallyBound_)
Defined at line 95383 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setDescriptorBindingVariableDescriptorCount (vk::Bool32 descriptorBindingVariableDescriptorCount_)
Defined at line 95390 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setRuntimeDescriptorArray (vk::Bool32 runtimeDescriptorArray_)
Defined at line 95397 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setSamplerFilterMinmax (vk::Bool32 samplerFilterMinmax_)
Defined at line 95404 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setScalarBlockLayout (vk::Bool32 scalarBlockLayout_)
Defined at line 95410 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setImagelessFramebuffer (vk::Bool32 imagelessFramebuffer_)
Defined at line 95416 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setUniformBufferStandardLayout (vk::Bool32 uniformBufferStandardLayout_)
Defined at line 95422 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderSubgroupExtendedTypes (vk::Bool32 shaderSubgroupExtendedTypes_)
Defined at line 95429 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setSeparateDepthStencilLayouts (vk::Bool32 separateDepthStencilLayouts_)
Defined at line 95436 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setHostQueryReset (vk::Bool32 hostQueryReset_)
Defined at line 95443 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setTimelineSemaphore (vk::Bool32 timelineSemaphore_)
Defined at line 95449 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setBufferDeviceAddress (vk::Bool32 bufferDeviceAddress_)
Defined at line 95455 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setBufferDeviceAddressCaptureReplay (vk::Bool32 bufferDeviceAddressCaptureReplay_)
Defined at line 95461 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setBufferDeviceAddressMultiDevice (vk::Bool32 bufferDeviceAddressMultiDevice_)
Defined at line 95468 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setVulkanMemoryModel (vk::Bool32 vulkanMemoryModel_)
Defined at line 95475 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setVulkanMemoryModelDeviceScope (vk::Bool32 vulkanMemoryModelDeviceScope_)
Defined at line 95481 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setVulkanMemoryModelAvailabilityVisibilityChains (vk::Bool32 vulkanMemoryModelAvailabilityVisibilityChains_)
Defined at line 95488 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderOutputViewportIndex (vk::Bool32 shaderOutputViewportIndex_)
Defined at line 95495 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setShaderOutputLayer (vk::Bool32 shaderOutputLayer_)
Defined at line 95502 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceVulkan12Features & setSubgroupBroadcastDynamicId (vk::Bool32 subgroupBroadcastDynamicId_)
Defined at line 95508 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPhysicalDeviceVulkan12Features & operator const VkPhysicalDeviceVulkan12Features & ()
Defined at line 95516 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPhysicalDeviceVulkan12Features & operator VkPhysicalDeviceVulkan12Features & ()
Defined at line 95521 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const PhysicalDeviceVulkan12Features & )
Defined at line 95635 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp