struct
LimitsStructure reporting implementation-dependent physical device limits.
Contents
- Reference
Base classes
-
template<typename VulkanType, EStructureType TemplateSpecifiedStype = EStructureType::Max_Enum>struct VV::V0::VKStruct_Base<VkPhysicalDeviceLimits>
- Base struct for wrapping Vulkan native C API Structs.
Public variables
- ui32 MaxImageDimension1D
- ui32 MaxImageDimension2D
- ui32 MaxImageDimension3D
- ui32 MaxImageDimensionCube
- ui32 MaxImageArrayLayers
- ui32 MaxTexelBufferElements
- ui32 MaxUniformBufferRange
- ui32 MaxStorageBufferRange
- ui32 MaxPushConstantsSize
- ui32 MaxMemoryAllocationCount
- ui32 MaxSamplerAllocationCount
- DeviceSize BufferImageGranularity
- DeviceSize SparseAddressSpaceSize
- ui32 MaxBoundDescriptorSets
- ui32 MaxPerStageDescriptorSamplers
- ui32 MaxPerStageDescriptorUniformBuffers
- ui32 MaxPerStageDescriptorStorageBuffers
- ui32 MaxPerStageDescriptorSampledImages
- ui32 MaxPerStageDescriptorStorageImages
- ui32 MaxPerStageDescriptorInputAttachments
- ui32 MaxPerStageResources
- ui32 MaxDescriptorSetSamplers
- ui32 MaxDescriptorSetUniformBuffers
- ui32 MaxDescriptorSetUniformBuffersDynamic
- ui32 MaxDescriptorSetStorageBuffers
- ui32 MaxDescriptorSetStorageBuffersDynamic
- ui32 MaxDescriptorSetSampledImages
- ui32 MaxDescriptorSetStorageImages
- ui32 MaxDescriptorSetInputAttachments
- ui32 MaxVertexInputAttributes
- ui32 MaxVertexInputBindings
- ui32 MaxVertexInputAttributeOffset
- ui32 MaxVertexInputBindingStride
- ui32 MaxVertexOutputComponents
- ui32 MaxTessellationGenerationLevel
- ui32 MaxTessellationPatchSize
- ui32 MaxTessellationControlPerVertexInputComponents
- ui32 MaxTessellationControlPerVertexOutputComponents
- ui32 MaxTessellationControlPerPatchOutputComponents
- ui32 MaxTessellationControlTotalOutputComponents
- ui32 MaxTessellationEvaluationInputComponents
- ui32 MaxTessellationEvaluationOutputComponents
- ui32 MaxGeometryShaderInvocations
- ui32 MaxGeometryInputComponents
- ui32 MaxGeometryOutputComponents
- ui32 MaxGeometryOutputVertices
- ui32 MaxGeometryTotalOutputComponents
- ui32 MaxFragmentInputComponents
- ui32 MaxFragmentOutputAttachments
- ui32 MaxFragmentDualSrcAttachments
- ui32 MaxFragmentCombinedOutputResources
- ui32 MaxComputeSharedMemorySize
- ui32 MaxComputeWorkGroupCount
- ui32 MaxComputeWorkGroupInvocations
- ui32 MaxComputeWorkGroupSize
- ui32 SubPixelPrecisionBits
- ui32 SubTexelPrecisionBits
- ui32 MipmapPrecisionBits
- ui32 MaxDrawIndexedIndexValue
- ui32 MaxDrawIndirectCount
- f32 MaxSamplerLodBias
- f32 MaxSamplerAnisotropy
- ui32 MaxViewports
- ui32 MaxViewportDimensions
- f32 ViewportBoundsRange
- ui32 ViewportSubPixelBits
- size_t MinMemoryMapAlignment
- DeviceSize MinTexelBufferOffsetAlignment
- DeviceSize MinUniformBufferOffsetAlignment
- DeviceSize MinStorageBufferOffsetAlignment
- si32 MinTexelOffset
- ui32 MaxTexelOffset
- si32 MinTexelGatherOffset
- ui32 MaxTexelGatherOffset
- f32 MinInterpolationOffset
- f32 MaxInterpolationOffset
- ui32 SubPixelInterpolationOffsetBits
- ui32 MaxFramebufferWidth
- ui32 MaxFramebufferHeight
- ui32 MaxFramebufferLayers
- SampleCountFlags FramebufferColorSampleCounts
- SampleCountFlags FramebufferDepthSampleCounts
- SampleCountFlags FramebufferStencilSampleCounts
- SampleCountFlags FramebufferNoAttachmentsSampleCounts
- ui32 MaxColorAttachments
- SampleCountFlags SampledImageColorSampleCounts
- SampleCountFlags SampledImageIntegerSampleCounts
- SampleCountFlags SampledImageDepthSampleCounts
- SampleCountFlags SampledImageStencilSampleCounts
- SampleCountFlags StorageImageSampleCounts
- ui32 MaxSampleMaskWords
- Bool TimestampComputeAndGraphics
- f32 TimestampPeriod
- ui32 MaxClipDistances
- ui32 MaxCullDistances
- ui32 MaxCombinedClipAndCullDistances
- ui32 DiscreteQueuePriorities
- f32 PointSizeRange
- f32 LineWidthRange
- f32 PointSizeGranularity
- f32 LineWidthGranularity
- Bool StrictLines
- Bool StandardSampleLocations
- DeviceSize OptimalBufferCopyOffsetAlignment
- DeviceSize OptimalBufferCopyRowPitchAlignment
- DeviceSize NonCoherentAtomSize