52623 {},
uint32_t maxImageDimension2D_ = {},
uint32_t maxImageDimension3D_ = {},
uint32_t maxImageDimensionCube_ = {},
uint32_t maxImageArrayLayers_ = {},
uint32_t maxTexelBufferElements_ = {},
uint32_t maxUniformBufferRange_ = {},
uint32_t maxStorageBufferRange_ = {},
uint32_t maxPushConstantsSize_ = {},
uint32_t maxMemoryAllocationCount_ = {},
uint32_t maxSamplerAllocationCount_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize bufferImageGranularity_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize sparseAddressSpaceSize_ = {},
uint32_t maxBoundDescriptorSets_ = {},
uint32_t maxPerStageDescriptorSamplers_ = {},
uint32_t maxPerStageDescriptorUniformBuffers_ = {},
uint32_t maxPerStageDescriptorStorageBuffers_ = {},
uint32_t maxPerStageDescriptorSampledImages_ = {},
uint32_t maxPerStageDescriptorStorageImages_ = {},
uint32_t maxPerStageDescriptorInputAttachments_ = {},
uint32_t maxPerStageResources_ = {},
uint32_t maxDescriptorSetSamplers_ = {},
uint32_t maxDescriptorSetUniformBuffers_ = {},
uint32_t maxDescriptorSetUniformBuffersDynamic_ = {},
uint32_t maxDescriptorSetStorageBuffers_ = {},
uint32_t maxDescriptorSetStorageBuffersDynamic_ = {},
uint32_t maxDescriptorSetSampledImages_ = {},
uint32_t maxDescriptorSetStorageImages_ = {},
uint32_t maxDescriptorSetInputAttachments_ = {},
uint32_t maxVertexInputAttributes_ = {},
uint32_t maxVertexInputBindings_ = {},
uint32_t maxVertexInputAttributeOffset_ = {},
uint32_t maxVertexInputBindingStride_ = {},
uint32_t maxVertexOutputComponents_ = {},
uint32_t maxTessellationGenerationLevel_ = {},
uint32_t maxTessellationPatchSize_ = {},
uint32_t maxTessellationControlPerVertexInputComponents_ = {},
uint32_t maxTessellationControlPerVertexOutputComponents_ = {},
uint32_t maxTessellationControlPerPatchOutputComponents_ = {},
uint32_t maxTessellationControlTotalOutputComponents_ = {},
uint32_t maxTessellationEvaluationInputComponents_ = {},
uint32_t maxTessellationEvaluationOutputComponents_ = {},
uint32_t maxGeometryShaderInvocations_ = {},
uint32_t maxGeometryInputComponents_ = {},
uint32_t maxGeometryOutputComponents_ = {},
uint32_t maxGeometryOutputVertices_ = {},
uint32_t maxGeometryTotalOutputComponents_ = {},
uint32_t maxFragmentInputComponents_ = {},
uint32_t maxFragmentOutputAttachments_ = {},
uint32_t maxFragmentDualSrcAttachments_ = {},
uint32_t maxFragmentCombinedOutputResources_ = {},
uint32_t maxComputeSharedMemorySize_ = {}, std::array<uint32_t,3>
const& maxComputeWorkGroupCount_ = {},
uint32_t maxComputeWorkGroupInvocations_ = {}, std::array<uint32_t,3>
const& maxComputeWorkGroupSize_ = {},
uint32_t subPixelPrecisionBits_ = {},
uint32_t subTexelPrecisionBits_ = {},
uint32_t mipmapPrecisionBits_ = {},
uint32_t maxDrawIndexedIndexValue_ = {},
uint32_t maxDrawIndirectCount_ = {},
float maxSamplerLodBias_ = {},
float maxSamplerAnisotropy_ = {},
uint32_t maxViewports_ = {}, std::array<uint32_t,2>
const& maxViewportDimensions_ = {}, std::array<float,2>
const& viewportBoundsRange_ = {},
uint32_t viewportSubPixelBits_ = {},
size_t minMemoryMapAlignment_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize minTexelBufferOffsetAlignment_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize minUniformBufferOffsetAlignment_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize minStorageBufferOffsetAlignment_ = {},
int32_t minTexelOffset_ = {},
uint32_t maxTexelOffset_ = {},
int32_t minTexelGatherOffset_ = {},
uint32_t maxTexelGatherOffset_ = {},
float minInterpolationOffset_ = {},
float maxInterpolationOffset_ = {},
uint32_t subPixelInterpolationOffsetBits_ = {},
uint32_t maxFramebufferWidth_ = {},
uint32_t maxFramebufferHeight_ = {},
uint32_t maxFramebufferLayers_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferColorSampleCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferDepthSampleCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferStencilSampleCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferNoAttachmentsSampleCounts_ = {},
uint32_t maxColorAttachments_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageColorSampleCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageIntegerSamplCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageDepthSampleCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageStencilSampleCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags storageImageSampleCounts_ = {},
uint32_t maxSampleMaskWords_ = {},
VULKAN_HPP_NAMESPACE::Bool32 timestampComputeAndGraphics_ = {},
float timestampPeriod_ = {},
uint32_t maxClipDistances_ = {},
uint32_t maxCullDistances_ = {},
uint32_t maxCombinedClipAndCullDistances_ = {},
uint32_t discreteQueuePriorities_ = {}, std::array<float,2>
const& pointSizeRange_ = {}, std::array<float,2>
const& lineWidthRange_ = {},
float pointSizeGranularity_ = {},
float lineWidthGranularity_ = {},
VULKAN_HPP_NAMESPACE::Bool32 strictLines_ = {},
VULKAN_HPP_NAMESPACE::Bool32 standardSampleLocations_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize optimalBufferCopyOffsetAlignment_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize optimalBufferCopyRowPitchAlignment_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize nonCoherentAtomSize_ = {})
VULKAN_HPP_NOEXCEPT
52624 :
maxImageDimension1D( maxImageDimension1D_ ),
maxImageDimension2D( maxImageDimension2D_ ),
maxImageDimension3D( maxImageDimension3D_ ),
maxImageDimensionCube( maxImageDimensionCube_ ),
maxImageArrayLayers( maxImageArrayLayers_ ),
maxTexelBufferElements( maxTexelBufferElements_ ),
maxUniformBufferRange( maxUniformBufferRange_ ),
maxStorageBufferRange( maxStorageBufferRange_ ),
maxPushConstantsSize( maxPushConstantsSize_ ),
maxMemoryAllocationCount( maxMemoryAllocationCount_ ),
maxSamplerAllocationCount( maxSamplerAllocationCount_ ),
bufferImageGranularity( bufferImageGranularity_ ),
sparseAddressSpaceSize( sparseAddressSpaceSize_ ),
maxBoundDescriptorSets( maxBoundDescriptorSets_ ),
maxPerStageDescriptorSamplers( maxPerStageDescriptorSamplers_ ),
maxPerStageDescriptorUniformBuffers( maxPerStageDescriptorUniformBuffers_ ),
maxPerStageDescriptorStorageBuffers( maxPerStageDescriptorStorageBuffers_ ),
maxPerStageDescriptorSampledImages( maxPerStageDescriptorSampledImages_ ),
maxPerStageDescriptorStorageImages( maxPerStageDescriptorStorageImages_ ),
maxPerStageDescriptorInputAttachments( maxPerStageDescriptorInputAttachments_ ),
maxPerStageResources( maxPerStageResources_ ),
maxDescriptorSetSamplers( maxDescriptorSetSamplers_ ),
maxDescriptorSetUniformBuffers( maxDescriptorSetUniformBuffers_ ),
maxDescriptorSetUniformBuffersDynamic( maxDescriptorSetUniformBuffersDynamic_ ),
maxDescriptorSetStorageBuffers( maxDescriptorSetStorageBuffers_ ),
maxDescriptorSetStorageBuffersDynamic( maxDescriptorSetStorageBuffersDynamic_ ),
maxDescriptorSetSampledImages( maxDescriptorSetSampledImages_ ),
maxDescriptorSetStorageImages( maxDescriptorSetStorageImages_ ),
maxDescriptorSetInputAttachments( maxDescriptorSetInputAttachments_ ),
maxVertexInputAttributes( maxVertexInputAttributes_ ),
maxVertexInputBindings( maxVertexInputBindings_ ),
maxVertexInputAttributeOffset( maxVertexInputAttributeOffset_ ),
maxVertexInputBindingStride( maxVertexInputBindingStride_ ),
maxVertexOutputComponents( maxVertexOutputComponents_ ),
maxTessellationGenerationLevel( maxTessellationGenerationLevel_ ),
maxTessellationPatchSize( maxTessellationPatchSize_ ),
maxTessellationControlPerVertexInputComponents( maxTessellationControlPerVertexInputComponents_ ),
maxTessellationControlPerVertexOutputComponents( maxTessellationControlPerVertexOutputComponents_ ),
maxTessellationControlPerPatchOutputComponents( maxTessellationControlPerPatchOutputComponents_ ),
maxTessellationControlTotalOutputComponents( maxTessellationControlTotalOutputComponents_ ),
maxTessellationEvaluationInputComponents( maxTessellationEvaluationInputComponents_ ),
maxTessellationEvaluationOutputComponents( maxTessellationEvaluationOutputComponents_ ),
maxGeometryShaderInvocations( maxGeometryShaderInvocations_ ),
maxGeometryInputComponents( maxGeometryInputComponents_ ),
maxGeometryOutputComponents( maxGeometryOutputComponents_ ),
maxGeometryOutputVertices( maxGeometryOutputVertices_ ),
maxGeometryTotalOutputComponents( maxGeometryTotalOutputComponents_ ),
maxFragmentInputComponents( maxFragmentInputComponents_ ),
maxFragmentOutputAttachments( maxFragmentOutputAttachments_ ),
maxFragmentDualSrcAttachments( maxFragmentDualSrcAttachments_ ),
maxFragmentCombinedOutputResources( maxFragmentCombinedOutputResources_ ),
maxComputeSharedMemorySize( maxComputeSharedMemorySize_ ),
maxComputeWorkGroupCount( maxComputeWorkGroupCount_ ),
maxComputeWorkGroupInvocations( maxComputeWorkGroupInvocations_ ),
maxComputeWorkGroupSize( maxComputeWorkGroupSize_ ),
subPixelPrecisionBits( subPixelPrecisionBits_ ),
subTexelPrecisionBits( subTexelPrecisionBits_ ),
mipmapPrecisionBits( mipmapPrecisionBits_ ),
maxDrawIndexedIndexValue( maxDrawIndexedIndexValue_ ),
maxDrawIndirectCount( maxDrawIndirectCount_ ),
maxSamplerLodBias( maxSamplerLodBias_ ),
maxSamplerAnisotropy( maxSamplerAnisotropy_ ),
maxViewports( maxViewports_ ),
maxViewportDimensions( maxViewportDimensions_ ),
viewportBoundsRange( viewportBoundsRange_ ),
viewportSubPixelBits( viewportSubPixelBits_ ),
minMemoryMapAlignment( minMemoryMapAlignment_ ), minTexelBuferOffsetAlignment( minTexelBufferOffsetAlignment_ ),
minUniformBufferOffsetAlignment( minUniformBufferOffsetAlignment_ ),
minStorageBufferOffsetAlignment( minStorageBufferOffsetAlignment_ ),
minTexelOffset( minTexelOffset_ ),
maxTexelOffset( maxTexelOffset_ ),
minTexelGatherOffset( minTexelGatherOffset_ ),
maxTexelGatherOffset( maxTexelGatherOffset_ ),
minInterpolationOffset( minInterpolationOffset_ ),
maxInterpolationOffset( maxInterpolationOffset_ ),
subPixelInterpolationOffsetBits( subPixelInterpolationOffsetBits_ ),
maxFramebufferWidth( maxFramebufferWidth_ ),
maxFramebufferHeight( maxFramebufferHeight_ ),
maxFramebufferLayers( maxFramebufferLayers_ ),
framebufferColorSampleCounts( framebufferColorSampleCounts_ ),
framebufferDepthSampleCounts( framebufferDepthSampleCounts_ ),
framebufferStencilSampleCounts( framebufferStencilSampleCounts_ ),
framebufferNoAttachmentsSampleCounts( framebufferNoAttachmentsSampleCounts_ ),
maxColorAttachments( maxColorAttachments_ ),
sampledImageColorSampleCounts( sampledImageColorSampleCounts_ ),
sampledImageIntegerSampleCounts( sampledImageIntegerSampleCounts_ ),
sampledImageDepthSampleCounts( sampledImageDepthSampleCounts_ ),
sampledImageStencilSampleCounts( sampledImageStencilSampleCounts_ ),
storageImageSampleCounts( storageImageSampleCounts_ ),
maxSampleMaskWords( maxSampleMaskWords_ ),
timestampComputeAndGraphics( timestampComputeAndGraphics_ ),
timestampPeriod( timestampPeriod_ ),
maxClipDistances( maxClipDistances_ ),
maxCullDistances( maxCullDistances_ ),
maxCombinedClipAndCullDistances( maxCombinedClipAndCullDistances_ ),
discreteQueuePriorities( discreteQueuePriorities_ ),
pointSizeRange( pointSizeRange_ ),
lineWidthRange( lineWidthRange_ ),
pointSizeGranularity( pointSizeGranularity_ ),
lineWidthGranularity( lineWidthGranularity_ ),
strictLines( strictLines_ ),
standardSampleLocations( standardSampleLocations_ ),
optimalBufferCopyOffsetAlignment( optimalBufferCopyOffsetAlignment_ ),
optimalBufferCopyRowPitchAlignment( optimalBufferCopyRowPitchAlignment_ ),
nonCoherentAtomSize( nonCoherentAtomSize_ )