- maxImageDimension1D: u32
- maxImageDimension2D: u32
- maxImageDimension3D: u32
- maxImageDimensionCube: u32
- maxImageArrayLayers: u32
- maxTexelBufferElements: u32
- maxUniformBufferRange: u32
- maxStorageBufferRange: u32
- maxPushConstantsSize: u32
- maxMemoryAllocationCount: u32
- maxSamplerAllocationCount: u32
- maxBoundDescriptorSets: u32
- maxPerStageDescriptorSamplers: u32
- maxPerStageDescriptorUniformBuffers: u32
- maxPerStageDescriptorStorageBuffers: u32
- maxPerStageDescriptorSampledImages: u32
- maxPerStageDescriptorStorageImages: u32
- maxPerStageDescriptorInputAttachments: u32
- maxPerStageResources: u32
- maxDescriptorSetSamplers: u32
- maxDescriptorSetUniformBuffers: u32
- maxDescriptorSetUniformBuffersDynamic: u32
- maxDescriptorSetStorageBuffers: u32
- maxDescriptorSetStorageBuffersDynamic: u32
- maxDescriptorSetSampledImages: u32
- maxDescriptorSetStorageImages: u32
- maxDescriptorSetInputAttachments: u32
- maxVertexInputAttributes: u32
- maxVertexInputBindings: u32
- maxVertexInputAttributeOffset: u32
- maxVertexInputBindingStride: u32
- maxVertexOutputComponents: u32
- maxTessellationGenerationLevel: u32
- maxTessellationPatchSize: u32
- maxTessellationControlPerVertexInputComponents: u32
- maxTessellationControlPerVertexOutputComponents: u32
- maxTessellationControlPerPatchOutputComponents: u32
- maxTessellationControlTotalOutputComponents: u32
- maxTessellationEvaluationInputComponents: u32
- maxTessellationEvaluationOutputComponents: u32
- maxGeometryShaderInvocations: u32
- maxGeometryInputComponents: u32
- maxGeometryOutputComponents: u32
- maxGeometryOutputVertices: u32
- maxGeometryTotalOutputComponents: u32
- maxFragmentInputComponents: u32
- maxFragmentOutputAttachments: u32
- maxFragmentDualSrcAttachments: u32
- maxFragmentCombinedOutputResources: u32
- maxComputeSharedMemorySize: u32
- maxComputeWorkGroupCount: [3] u32
- maxComputeWorkGroupInvocations: u32
- maxComputeWorkGroupSize: [3] u32
- subPixelPrecisionBits: u32
- subTexelPrecisionBits: u32
- mipmapPrecisionBits: u32
- maxDrawIndexedIndexValue: u32
- maxDrawIndirectCount: u32
- maxSamplerLodBias: float
- maxSamplerAnisotropy: float
- maxViewports: u32
- maxViewportDimensions: [2] u32
- viewportBoundsRange: [2] float
- viewportSubPixelBits: u32
- minMemoryMapAlignment: u64
- minTexelOffset: s32
- maxTexelOffset: u32
- minTexelGatherOffset: s32
- maxTexelGatherOffset: u32
- minInterpolationOffset: float
- maxInterpolationOffset: float
- subPixelInterpolationOffsetBits: u32
- maxFramebufferWidth: u32
- maxFramebufferHeight: u32
- maxFramebufferLayers: u32
- maxColorAttachments: u32
- maxSampleMaskWords: u32
- timestampPeriod: float
- maxClipDistances: u32
- maxCullDistances: u32
- maxCombinedClipAndCullDistances: u32
- discreteQueuePriorities: u32
- pointSizeRange: [2] float
- lineWidthRange: [2] float
- pointSizeGranularity: float
- lineWidthGranularity: float