Vulkan-Hpp
vk::PhysicalDeviceVulkan12Properties Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceVulkan12Properties
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Properties (vk::DriverId driverID_=vk::DriverId::eAmdProprietary, std::array< char, VK_MAX_DRIVER_NAME_SIZE > const &driverName_={}, std::array< char, VK_MAX_DRIVER_INFO_SIZE > const &driverInfo_={}, vk::ConformanceVersion conformanceVersion_={}, vk::ShaderFloatControlsIndependence denormBehaviorIndependence_=vk::ShaderFloatControlsIndependence::e32BitOnly, vk::ShaderFloatControlsIndependence roundingModeIndependence_=vk::ShaderFloatControlsIndependence::e32BitOnly, vk::Bool32 shaderSignedZeroInfNanPreserveFloat16_={}, vk::Bool32 shaderSignedZeroInfNanPreserveFloat32_={}, vk::Bool32 shaderSignedZeroInfNanPreserveFloat64_={}, vk::Bool32 shaderDenormPreserveFloat16_={}, vk::Bool32 shaderDenormPreserveFloat32_={}, vk::Bool32 shaderDenormPreserveFloat64_={}, vk::Bool32 shaderDenormFlushToZeroFloat16_={}, vk::Bool32 shaderDenormFlushToZeroFloat32_={}, vk::Bool32 shaderDenormFlushToZeroFloat64_={}, vk::Bool32 shaderRoundingModeRTEFloat16_={}, vk::Bool32 shaderRoundingModeRTEFloat32_={}, vk::Bool32 shaderRoundingModeRTEFloat64_={}, vk::Bool32 shaderRoundingModeRTZFloat16_={}, vk::Bool32 shaderRoundingModeRTZFloat32_={}, vk::Bool32 shaderRoundingModeRTZFloat64_={}, uint32_t maxUpdateAfterBindDescriptorsInAllPools_={}, vk::Bool32 shaderUniformBufferArrayNonUniformIndexingNative_={}, vk::Bool32 shaderSampledImageArrayNonUniformIndexingNative_={}, vk::Bool32 shaderStorageBufferArrayNonUniformIndexingNative_={}, vk::Bool32 shaderStorageImageArrayNonUniformIndexingNative_={}, vk::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative_={}, vk::Bool32 robustBufferAccessUpdateAfterBind_={}, vk::Bool32 quadDivergentImplicitLod_={}, uint32_t maxPerStageDescriptorUpdateAfterBindSamplers_={}, uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers_={}, uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers_={}, uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages_={}, uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages_={}, uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments_={}, uint32_t maxPerStageUpdateAfterBindResources_={}, uint32_t maxDescriptorSetUpdateAfterBindSamplers_={}, uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers_={}, uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_={}, uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers_={}, uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_={}, uint32_t maxDescriptorSetUpdateAfterBindSampledImages_={}, uint32_t maxDescriptorSetUpdateAfterBindStorageImages_={}, uint32_t maxDescriptorSetUpdateAfterBindInputAttachments_={}, vk::ResolveModeFlags supportedDepthResolveModes_={}, vk::ResolveModeFlags supportedStencilResolveModes_={}, vk::Bool32 independentResolveNone_={}, vk::Bool32 independentResolve_={}, vk::Bool32 filterMinmaxSingleComponentFormats_={}, vk::Bool32 filterMinmaxImageComponentMapping_={}, uint64_t maxTimelineSemaphoreValueDifference_={}, vk::SampleCountFlags framebufferIntegerColorSampleCounts_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Properties (PhysicalDeviceVulkan12Properties const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceVulkan12Properties (VkPhysicalDeviceVulkan12Properties const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceVulkan12Propertiesoperator= (PhysicalDeviceVulkan12Properties const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceVulkan12Propertiesoperator= (VkPhysicalDeviceVulkan12Properties const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceVulkan12Properties const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceVulkan12Properties & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceVulkan12Properties const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceVulkan12Properties const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceVulkan12Properties
 
void * pNext = {}
 
vk::DriverId driverID = vk::DriverId::eAmdProprietary
 
vk::ArrayWrapper1D< char, VK_MAX_DRIVER_NAME_SIZEdriverName = {}
 
vk::ArrayWrapper1D< char, VK_MAX_DRIVER_INFO_SIZEdriverInfo = {}
 
vk::ConformanceVersion conformanceVersion = {}
 
vk::ShaderFloatControlsIndependence denormBehaviorIndependence = vk::ShaderFloatControlsIndependence::e32BitOnly
 
vk::ShaderFloatControlsIndependence roundingModeIndependence = vk::ShaderFloatControlsIndependence::e32BitOnly
 
vk::Bool32 shaderSignedZeroInfNanPreserveFloat16 = {}
 
vk::Bool32 shaderSignedZeroInfNanPreserveFloat32 = {}
 
vk::Bool32 shaderSignedZeroInfNanPreserveFloat64 = {}
 
vk::Bool32 shaderDenormPreserveFloat16 = {}
 
vk::Bool32 shaderDenormPreserveFloat32 = {}
 
vk::Bool32 shaderDenormPreserveFloat64 = {}
 
vk::Bool32 shaderDenormFlushToZeroFloat16 = {}
 
vk::Bool32 shaderDenormFlushToZeroFloat32 = {}
 
vk::Bool32 shaderDenormFlushToZeroFloat64 = {}
 
vk::Bool32 shaderRoundingModeRTEFloat16 = {}
 
vk::Bool32 shaderRoundingModeRTEFloat32 = {}
 
vk::Bool32 shaderRoundingModeRTEFloat64 = {}
 
vk::Bool32 shaderRoundingModeRTZFloat16 = {}
 
vk::Bool32 shaderRoundingModeRTZFloat32 = {}
 
vk::Bool32 shaderRoundingModeRTZFloat64 = {}
 
uint32_t maxUpdateAfterBindDescriptorsInAllPools = {}
 
vk::Bool32 shaderUniformBufferArrayNonUniformIndexingNative = {}
 
vk::Bool32 shaderSampledImageArrayNonUniformIndexingNative = {}
 
vk::Bool32 shaderStorageBufferArrayNonUniformIndexingNative = {}
 
vk::Bool32 shaderStorageImageArrayNonUniformIndexingNative = {}
 
vk::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative = {}
 
vk::Bool32 robustBufferAccessUpdateAfterBind = {}
 
vk::Bool32 quadDivergentImplicitLod = {}
 
uint32_t maxPerStageDescriptorUpdateAfterBindSamplers = {}
 
uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers = {}
 
uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers = {}
 
uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages = {}
 
uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages = {}
 
uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments = {}
 
uint32_t maxPerStageUpdateAfterBindResources = {}
 
uint32_t maxDescriptorSetUpdateAfterBindSamplers = {}
 
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers = {}
 
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = {}
 
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers = {}
 
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = {}
 
uint32_t maxDescriptorSetUpdateAfterBindSampledImages = {}
 
uint32_t maxDescriptorSetUpdateAfterBindStorageImages = {}
 
uint32_t maxDescriptorSetUpdateAfterBindInputAttachments = {}
 
vk::ResolveModeFlags supportedDepthResolveModes = {}
 
vk::ResolveModeFlags supportedStencilResolveModes = {}
 
vk::Bool32 independentResolveNone = {}
 
vk::Bool32 independentResolve = {}
 
vk::Bool32 filterMinmaxSingleComponentFormats = {}
 
vk::Bool32 filterMinmaxImageComponentMapping = {}
 
uint64_t maxTimelineSemaphoreValueDifference = {}
 
vk::SampleCountFlags framebufferIntegerColorSampleCounts = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceVulkan12Properties
 

Detailed Description

Definition at line 88252 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceVulkan12Properties() [1/3]

VULKAN_HPP_CONSTEXPR_14 vk::PhysicalDeviceVulkan12Properties::PhysicalDeviceVulkan12Properties ( vk::DriverId  driverID_ = vk::DriverId::eAmdProprietary,
std::array< char, VK_MAX_DRIVER_NAME_SIZE > const &  driverName_ = {},
std::array< char, VK_MAX_DRIVER_INFO_SIZE > const &  driverInfo_ = {},
vk::ConformanceVersion  conformanceVersion_ = {},
vk::ShaderFloatControlsIndependence  denormBehaviorIndependence_ = vk::ShaderFloatControlsIndependence::e32BitOnly,
vk::ShaderFloatControlsIndependence  roundingModeIndependence_ = vk::ShaderFloatControlsIndependence::e32BitOnly,
vk::Bool32  shaderSignedZeroInfNanPreserveFloat16_ = {},
vk::Bool32  shaderSignedZeroInfNanPreserveFloat32_ = {},
vk::Bool32  shaderSignedZeroInfNanPreserveFloat64_ = {},
vk::Bool32  shaderDenormPreserveFloat16_ = {},
vk::Bool32  shaderDenormPreserveFloat32_ = {},
vk::Bool32  shaderDenormPreserveFloat64_ = {},
vk::Bool32  shaderDenormFlushToZeroFloat16_ = {},
vk::Bool32  shaderDenormFlushToZeroFloat32_ = {},
vk::Bool32  shaderDenormFlushToZeroFloat64_ = {},
vk::Bool32  shaderRoundingModeRTEFloat16_ = {},
vk::Bool32  shaderRoundingModeRTEFloat32_ = {},
vk::Bool32  shaderRoundingModeRTEFloat64_ = {},
vk::Bool32  shaderRoundingModeRTZFloat16_ = {},
vk::Bool32  shaderRoundingModeRTZFloat32_ = {},
vk::Bool32  shaderRoundingModeRTZFloat64_ = {},
uint32_t  maxUpdateAfterBindDescriptorsInAllPools_ = {},
vk::Bool32  shaderUniformBufferArrayNonUniformIndexingNative_ = {},
vk::Bool32  shaderSampledImageArrayNonUniformIndexingNative_ = {},
vk::Bool32  shaderStorageBufferArrayNonUniformIndexingNative_ = {},
vk::Bool32  shaderStorageImageArrayNonUniformIndexingNative_ = {},
vk::Bool32  shaderInputAttachmentArrayNonUniformIndexingNative_ = {},
vk::Bool32  robustBufferAccessUpdateAfterBind_ = {},
vk::Bool32  quadDivergentImplicitLod_ = {},
uint32_t  maxPerStageDescriptorUpdateAfterBindSamplers_ = {},
uint32_t  maxPerStageDescriptorUpdateAfterBindUniformBuffers_ = {},
uint32_t  maxPerStageDescriptorUpdateAfterBindStorageBuffers_ = {},
uint32_t  maxPerStageDescriptorUpdateAfterBindSampledImages_ = {},
uint32_t  maxPerStageDescriptorUpdateAfterBindStorageImages_ = {},
uint32_t  maxPerStageDescriptorUpdateAfterBindInputAttachments_ = {},
uint32_t  maxPerStageUpdateAfterBindResources_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindSamplers_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindUniformBuffers_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindStorageBuffers_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindSampledImages_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindStorageImages_ = {},
uint32_t  maxDescriptorSetUpdateAfterBindInputAttachments_ = {},
vk::ResolveModeFlags  supportedDepthResolveModes_ = {},
vk::ResolveModeFlags  supportedStencilResolveModes_ = {},
vk::Bool32  independentResolveNone_ = {},
vk::Bool32  independentResolve_ = {},
vk::Bool32  filterMinmaxSingleComponentFormats_ = {},
vk::Bool32  filterMinmaxImageComponentMapping_ = {},
uint64_t  maxTimelineSemaphoreValueDifference_ = {},
vk::SampleCountFlags  framebufferIntegerColorSampleCounts_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 88260 of file vulkan_structs.hpp.

◆ PhysicalDeviceVulkan12Properties() [2/3]

VULKAN_HPP_CONSTEXPR_14 vk::PhysicalDeviceVulkan12Properties::PhysicalDeviceVulkan12Properties ( PhysicalDeviceVulkan12Properties const &  rhs)
default

◆ PhysicalDeviceVulkan12Properties() [3/3]

vk::PhysicalDeviceVulkan12Properties::PhysicalDeviceVulkan12Properties ( VkPhysicalDeviceVulkan12Properties const &  rhs)
inline

Definition at line 88372 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceVulkan12Properties &()

vk::PhysicalDeviceVulkan12Properties::operator VkPhysicalDeviceVulkan12Properties & ( )
inline

Definition at line 88391 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceVulkan12Properties const &()

vk::PhysicalDeviceVulkan12Properties::operator VkPhysicalDeviceVulkan12Properties const & ( ) const
inline

Definition at line 88386 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::PhysicalDeviceVulkan12Properties::operator!= ( PhysicalDeviceVulkan12Properties const &  rhs) const
inline

Definition at line 88566 of file vulkan_structs.hpp.

◆ operator=() [1/2]

PhysicalDeviceVulkan12Properties& vk::PhysicalDeviceVulkan12Properties::operator= ( PhysicalDeviceVulkan12Properties const &  rhs)
default

◆ operator=() [2/2]

PhysicalDeviceVulkan12Properties& vk::PhysicalDeviceVulkan12Properties::operator= ( VkPhysicalDeviceVulkan12Properties const &  rhs)
inline

Definition at line 88380 of file vulkan_structs.hpp.

◆ operator==()

bool vk::PhysicalDeviceVulkan12Properties::operator== ( PhysicalDeviceVulkan12Properties const &  rhs) const
inline

Definition at line 88517 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::PhysicalDeviceVulkan12Properties::allowDuplicate = false
static

Definition at line 88256 of file vulkan_structs.hpp.

◆ conformanceVersion

vk::ConformanceVersion vk::PhysicalDeviceVulkan12Properties::conformanceVersion = {}

Definition at line 88578 of file vulkan_structs.hpp.

◆ denormBehaviorIndependence

vk::ShaderFloatControlsIndependence vk::PhysicalDeviceVulkan12Properties::denormBehaviorIndependence = vk::ShaderFloatControlsIndependence::e32BitOnly

Definition at line 88579 of file vulkan_structs.hpp.

◆ driverID

vk::DriverId vk::PhysicalDeviceVulkan12Properties::driverID = vk::DriverId::eAmdProprietary

Definition at line 88575 of file vulkan_structs.hpp.

◆ driverInfo

vk::ArrayWrapper1D<char, VK_MAX_DRIVER_INFO_SIZE> vk::PhysicalDeviceVulkan12Properties::driverInfo = {}

Definition at line 88577 of file vulkan_structs.hpp.

◆ driverName

vk::ArrayWrapper1D<char, VK_MAX_DRIVER_NAME_SIZE> vk::PhysicalDeviceVulkan12Properties::driverName = {}

Definition at line 88576 of file vulkan_structs.hpp.

◆ filterMinmaxImageComponentMapping

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::filterMinmaxImageComponentMapping = {}

Definition at line 88624 of file vulkan_structs.hpp.

◆ filterMinmaxSingleComponentFormats

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::filterMinmaxSingleComponentFormats = {}

Definition at line 88623 of file vulkan_structs.hpp.

◆ framebufferIntegerColorSampleCounts

vk::SampleCountFlags vk::PhysicalDeviceVulkan12Properties::framebufferIntegerColorSampleCounts = {}

Definition at line 88626 of file vulkan_structs.hpp.

◆ independentResolve

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::independentResolve = {}

Definition at line 88622 of file vulkan_structs.hpp.

◆ independentResolveNone

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::independentResolveNone = {}

Definition at line 88621 of file vulkan_structs.hpp.

◆ maxDescriptorSetUpdateAfterBindInputAttachments

uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindInputAttachments = {}

Definition at line 88618 of file vulkan_structs.hpp.

◆ maxDescriptorSetUpdateAfterBindSampledImages

uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSampledImages = {}

Definition at line 88616 of file vulkan_structs.hpp.

◆ maxDescriptorSetUpdateAfterBindSamplers

uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSamplers = {}

Definition at line 88611 of file vulkan_structs.hpp.

◆ maxDescriptorSetUpdateAfterBindStorageBuffers

uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffers = {}

Definition at line 88614 of file vulkan_structs.hpp.

◆ maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = {}

Definition at line 88615 of file vulkan_structs.hpp.

◆ maxDescriptorSetUpdateAfterBindStorageImages

uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageImages = {}

Definition at line 88617 of file vulkan_structs.hpp.

◆ maxDescriptorSetUpdateAfterBindUniformBuffers

uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffers = {}

Definition at line 88612 of file vulkan_structs.hpp.

◆ maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = {}

Definition at line 88613 of file vulkan_structs.hpp.

◆ maxPerStageDescriptorUpdateAfterBindInputAttachments

uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindInputAttachments = {}

Definition at line 88609 of file vulkan_structs.hpp.

◆ maxPerStageDescriptorUpdateAfterBindSampledImages

uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSampledImages = {}

Definition at line 88607 of file vulkan_structs.hpp.

◆ maxPerStageDescriptorUpdateAfterBindSamplers

uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSamplers = {}

Definition at line 88604 of file vulkan_structs.hpp.

◆ maxPerStageDescriptorUpdateAfterBindStorageBuffers

uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageBuffers = {}

Definition at line 88606 of file vulkan_structs.hpp.

◆ maxPerStageDescriptorUpdateAfterBindStorageImages

uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageImages = {}

Definition at line 88608 of file vulkan_structs.hpp.

◆ maxPerStageDescriptorUpdateAfterBindUniformBuffers

uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindUniformBuffers = {}

Definition at line 88605 of file vulkan_structs.hpp.

◆ maxPerStageUpdateAfterBindResources

uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageUpdateAfterBindResources = {}

Definition at line 88610 of file vulkan_structs.hpp.

◆ maxTimelineSemaphoreValueDifference

uint64_t vk::PhysicalDeviceVulkan12Properties::maxTimelineSemaphoreValueDifference = {}

Definition at line 88625 of file vulkan_structs.hpp.

◆ maxUpdateAfterBindDescriptorsInAllPools

uint32_t vk::PhysicalDeviceVulkan12Properties::maxUpdateAfterBindDescriptorsInAllPools = {}

Definition at line 88596 of file vulkan_structs.hpp.

◆ pNext

void* vk::PhysicalDeviceVulkan12Properties::pNext = {}

Definition at line 88574 of file vulkan_structs.hpp.

◆ quadDivergentImplicitLod

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::quadDivergentImplicitLod = {}

Definition at line 88603 of file vulkan_structs.hpp.

◆ robustBufferAccessUpdateAfterBind

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::robustBufferAccessUpdateAfterBind = {}

Definition at line 88602 of file vulkan_structs.hpp.

◆ roundingModeIndependence

vk::ShaderFloatControlsIndependence vk::PhysicalDeviceVulkan12Properties::roundingModeIndependence = vk::ShaderFloatControlsIndependence::e32BitOnly

Definition at line 88580 of file vulkan_structs.hpp.

◆ shaderDenormFlushToZeroFloat16

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat16 = {}

Definition at line 88587 of file vulkan_structs.hpp.

◆ shaderDenormFlushToZeroFloat32

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat32 = {}

Definition at line 88588 of file vulkan_structs.hpp.

◆ shaderDenormFlushToZeroFloat64

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat64 = {}

Definition at line 88589 of file vulkan_structs.hpp.

◆ shaderDenormPreserveFloat16

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat16 = {}

Definition at line 88584 of file vulkan_structs.hpp.

◆ shaderDenormPreserveFloat32

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat32 = {}

Definition at line 88585 of file vulkan_structs.hpp.

◆ shaderDenormPreserveFloat64

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat64 = {}

Definition at line 88586 of file vulkan_structs.hpp.

◆ shaderInputAttachmentArrayNonUniformIndexingNative

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderInputAttachmentArrayNonUniformIndexingNative = {}

Definition at line 88601 of file vulkan_structs.hpp.

◆ shaderRoundingModeRTEFloat16

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat16 = {}

Definition at line 88590 of file vulkan_structs.hpp.

◆ shaderRoundingModeRTEFloat32

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat32 = {}

Definition at line 88591 of file vulkan_structs.hpp.

◆ shaderRoundingModeRTEFloat64

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat64 = {}

Definition at line 88592 of file vulkan_structs.hpp.

◆ shaderRoundingModeRTZFloat16

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat16 = {}

Definition at line 88593 of file vulkan_structs.hpp.

◆ shaderRoundingModeRTZFloat32

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat32 = {}

Definition at line 88594 of file vulkan_structs.hpp.

◆ shaderRoundingModeRTZFloat64

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat64 = {}

Definition at line 88595 of file vulkan_structs.hpp.

◆ shaderSampledImageArrayNonUniformIndexingNative

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderSampledImageArrayNonUniformIndexingNative = {}

Definition at line 88598 of file vulkan_structs.hpp.

◆ shaderSignedZeroInfNanPreserveFloat16

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat16 = {}

Definition at line 88581 of file vulkan_structs.hpp.

◆ shaderSignedZeroInfNanPreserveFloat32

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat32 = {}

Definition at line 88582 of file vulkan_structs.hpp.

◆ shaderSignedZeroInfNanPreserveFloat64

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat64 = {}

Definition at line 88583 of file vulkan_structs.hpp.

◆ shaderStorageBufferArrayNonUniformIndexingNative

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderStorageBufferArrayNonUniformIndexingNative = {}

Definition at line 88599 of file vulkan_structs.hpp.

◆ shaderStorageImageArrayNonUniformIndexingNative

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderStorageImageArrayNonUniformIndexingNative = {}

Definition at line 88600 of file vulkan_structs.hpp.

◆ shaderUniformBufferArrayNonUniformIndexingNative

vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderUniformBufferArrayNonUniformIndexingNative = {}

Definition at line 88597 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceVulkan12Properties::structureType = StructureType::ePhysicalDeviceVulkan12Properties
static

Definition at line 88257 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceVulkan12Properties::sType = StructureType::ePhysicalDeviceVulkan12Properties

Definition at line 88573 of file vulkan_structs.hpp.

◆ supportedDepthResolveModes

vk::ResolveModeFlags vk::PhysicalDeviceVulkan12Properties::supportedDepthResolveModes = {}

Definition at line 88619 of file vulkan_structs.hpp.

◆ supportedStencilResolveModes

vk::ResolveModeFlags vk::PhysicalDeviceVulkan12Properties::supportedStencilResolveModes = {}

Definition at line 88620 of file vulkan_structs.hpp.


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