Public Attributes | List of all members
VkPhysicalDeviceLimits Struct Reference

#include <vulkan_core.h>

Public Attributes

VkDeviceSize bufferImageGranularity
 
uint32_t discreteQueuePriorities
 
VkSampleCountFlags framebufferColorSampleCounts
 
VkSampleCountFlags framebufferDepthSampleCounts
 
VkSampleCountFlags framebufferNoAttachmentsSampleCounts
 
VkSampleCountFlags framebufferStencilSampleCounts
 
float lineWidthGranularity
 
float lineWidthRange [2]
 
uint32_t maxBoundDescriptorSets
 
uint32_t maxClipDistances
 
uint32_t maxColorAttachments
 
uint32_t maxCombinedClipAndCullDistances
 
uint32_t maxComputeSharedMemorySize
 
uint32_t maxComputeWorkGroupCount [3]
 
uint32_t maxComputeWorkGroupInvocations
 
uint32_t maxComputeWorkGroupSize [3]
 
uint32_t maxCullDistances
 
uint32_t maxDescriptorSetInputAttachments
 
uint32_t maxDescriptorSetSampledImages
 
uint32_t maxDescriptorSetSamplers
 
uint32_t maxDescriptorSetStorageBuffers
 
uint32_t maxDescriptorSetStorageBuffersDynamic
 
uint32_t maxDescriptorSetStorageImages
 
uint32_t maxDescriptorSetUniformBuffers
 
uint32_t maxDescriptorSetUniformBuffersDynamic
 
uint32_t maxDrawIndexedIndexValue
 
uint32_t maxDrawIndirectCount
 
uint32_t maxFragmentCombinedOutputResources
 
uint32_t maxFragmentDualSrcAttachments
 
uint32_t maxFragmentInputComponents
 
uint32_t maxFragmentOutputAttachments
 
uint32_t maxFramebufferHeight
 
uint32_t maxFramebufferLayers
 
uint32_t maxFramebufferWidth
 
uint32_t maxGeometryInputComponents
 
uint32_t maxGeometryOutputComponents
 
uint32_t maxGeometryOutputVertices
 
uint32_t maxGeometryShaderInvocations
 
uint32_t maxGeometryTotalOutputComponents
 
uint32_t maxImageArrayLayers
 
uint32_t maxImageDimension1D
 
uint32_t maxImageDimension2D
 
uint32_t maxImageDimension3D
 
uint32_t maxImageDimensionCube
 
float maxInterpolationOffset
 
uint32_t maxMemoryAllocationCount
 
uint32_t maxPerStageDescriptorInputAttachments
 
uint32_t maxPerStageDescriptorSampledImages
 
uint32_t maxPerStageDescriptorSamplers
 
uint32_t maxPerStageDescriptorStorageBuffers
 
uint32_t maxPerStageDescriptorStorageImages
 
uint32_t maxPerStageDescriptorUniformBuffers
 
uint32_t maxPerStageResources
 
uint32_t maxPushConstantsSize
 
uint32_t maxSampleMaskWords
 
uint32_t maxSamplerAllocationCount
 
float maxSamplerAnisotropy
 
float maxSamplerLodBias
 
uint32_t maxStorageBufferRange
 
uint32_t maxTessellationControlPerPatchOutputComponents
 
uint32_t maxTessellationControlPerVertexInputComponents
 
uint32_t maxTessellationControlPerVertexOutputComponents
 
uint32_t maxTessellationControlTotalOutputComponents
 
uint32_t maxTessellationEvaluationInputComponents
 
uint32_t maxTessellationEvaluationOutputComponents
 
uint32_t maxTessellationGenerationLevel
 
uint32_t maxTessellationPatchSize
 
uint32_t maxTexelBufferElements
 
uint32_t maxTexelGatherOffset
 
uint32_t maxTexelOffset
 
uint32_t maxUniformBufferRange
 
uint32_t maxVertexInputAttributeOffset
 
uint32_t maxVertexInputAttributes
 
uint32_t maxVertexInputBindings
 
uint32_t maxVertexInputBindingStride
 
uint32_t maxVertexOutputComponents
 
uint32_t maxViewportDimensions [2]
 
uint32_t maxViewports
 
float minInterpolationOffset
 
size_t minMemoryMapAlignment
 
VkDeviceSize minStorageBufferOffsetAlignment
 
VkDeviceSize minTexelBufferOffsetAlignment
 
int32_t minTexelGatherOffset
 
int32_t minTexelOffset
 
VkDeviceSize minUniformBufferOffsetAlignment
 
uint32_t mipmapPrecisionBits
 
VkDeviceSize nonCoherentAtomSize
 
VkDeviceSize optimalBufferCopyOffsetAlignment
 
VkDeviceSize optimalBufferCopyRowPitchAlignment
 
float pointSizeGranularity
 
float pointSizeRange [2]
 
VkSampleCountFlags sampledImageColorSampleCounts
 
VkSampleCountFlags sampledImageDepthSampleCounts
 
VkSampleCountFlags sampledImageIntegerSampleCounts
 
VkSampleCountFlags sampledImageStencilSampleCounts
 
VkDeviceSize sparseAddressSpaceSize
 
VkBool32 standardSampleLocations
 
VkSampleCountFlags storageImageSampleCounts
 
VkBool32 strictLines
 
uint32_t subPixelInterpolationOffsetBits
 
uint32_t subPixelPrecisionBits
 
uint32_t subTexelPrecisionBits
 
VkBool32 timestampComputeAndGraphics
 
float timestampPeriod
 
float viewportBoundsRange [2]
 
uint32_t viewportSubPixelBits
 

Detailed Description

Definition at line 1735 of file vulkan_core.h.

Member Data Documentation

VkDeviceSize VkPhysicalDeviceLimits::bufferImageGranularity

Definition at line 1747 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::discreteQueuePriorities

Definition at line 1832 of file vulkan_core.h.

VkSampleCountFlags VkPhysicalDeviceLimits::framebufferColorSampleCounts

Definition at line 1816 of file vulkan_core.h.

VkSampleCountFlags VkPhysicalDeviceLimits::framebufferDepthSampleCounts

Definition at line 1817 of file vulkan_core.h.

VkSampleCountFlags VkPhysicalDeviceLimits::framebufferNoAttachmentsSampleCounts

Definition at line 1819 of file vulkan_core.h.

VkSampleCountFlags VkPhysicalDeviceLimits::framebufferStencilSampleCounts

Definition at line 1818 of file vulkan_core.h.

float VkPhysicalDeviceLimits::lineWidthGranularity

Definition at line 1836 of file vulkan_core.h.

float VkPhysicalDeviceLimits::lineWidthRange[2]

Definition at line 1834 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxBoundDescriptorSets

Definition at line 1749 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxClipDistances

Definition at line 1829 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxColorAttachments

Definition at line 1820 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxCombinedClipAndCullDistances

Definition at line 1831 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxComputeSharedMemorySize

Definition at line 1787 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxComputeWorkGroupCount[3]

Definition at line 1788 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxComputeWorkGroupInvocations

Definition at line 1789 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxComputeWorkGroupSize[3]

Definition at line 1790 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxCullDistances

Definition at line 1830 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxDescriptorSetInputAttachments

Definition at line 1764 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxDescriptorSetSampledImages

Definition at line 1762 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxDescriptorSetSamplers

Definition at line 1757 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxDescriptorSetStorageBuffers

Definition at line 1760 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxDescriptorSetStorageBuffersDynamic

Definition at line 1761 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxDescriptorSetStorageImages

Definition at line 1763 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxDescriptorSetUniformBuffers

Definition at line 1758 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxDescriptorSetUniformBuffersDynamic

Definition at line 1759 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxDrawIndexedIndexValue

Definition at line 1794 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxDrawIndirectCount

Definition at line 1795 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxFragmentCombinedOutputResources

Definition at line 1786 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxFragmentDualSrcAttachments

Definition at line 1785 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxFragmentInputComponents

Definition at line 1783 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxFragmentOutputAttachments

Definition at line 1784 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxFramebufferHeight

Definition at line 1814 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxFramebufferLayers

Definition at line 1815 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxFramebufferWidth

Definition at line 1813 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxGeometryInputComponents

Definition at line 1779 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxGeometryOutputComponents

Definition at line 1780 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxGeometryOutputVertices

Definition at line 1781 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxGeometryShaderInvocations

Definition at line 1778 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxGeometryTotalOutputComponents

Definition at line 1782 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxImageArrayLayers

Definition at line 1740 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxImageDimension1D

Definition at line 1736 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxImageDimension2D

Definition at line 1737 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxImageDimension3D

Definition at line 1738 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxImageDimensionCube

Definition at line 1739 of file vulkan_core.h.

float VkPhysicalDeviceLimits::maxInterpolationOffset

Definition at line 1811 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxMemoryAllocationCount

Definition at line 1745 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxPerStageDescriptorInputAttachments

Definition at line 1755 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxPerStageDescriptorSampledImages

Definition at line 1753 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxPerStageDescriptorSamplers

Definition at line 1750 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers

Definition at line 1752 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxPerStageDescriptorStorageImages

Definition at line 1754 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxPerStageDescriptorUniformBuffers

Definition at line 1751 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxPerStageResources

Definition at line 1756 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxPushConstantsSize

Definition at line 1744 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxSampleMaskWords

Definition at line 1826 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxSamplerAllocationCount

Definition at line 1746 of file vulkan_core.h.

float VkPhysicalDeviceLimits::maxSamplerAnisotropy

Definition at line 1797 of file vulkan_core.h.

float VkPhysicalDeviceLimits::maxSamplerLodBias

Definition at line 1796 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxStorageBufferRange

Definition at line 1743 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxTessellationControlPerPatchOutputComponents

Definition at line 1774 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxTessellationControlPerVertexInputComponents

Definition at line 1772 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxTessellationControlPerVertexOutputComponents

Definition at line 1773 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxTessellationControlTotalOutputComponents

Definition at line 1775 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxTessellationEvaluationInputComponents

Definition at line 1776 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxTessellationEvaluationOutputComponents

Definition at line 1777 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxTessellationGenerationLevel

Definition at line 1770 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxTessellationPatchSize

Definition at line 1771 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxTexelBufferElements

Definition at line 1741 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxTexelGatherOffset

Definition at line 1809 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxTexelOffset

Definition at line 1807 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxUniformBufferRange

Definition at line 1742 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxVertexInputAttributeOffset

Definition at line 1767 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxVertexInputAttributes

Definition at line 1765 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxVertexInputBindings

Definition at line 1766 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxVertexInputBindingStride

Definition at line 1768 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxVertexOutputComponents

Definition at line 1769 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxViewportDimensions[2]

Definition at line 1799 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::maxViewports

Definition at line 1798 of file vulkan_core.h.

float VkPhysicalDeviceLimits::minInterpolationOffset

Definition at line 1810 of file vulkan_core.h.

size_t VkPhysicalDeviceLimits::minMemoryMapAlignment

Definition at line 1802 of file vulkan_core.h.

VkDeviceSize VkPhysicalDeviceLimits::minStorageBufferOffsetAlignment

Definition at line 1805 of file vulkan_core.h.

VkDeviceSize VkPhysicalDeviceLimits::minTexelBufferOffsetAlignment

Definition at line 1803 of file vulkan_core.h.

int32_t VkPhysicalDeviceLimits::minTexelGatherOffset

Definition at line 1808 of file vulkan_core.h.

int32_t VkPhysicalDeviceLimits::minTexelOffset

Definition at line 1806 of file vulkan_core.h.

VkDeviceSize VkPhysicalDeviceLimits::minUniformBufferOffsetAlignment

Definition at line 1804 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::mipmapPrecisionBits

Definition at line 1793 of file vulkan_core.h.

VkDeviceSize VkPhysicalDeviceLimits::nonCoherentAtomSize

Definition at line 1841 of file vulkan_core.h.

VkDeviceSize VkPhysicalDeviceLimits::optimalBufferCopyOffsetAlignment

Definition at line 1839 of file vulkan_core.h.

VkDeviceSize VkPhysicalDeviceLimits::optimalBufferCopyRowPitchAlignment

Definition at line 1840 of file vulkan_core.h.

float VkPhysicalDeviceLimits::pointSizeGranularity

Definition at line 1835 of file vulkan_core.h.

float VkPhysicalDeviceLimits::pointSizeRange[2]

Definition at line 1833 of file vulkan_core.h.

VkSampleCountFlags VkPhysicalDeviceLimits::sampledImageColorSampleCounts

Definition at line 1821 of file vulkan_core.h.

VkSampleCountFlags VkPhysicalDeviceLimits::sampledImageDepthSampleCounts

Definition at line 1823 of file vulkan_core.h.

VkSampleCountFlags VkPhysicalDeviceLimits::sampledImageIntegerSampleCounts

Definition at line 1822 of file vulkan_core.h.

VkSampleCountFlags VkPhysicalDeviceLimits::sampledImageStencilSampleCounts

Definition at line 1824 of file vulkan_core.h.

VkDeviceSize VkPhysicalDeviceLimits::sparseAddressSpaceSize

Definition at line 1748 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceLimits::standardSampleLocations

Definition at line 1838 of file vulkan_core.h.

VkSampleCountFlags VkPhysicalDeviceLimits::storageImageSampleCounts

Definition at line 1825 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceLimits::strictLines

Definition at line 1837 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::subPixelInterpolationOffsetBits

Definition at line 1812 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::subPixelPrecisionBits

Definition at line 1791 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::subTexelPrecisionBits

Definition at line 1792 of file vulkan_core.h.

VkBool32 VkPhysicalDeviceLimits::timestampComputeAndGraphics

Definition at line 1827 of file vulkan_core.h.

float VkPhysicalDeviceLimits::timestampPeriod

Definition at line 1828 of file vulkan_core.h.

float VkPhysicalDeviceLimits::viewportBoundsRange[2]

Definition at line 1800 of file vulkan_core.h.

uint32_t VkPhysicalDeviceLimits::viewportSubPixelBits

Definition at line 1801 of file vulkan_core.h.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:33