Lines Matching refs:structure
8 If the sname:{refpage} structure is included in the pname:pNext chain of the
9 slink:VkPhysicalDeviceFeatures2 structure passed to
32 structure, as well as the extensible structure
37 extension should: introduce one new feature structure, if needed.
38 This structure can: be added to the pname:pNext chain of the
39 sname:VkPhysicalDeviceFeatures2 structure.
45 At the same time, the extension's original feature structure (if any) is
46 also promoted to the core API, and is an alias of the extension's structure.
48 extension's feature structure and the promoted structure alias, in the
49 unified feature structure.
97 structure in which the physical device features are returned.
112 sname:VkPhysicalDeviceFeatures structure via the pname:pEnabledFeatures
113 member of the slink:VkDeviceCreateInfo structure that is passed into the
120 structure.
124 can: simply pass in the sname:VkPhysicalDeviceFeatures structure that was
127 member to ename:VK_FALSE in the same structure.
133 is equivalent to setting all members of the structure to ename:VK_FALSE.
162 structure in which the physical device features are returned.
164 Each structure in pname:pFeatures and its pname:pNext chain contains members
174 The sname:VkPhysicalDeviceFeatures2 structure is defined as:
184 * pname:sType is a elink:VkStructureType value identifying this structure.
185 * pname:pNext is `NULL` or a pointer to a structure extending this
186 structure.
187 * pname:features is a slink:VkPhysicalDeviceFeatures structure describing
190 The pname:pNext chain of this structure is used to extend the structure with
192 This structure can: be used in flink:vkGetPhysicalDeviceFeatures2 or can: be
193 included in the pname:pNext chain of a slink:VkDeviceCreateInfo structure,
203 The sname:VkPhysicalDeviceFeatures structure is defined as:
207 This structure describes the following features:
252 If a SPIR-V code:OpLoad instruction loads a structure and the tail end of
253 the structure is out of bounds, then all members of the structure are
434 the slink:VkPipelineMultisampleStateCreateInfo structure must: be set to
449 slink:VkPipelineColorBlendStateCreateInfo structure must: be set to
457 sname:VkPhysicalDeviceLimits structure must: also be 1 if this feature
470 slink:VkPipelineRasterizationStateCreateInfo structure must: be set to
477 slink:VkPipelineRasterizationStateCreateInfo structure must: be set to
488 of the slink:VkPipelineDepthStencilStateCreateInfo structure must: be
492 slink:VkPipelineDepthStencilStateCreateInfo structure are ignored.
496 slink:VkPipelineRasterizationStateCreateInfo structure must: be set to
503 structure, respectively.
510 sname:VkPhysicalDeviceLimits structure, respectively.
516 of the slink:VkPipelineMultisampleStateCreateInfo structure must: be set
524 slink:VkPipelineViewportStateCreateInfo structure must: be set to 1.
531 slink:VkPipelineViewportExclusiveScissorStateCreateInfoNV structure
540 slink:VkSamplerCreateInfo structure must: be ename:VK_FALSE.
643 slink:VkQueryPoolCreateInfo structure which is passed to
660 structure.
899 member of the slink:VkBufferCreateInfo structure.
908 of the slink:VkImageCreateInfo structure.
915 of the slink:VkImageCreateInfo structure.
924 of the slink:VkImageCreateInfo structure.
933 of the slink:VkImageCreateInfo structure.
942 of the slink:VkImageCreateInfo structure.
951 of the slink:VkImageCreateInfo structure.
1008 The sname:VkPhysicalDeviceVulkan11Features structure is defined as:
1012 This structure describes the following features:
1014 * pname:sType is a elink:VkStructureType value identifying this structure.
1015 * pname:pNext is `NULL` or a pointer to a structure extending this
1016 structure.
1034 The sname:VkPhysicalDeviceVulkan12Features structure is defined as:
1038 This structure describes the following features:
1040 * pname:sType is a elink:VkStructureType value identifying this structure.
1041 * pname:pNext is `NULL` or a pointer to a structure extending this
1042 structure.
1124 The sname:VkPhysicalDeviceVulkan13Features structure is defined as:
1128 This structure describes the following features:
1130 * pname:sType is a elink:VkStructureType value identifying this structure.
1131 * pname:pNext is `NULL` or a pointer to a structure extending this
1132 structure.
1159 The sname:VkPhysicalDeviceVariablePointersFeatures structure is defined as:
1177 This structure describes the following features:
1179 * pname:sType is a elink:VkStructureType value identifying this structure.
1180 * pname:pNext is `NULL` or a pointer to a structure extending this
1181 structure.
1217 The sname:VkPhysicalDeviceMultiviewFeatures structure is defined as:
1227 This structure describes the following features:
1229 * pname:sType is a elink:VkStructureType value identifying this structure.
1230 * pname:pNext is `NULL` or a pointer to a structure extending this
1231 structure.
1275 The slink:VkPhysicalDeviceShaderAtomicFloatFeaturesEXT structure is defined
1280 This structure describes the following features:
1282 * pname:sType is a elink:VkStructureType value identifying this structure.
1283 * pname:pNext is `NULL` or a pointer to a structure extending this
1284 structure.
1351 The slink:VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT structure is defined
1356 This structure describes the following features:
1358 * pname:sType is a elink:VkStructureType value identifying this structure.
1359 * pname:pNext is `NULL` or a pointer to a structure extending this
1360 structure.
1435 The slink:VkPhysicalDeviceShaderAtomicInt64Features structure is defined as:
1445 This structure describes the following features:
1447 * pname:sType is a elink:VkStructureType value identifying this structure.
1448 * pname:pNext is `NULL` or a pointer to a structure extending this
1449 structure.
1477 The slink:VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT structure is
1482 This structure describes the following features:
1484 * pname:sType is a elink:VkStructureType value identifying this structure.
1485 * pname:pNext is `NULL` or a pointer to a structure extending this
1486 structure.
1503 The slink:VkPhysicalDevice8BitStorageFeatures structure is defined as:
1513 This structure describes the following features:
1515 * pname:sType is a elink:VkStructureType value identifying this structure.
1516 * pname:pNext is `NULL` or a pointer to a structure extending this
1517 structure.
1563 The slink:VkPhysicalDevice16BitStorageFeatures structure is defined as:
1573 This structure describes the following features:
1575 * pname:sType is a elink:VkStructureType value identifying this structure.
1576 * pname:pNext is `NULL` or a pointer to a structure extending this
1577 structure.
1632 The sname:VkPhysicalDeviceShaderFloat16Int8Features structure is defined as:
1644 This structure describes the following features:
1646 * pname:sType is a elink:VkStructureType value identifying this structure.
1647 * pname:pNext is `NULL` or a pointer to a structure extending this
1648 structure.
1701 The slink:VkPhysicalDeviceShaderClockFeaturesKHR structure is defined as:
1705 This structure describes the following features:
1707 * pname:sType is a elink:VkStructureType value identifying this structure.
1708 * pname:pNext is `NULL` or a pointer to a structure extending this
1709 structure.
1725 The sname:VkPhysicalDeviceSamplerYcbcrConversionFeatures structure is
1736 This structure describes the following feature:
1738 * pname:sType is a elink:VkStructureType value identifying this structure.
1739 * pname:pNext is `NULL` or a pointer to a structure extending this
1740 structure.
1764 The sname:VkPhysicalDeviceProtectedMemoryFeatures structure is defined as:
1768 This structure describes the following feature:
1770 * pname:sType is a elink:VkStructureType value identifying this structure.
1771 * pname:pNext is `NULL` or a pointer to a structure extending this
1772 structure.
1793 The sname:VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT structure is
1798 This structure describes the following feature:
1800 * pname:sType is a elink:VkStructureType value identifying this structure.
1801 * pname:pNext is `NULL` or a pointer to a structure extending this
1802 structure.
1826 The sname:VkPhysicalDeviceConditionalRenderingFeaturesEXT structure is
1831 This structure describes the following features:
1833 * pname:sType is a elink:VkStructureType value identifying this structure.
1834 * pname:pNext is `NULL` or a pointer to a structure extending this
1835 structure.
1853 The sname:VkPhysicalDeviceShaderDrawParametersFeatures structure is defined
1862 This structure describes the following feature:
1864 * pname:sType is a elink:VkStructureType value identifying this structure.
1865 * pname:pNext is `NULL` or a pointer to a structure extending this
1866 structure.
1890 The sname:VkPhysicalDeviceMeshShaderFeaturesNV structure is defined as:
1894 This structure describes the following features:
1896 * pname:sType is a elink:VkStructureType value identifying this structure.
1897 * pname:pNext is `NULL` or a pointer to a structure extending this
1898 structure.
1930 The sname:VkPhysicalDeviceMeshShaderFeaturesEXT structure is defined as:
1934 * pname:sType is a elink:VkStructureType value identifying this structure.
1935 * pname:pNext is `NULL` or a pointer to a structure extending this
1936 structure.
1972 structure must: match those in sname:VkPhysicalDeviceMeshShaderFeaturesEXT.
1998 The sname:VkPhysicalDeviceMemoryDecompressionFeaturesNV structure is defined
2003 This structure describes the following features:
2005 * pname:sType is a elink:VkStructureType value identifying this structure.
2006 * pname:pNext is `NULL` or a pointer to a structure extending this
2007 structure.
2021 The sname:VkPhysicalDeviceDescriptorIndexingFeatures structure is defined
2032 This structure describes the following features:
2034 * pname:sType is a elink:VkStructureType value identifying this structure.
2035 * pname:pNext is `NULL` or a pointer to a structure extending this
2036 structure.
2226 The sname:VkPhysicalDeviceCopyMemoryIndirectFeaturesNV structure is defined
2231 This structure describes the following features:
2233 * pname:sType is a elink:VkStructureType value identifying this structure.
2234 * pname:pNext is `NULL` or a pointer to a structure extending this
2235 structure.
2249 The sname:VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT structure is
2254 This structure describes the following features:
2256 * pname:sType is a elink:VkStructureType value identifying this structure.
2257 * pname:pNext is `NULL` or a pointer to a structure extending this
2258 structure.
2277 The sname:VkPhysicalDeviceASTCDecodeFeaturesEXT structure is defined as:
2281 This structure describes the following feature:
2283 * pname:sType is a elink:VkStructureType value identifying this structure.
2284 * pname:pNext is `NULL` or a pointer to a structure extending this
2285 structure.
2301 The sname:VkPhysicalDeviceTransformFeedbackFeaturesEXT structure is defined
2306 This structure describes the following features:
2308 * pname:sType is a elink:VkStructureType value identifying this structure.
2309 * pname:pNext is `NULL` or a pointer to a structure extending this
2310 structure.
2327 The sname:VkPhysicalDeviceVulkanMemoryModelFeatures structure is defined as:
2337 This structure describes the following features:
2339 * pname:sType is a elink:VkStructureType value identifying this structure.
2340 * pname:pNext is `NULL` or a pointer to a structure extending this
2341 structure.
2371 The sname:VkPhysicalDeviceInlineUniformBlockFeatures structure is defined
2382 This structure describes the following features:
2384 * pname:sType is a elink:VkStructureType value identifying this structure.
2385 * pname:pNext is `NULL` or a pointer to a structure extending this
2386 structure.
2421 The sname:VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV structure is
2426 This structure describes the following feature:
2428 * pname:sType is a elink:VkStructureType value identifying this structure.
2429 * pname:pNext is `NULL` or a pointer to a structure extending this
2430 structure.
2446 The sname:VkPhysicalDeviceExclusiveScissorFeaturesNV structure is defined
2451 This structure describes the following feature:
2453 * pname:sType is a elink:VkStructureType value identifying this structure.
2454 * pname:pNext is `NULL` or a pointer to a structure extending this
2455 structure.
2472 The sname:VkPhysicalDeviceCornerSampledImageFeaturesNV structure is defined
2477 This structure describes the following feature:
2479 * pname:sType is a elink:VkStructureType value identifying this structure.
2480 * pname:pNext is `NULL` or a pointer to a structure extending this
2481 structure.
2498 The sname:VkPhysicalDeviceComputeShaderDerivativesFeaturesNV structure is
2503 This structure describes the following features:
2505 * pname:sType is a elink:VkStructureType value identifying this structure.
2506 * pname:pNext is `NULL` or a pointer to a structure extending this
2507 structure.
2527 The sname:VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR structure is
2538 This structure describes the following feature:
2540 * pname:sType is a elink:VkStructureType value identifying this structure.
2541 * pname:pNext is `NULL` or a pointer to a structure extending this
2542 structure.
2562 The sname:VkPhysicalDeviceShaderImageFootprintFeaturesNV structure is
2567 This structure describes the following feature:
2569 * pname:sType is a elink:VkStructureType value identifying this structure.
2570 * pname:pNext is `NULL` or a pointer to a structure extending this
2571 structure.
2587 The sname:VkPhysicalDeviceShadingRateImageFeaturesNV structure is defined
2592 This structure describes the following features:
2594 * pname:sType is a elink:VkStructureType value identifying this structure.
2595 * pname:pNext is `NULL` or a pointer to a structure extending this
2596 structure.
2620 The sname:VkPhysicalDeviceFragmentDensityMapFeaturesEXT structure is defined
2625 This structure describes the following features:
2627 * pname:sType is a elink:VkStructureType value identifying this structure.
2628 * pname:pNext is `NULL` or a pointer to a structure extending this
2629 structure.
2635 slink:VkRenderPassFragmentDensityMapCreateInfoEXT structure,
2661 The sname:VkPhysicalDeviceFragmentDensityMap2FeaturesEXT structure is
2666 This structure describes the following feature:
2668 * pname:sType is a elink:VkStructureType value identifying this structure.
2669 * pname:pNext is `NULL` or a pointer to a structure extending this
2670 structure.
2688 The sname:VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM structure is
2693 This structure describes the following feature:
2695 * pname:sType is a elink:VkStructureType value identifying this structure.
2696 * pname:pNext is `NULL` or a pointer to a structure extending this
2697 structure.
2713 The sname:VkPhysicalDeviceInvocationMaskFeaturesHUAWEI structure is defined
2718 This structure describes the following feature:
2720 * pname:sType is a elink:VkStructureType value identifying this structure.
2721 * pname:pNext is `NULL` or a pointer to a structure extending this
2722 structure.
2737 The sname:VkPhysicalDeviceScalarBlockLayoutFeatures structure is defined as:
2747 This structure describes the following feature:
2749 * pname:sType is a elink:VkStructureType value identifying this structure.
2750 * pname:pNext is `NULL` or a pointer to a structure extending this
2751 structure.
2773 The sname:VkPhysicalDeviceUniformBufferStandardLayoutFeatures structure is
2784 This structure describes the following feature:
2786 * pname:sType is a elink:VkStructureType value identifying this structure.
2787 * pname:pNext is `NULL` or a pointer to a structure extending this
2788 structure.
2811 The sname:VkPhysicalDeviceDepthClipEnableFeaturesEXT structure is defined
2816 This structure describes the following feature:
2818 * pname:sType is a elink:VkStructureType value identifying this structure.
2819 * pname:pNext is `NULL` or a pointer to a structure extending this
2820 structure.
2839 The sname:VkPhysicalDeviceMemoryPriorityFeaturesEXT structure is defined as:
2843 This structure describes the following feature:
2845 * pname:sType is a elink:VkStructureType value identifying this structure.
2846 * pname:pNext is `NULL` or a pointer to a structure extending this
2847 structure.
2862 The sname:VkPhysicalDeviceBufferDeviceAddressFeatures structure is defined
2873 This structure describes the following features:
2875 * pname:sType is a elink:VkStructureType value identifying this structure.
2876 * pname:pNext is `NULL` or a pointer to a structure extending this
2877 structure.
2911 and acceleration structure
2937 The sname:VkPhysicalDeviceBufferDeviceAddressFeaturesEXT structure is
2944 This structure describes the following features:
2946 * pname:sType is a elink:VkStructureType value identifying this structure.
2947 * pname:pNext is `NULL` or a pointer to a structure extending this
2948 structure.
2971 The sname:VkPhysicalDeviceBufferDeviceAddressFeaturesEXT structure has the
2973 structure, but the functionality indicated by the members is expressed
2976 sname:VkPhysicalDeviceBufferDeviceAddressFeatures structure requires
2991 structure is defined as:
2995 This structure describes the following feature:
2997 * pname:sType is a elink:VkStructureType value identifying this structure.
2998 * pname:pNext is `NULL` or a pointer to a structure extending this
2999 structure.
3014 The sname:VkPhysicalDeviceImagelessFramebufferFeatures structure is defined
3025 This structure describes the following feature:
3027 * pname:sType is a elink:VkStructureType value identifying this structure.
3028 * pname:pNext is `NULL` or a pointer to a structure extending this
3029 structure.
3051 The sname:VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT structure is
3056 This structure describes the following features:
3058 * pname:sType is a elink:VkStructureType value identifying this structure.
3059 * pname:pNext is `NULL` or a pointer to a structure extending this
3060 structure.
3082 The sname:VkPhysicalDeviceCooperativeMatrixFeaturesNV structure is defined
3087 This structure describes the following features:
3089 * pname:sType is a elink:VkStructureType value identifying this structure.
3090 * pname:pNext is `NULL` or a pointer to a structure extending this
3091 structure.
3111 The sname:VkPhysicalDeviceCooperativeMatrixFeaturesKHR structure is defined
3116 This structure describes the following features:
3118 * pname:sType is a elink:VkStructureType value identifying this structure.
3119 * pname:pNext is `NULL` or a pointer to a structure extending this
3120 structure.
3140 The sname:VkPhysicalDeviceYcbcrImageArraysFeaturesEXT structure is defined
3145 This structure describes the following feature:
3147 * pname:sType is a elink:VkStructureType value identifying this structure.
3148 * pname:pNext is `NULL` or a pointer to a structure extending this
3149 structure.
3166 The sname:VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures structure is
3177 This structure describes the following feature:
3179 * pname:sType is a elink:VkStructureType value identifying this structure.
3180 * pname:pNext is `NULL` or a pointer to a structure extending this
3181 structure.
3207 The sname:VkPhysicalDeviceHostQueryResetFeatures structure is defined as:
3217 This structure describes the following feature:
3219 * pname:sType is a elink:VkStructureType value identifying this structure.
3220 * pname:pNext is `NULL` or a pointer to a structure extending this
3221 structure.
3242 The sname:VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL structure is
3247 This structure describes the following feature:
3249 * pname:sType is a elink:VkStructureType value identifying this structure.
3250 * pname:pNext is `NULL` or a pointer to a structure extending this
3251 structure.
3266 The sname:VkPhysicalDeviceCoverageReductionModeFeaturesNV structure is
3271 This structure describes the following feature:
3273 * pname:sType is a elink:VkStructureType value identifying this structure.
3274 * pname:pNext is `NULL` or a pointer to a structure extending this
3275 structure.
3290 The sname:VkPhysicalDeviceTimelineSemaphoreFeatures structure is defined as:
3300 This structure describes the following feature:
3302 * pname:sType is a elink:VkStructureType value identifying this structure.
3303 * pname:pNext is `NULL` or a pointer to a structure extending this
3304 structure.
3325 The sname:VkPhysicalDeviceExternalSciSyncFeaturesNV structure is defined as:
3329 The members of the sname:VkPhysicalDeviceExternalSciSyncFeaturesNV structure
3375 sname:VkPhysicalDeviceExternalSciSyncFeaturesNV structure.
3393 The sname:VkPhysicalDeviceExternalSciSync2FeaturesNV structure is defined
3399 structure describe the following features:
3444 sname:VkPhysicalDeviceExternalSciSync2FeaturesNV structure.
3462 The sname:VkPhysicalDeviceExternalMemorySciBufFeaturesNV structure is
3470 structure describe the following features:
3500 sname:VkPhysicalDeviceExternalMemorySciBufFeaturesNV structure.
3516 The sname:VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX structure is
3522 sname:VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX structure
3547 sname:VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX structure.
3563 The sname:VkPhysicalDeviceIndexTypeUint8FeaturesEXT structure is defined as:
3567 This structure describes the following feature:
3569 * pname:sType is a elink:VkStructureType value identifying this structure.
3570 * pname:pNext is `NULL` or a pointer to a structure extending this
3571 structure.
3587 The sname:VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT structure
3592 This structure describes the following features:
3594 * pname:sType is a elink:VkStructureType value identifying this structure.
3595 * pname:pNext is `NULL` or a pointer to a structure extending this
3596 structure.
3620 The sname:VkPhysicalDeviceShaderSMBuiltinsFeaturesNV structure is defined
3625 This structure describes the following feature:
3627 * pname:sType is a elink:VkStructureType value identifying this structure.
3628 * pname:pNext is `NULL` or a pointer to a structure extending this
3629 structure.
3644 The sname:VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures structure is
3655 This structure describes the following feature:
3657 * pname:sType is a elink:VkStructureType value identifying this structure.
3658 * pname:pNext is `NULL` or a pointer to a structure extending this
3659 structure.
3686 The sname:VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR structure
3691 This structure describes the following feature:
3693 * pname:sType is a elink:VkStructureType value identifying this structure.
3694 * pname:pNext is `NULL` or a pointer to a structure extending this
3695 structure.
3711 The sname:VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures structure
3722 This structure describes the following feature:
3724 * pname:sType is a elink:VkStructureType value identifying this structure.
3725 * pname:pNext is `NULL` or a pointer to a structure extending this
3726 structure.
3748 The sname:VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT structure is
3753 This structure describes the following feature:
3755 * pname:sType is a elink:VkStructureType value identifying this structure.
3756 * pname:pNext is `NULL` or a pointer to a structure extending this
3757 structure.
3775 structure is defined as:
3779 This structure describes the following features:
3781 * pname:sType is a elink:VkStructureType value identifying this structure.
3782 * pname:pNext is `NULL` or a pointer to a structure extending this
3783 structure.
3798 The sname:VkPhysicalDeviceTextureCompressionASTCHDRFeatures structure is
3809 This structure describes the following feature:
3811 * pname:sType is a elink:VkStructureType value identifying this structure.
3812 * pname:pNext is `NULL` or a pointer to a structure extending this
3813 structure.
3859 The sname:VkPhysicalDeviceLineRasterizationFeaturesEXT structure is defined
3864 This structure describes the following features:
3866 * pname:sType is a elink:VkStructureType value identifying this structure.
3867 * pname:pNext is `NULL` or a pointer to a structure extending this
3868 structure.
3901 The sname:VkPhysicalDeviceSubgroupSizeControlFeatures structure is defined
3912 This structure describes the following features:
3914 * pname:sType is a elink:VkStructureType value identifying this structure.
3915 * pname:pNext is `NULL` or a pointer to a structure extending this
3916 structure.
3927 structure.
3945 The sname:VkPhysicalDeviceSubgroupSizeControlFeaturesEXT structure was added
3948 structure but applications may assume that both pname:subgroupSizeControl
3952 sname:VkPhysicalDeviceSubgroupSizeControlFeaturesEXT structure to the
3956 sname:VkPhysicalDeviceSubgroupSizeControlFeaturesEXT structure.
3958 Vulkan 1.3 implementations always support the features structure.
3969 The sname:VkPhysicalDeviceCoherentMemoryFeaturesAMD structure is defined as:
3973 This structure describes the following feature:
3975 * pname:sType is a elink:VkStructureType value identifying this structure.
3976 * pname:pNext is `NULL` or a pointer to a structure extending this
3977 structure.
3990 …rationStructureFeaturesKHR',desc='Structure describing the acceleration structure features that ca…
3992 The sname:VkPhysicalDeviceAccelerationStructureFeaturesKHR structure is
3997 This structure describes the following features:
3999 * pname:sType is a elink:VkStructureType value identifying this structure.
4000 * pname:pNext is `NULL` or a pointer to a structure extending this
4001 structure.
4003 whether the implementation supports the acceleration structure
4005 See <<acceleration-structure,Acceleration Structures>>.
4008 implementation supports saving and reusing acceleration structure device
4012 implementation supports indirect acceleration structure build commands,
4016 implementation supports host side acceleration structure commands, e.g.
4024 whether the implementation supports updating acceleration structure
4040 The sname:VkPhysicalDeviceRayTracingPipelineFeaturesKHR structure is defined
4045 This structure describes the following features:
4047 * pname:sType is a elink:VkStructureType value identifying this structure.
4048 * pname:pNext is `NULL` or a pointer to a structure extending this
4049 structure.
4091 The sname:VkPhysicalDeviceRayQueryFeaturesKHR structure is defined as:
4095 This structure describes the following feature:
4097 * pname:sType is a elink:VkStructureType value identifying this structure.
4098 * pname:pNext is `NULL` or a pointer to a structure extending this
4099 structure.
4114 The sname:VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR structure is
4119 This structure describes the following features:
4121 * pname:sType is a elink:VkStructureType value identifying this structure.
4122 * pname:pNext is `NULL` or a pointer to a structure extending this
4123 structure.
4128 ** Additional acceleration structure property queries:
4149 The sname:VkPhysicalDeviceExtendedDynamicStateFeaturesEXT structure is
4154 This structure describes the following feature:
4156 * pname:sType is a elink:VkStructureType value identifying this structure.
4157 * pname:pNext is `NULL` or a pointer to a structure extending this
4158 structure.
4184 The sname:VkPhysicalDeviceExtendedDynamicState2FeaturesEXT structure is
4189 This structure describes the following features:
4191 * pname:sType is a elink:VkStructureType value identifying this structure.
4192 * pname:pNext is `NULL` or a pointer to a structure extending this
4193 structure.
4218 The sname:VkPhysicalDeviceExtendedDynamicState3FeaturesEXT structure is
4223 This structure describes the following features:
4225 * pname:sType is a elink:VkStructureType value identifying this structure.
4226 * pname:pNext is `NULL` or a pointer to a structure extending this
4227 structure.
4363 The sname:VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV structure is
4368 This structure describes the following feature:
4370 * pname:sType is a elink:VkStructureType value identifying this structure.
4371 * pname:pNext is `NULL` or a pointer to a structure extending this
4372 structure.
4388 The sname:VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV structure
4393 This structure describes the following features:
4395 * pname:sType is a elink:VkStructureType value identifying this structure.
4396 * pname:pNext is `NULL` or a pointer to a structure extending this
4397 structure.
4424 The sname:VkPhysicalDeviceDiagnosticsConfigFeaturesNV structure is defined
4429 This structure describes the following feature:
4431 * pname:sType is a elink:VkStructureType value identifying this structure.
4432 * pname:pNext is `NULL` or a pointer to a structure extending this
4433 structure.
4447 The sname:VkPhysicalDeviceDeviceMemoryReportFeaturesEXT structure is defined
4452 This structure describes the following feature:
4454 * pname:sType is a elink:VkStructureType value identifying this structure.
4455 * pname:pNext is `NULL` or a pointer to a structure extending this
4456 structure.
4471 The sname:VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR structure is
4481 This structure describes the following feature:
4483 * pname:sType is a elink:VkStructureType value identifying this structure.
4484 * pname:pNext is `NULL` or a pointer to a structure extending this
4485 structure.
4500 The sname:VkPhysicalDevicePipelineCreationCacheControlFeatures structure is
4511 This structure describes the following feature:
4513 * pname:sType is a elink:VkStructureType value identifying this structure.
4514 * pname:pNext is `NULL` or a pointer to a structure extending this
4515 structure.
4542 The sname:VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures structure is
4553 This structure describes the following feature:
4555 * pname:sType is a elink:VkStructureType value identifying this structure.
4556 * pname:pNext is `NULL` or a pointer to a structure extending this
4557 structure.
4579 The sname:VkPhysicalDevicePrivateDataFeatures structure is defined as:
4589 This structure describes the following feature:
4591 * pname:sType is a elink:VkStructureType value identifying this structure.
4592 * pname:pNext is `NULL` or a pointer to a structure extending this
4593 structure.
4615 structure is defined as:
4619 This structure describes the following feature:
4621 * pname:sType is a elink:VkStructureType value identifying this structure.
4622 * pname:pNext is `NULL` or a pointer to a structure extending this
4623 structure.
4639 The sname:VkPhysicalDeviceRobustness2FeaturesEXT structure is defined as:
4643 This structure describes the following features:
4645 * pname:sType is a elink:VkStructureType value identifying this structure.
4646 * pname:pNext is `NULL` or a pointer to a structure extending this
4647 structure.
4698 The sname:VkPhysicalDeviceImageRobustnessFeatures structure is defined as:
4708 This structure describes the following feature:
4710 * pname:sType is a elink:VkStructureType value identifying this structure.
4711 * pname:pNext is `NULL` or a pointer to a structure extending this
4712 structure.
4738 The sname:VkPhysicalDeviceShaderTerminateInvocationFeatures structure is
4749 This structure describes the following feature:
4751 * pname:sType is a elink:VkStructureType value identifying this structure.
4752 * pname:pNext is `NULL` or a pointer to a structure extending this
4753 structure.
4775 The sname:VkPhysicalDeviceCustomBorderColorFeaturesEXT structure is defined
4780 This structure describes the following features:
4782 * pname:sType is a elink:VkStructureType value identifying this structure.
4783 * pname:pNext is `NULL` or a pointer to a structure extending this
4784 structure.
4793 member of the slink:VkSamplerCustomBorderColorCreateInfoEXT structure
4798 structure.
4810 The sname:VkPhysicalDeviceBorderColorSwizzleFeaturesEXT structure is defined
4815 This structure describes the following features:
4817 * pname:sType is a elink:VkStructureType value identifying this structure.
4818 * pname:pNext is `NULL` or a pointer to a structure extending this
4819 structure.
4837 slink:VkSamplerBorderColorComponentMappingCreateInfoEXT structure when
4854 The sname:VkPhysicalDevicePortabilitySubsetFeaturesKHR structure is defined
4859 This structure describes the following features:
4861 * pname:sType is a elink:VkStructureType value identifying this structure.
4862 * pname:pNext is `NULL` or a pointer to a structure extending this
4863 structure.
4935 The sname:VkPhysicalDeviceVulkanSC10Features structure is defined as:
4939 This structure describes the following features:
4941 * pname:sType is a elink:VkStructureType value identifying this structure.
4942 * pname:pNext is `NULL` or a pointer to a structure extending this
4943 structure.
4972 The sname:VkPhysicalDevice4444FormatsFeaturesEXT structure is defined as:
4976 This structure describes the following features:
4978 * pname:sType is a elink:VkStructureType value identifying this structure.
4979 * pname:pNext is `NULL` or a pointer to a structure extending this
4980 structure.
5007 slink:VkPhysicalDevice4444FormatsFeaturesEXT structure was not promoted to
5017 The sname:VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT structure is
5028 This structure describes the following feature:
5030 * pname:sType is a elink:VkStructureType value identifying this structure.
5031 * pname:pNext is `NULL` or a pointer to a structure extending this
5032 structure.
5075 The sname:VkPhysicalDeviceDepthClipControlFeaturesEXT structure is defined
5080 This structure describes the following feature:
5082 * pname:sType is a elink:VkStructureType value identifying this structure.
5083 * pname:pNext is `NULL` or a pointer to a structure extending this
5084 structure.
5100 The sname:VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR structure
5105 This structure describes the following features:
5107 * pname:sType is a elink:VkStructureType value identifying this structure.
5108 * pname:pNext is `NULL` or a pointer to a structure extending this
5109 structure.
5144 The sname:VkPhysicalDeviceSynchronization2Features structure is defined as:
5154 This structure describes the following feature:
5156 * pname:sType is a elink:VkStructureType value identifying this structure.
5157 * pname:pNext is `NULL` or a pointer to a structure extending this
5158 structure.
5179 The sname:VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT structure is
5184 This structure describes the following feature:
5186 * pname:sType is a elink:VkStructureType value identifying this structure.
5187 * pname:pNext is `NULL` or a pointer to a structure extending this
5188 structure.
5203 The sname:VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT structure is
5208 This structure describes the following features:
5210 * pname:sType is a elink:VkStructureType value identifying this structure.
5211 * pname:pNext is `NULL` or a pointer to a structure extending this
5212 structure.
5235 The sname:VkPhysicalDeviceFragmentShadingRateFeaturesKHR structure is
5240 This structure describes the following features:
5242 * pname:sType is a elink:VkStructureType value identifying this structure.
5243 * pname:pNext is `NULL` or a pointer to a structure extending this
5244 structure.
5268 The sname:VkPhysicalDeviceLegacyDitheringFeaturesEXT structure is defined
5273 This structure describes the following feature:
5275 * pname:sType is a elink:VkStructureType value identifying this structure.
5276 * pname:pNext is `NULL` or a pointer to a structure extending this
5277 structure.
5292 The sname:VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV structure is
5297 This structure describes the following features:
5299 * pname:sType is a elink:VkStructureType value identifying this structure.
5300 * pname:pNext is `NULL` or a pointer to a structure extending this
5301 structure.
5325 The sname:VkPhysicalDeviceInheritedViewportScissorFeaturesNV structure is
5330 This structure describes the following feature:
5332 * pname:sType is a elink:VkStructureType value identifying this structure.
5333 * pname:pNext is `NULL` or a pointer to a structure extending this
5334 structure.
5360 The sname:VkPhysicalDevicePipelineProtectedAccessFeaturesEXT structure is
5365 This structure describes the following feature:
5367 * pname:sType is a elink:VkStructureType value identifying this structure.
5368 * pname:pNext is `NULL` or a pointer to a structure extending this
5369 structure.
5384 The sname:VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT structure is
5389 This structure describes the following feature:
5391 * pname:sType is a elink:VkStructureType value identifying this structure.
5392 * pname:pNext is `NULL` or a pointer to a structure extending this
5393 structure.
5413 slink:VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT structure was not
5423 The sname:VkPhysicalDeviceColorWriteEnableFeaturesEXT structure is defined
5428 This structure describes the following feature:
5430 * pname:sType is a elink:VkStructureType value identifying this structure.
5431 * pname:pNext is `NULL` or a pointer to a structure extending this
5432 structure.
5447 The sname:VkPhysicalDevicePipelinePropertiesFeaturesEXT structure is defined
5452 This structure describes the following feature:
5454 * pname:sType is a elink:VkStructureType value identifying this structure.
5455 * pname:pNext is `NULL` or a pointer to a structure extending this
5456 structure.
5471 The sname:VkPhysicalDeviceProvokingVertexFeaturesEXT structure is defined
5476 This structure describes the following features:
5478 * pname:sType is a elink:VkStructureType value identifying this structure.
5479 * pname:pNext is `NULL` or a pointer to a structure extending this
5480 structure.
5513 The sname:VkPhysicalDeviceDescriptorBufferFeaturesEXT structure is defined
5518 This structure describes the following feature:
5520 * pname:sType is a elink:VkStructureType value identifying this structure.
5521 * pname:pNext is `NULL` or a pointer to a structure extending this
5522 structure.
5554 The sname:VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT structure is
5559 This structure describes the following feature:
5561 * pname:sType is a elink:VkStructureType value identifying this structure.
5562 * pname:pNext is `NULL` or a pointer to a structure extending this
5563 structure.
5580 The sname:VkPhysicalDeviceMultiDrawFeaturesEXT structure is defined as:
5584 This structure describes the following features:
5586 * pname:sType is a elink:VkStructureType value identifying this structure.
5587 * pname:pNext is `NULL` or a pointer to a structure extending this
5588 structure.
5602 The sname:VkPhysicalDeviceRayTracingMotionBlurFeaturesNV structure is
5607 This structure describes the following features:
5609 * pname:sType is a elink:VkStructureType value identifying this structure.
5610 * pname:pNext is `NULL` or a pointer to a structure extending this
5611 structure.
5629 The sname:VkPhysicalDeviceOpacityMicromapFeaturesEXT structure is defined
5634 This structure describes the following feature:
5636 * pname:sType is a elink:VkStructureType value identifying this structure.
5637 * pname:pNext is `NULL` or a pointer to a structure extending this
5638 structure.
5657 The sname:VkPhysicalDeviceDisplacementMicromapFeaturesNV structure is
5662 This structure describes the following feature:
5664 * pname:sType is a elink:VkStructureType value identifying this structure.
5665 * pname:pNext is `NULL` or a pointer to a structure extending this
5666 structure.
5680 The sname:VkPhysicalDeviceSubpassShadingFeaturesHUAWEI structure is defined
5685 This structure describes the following feature:
5687 * pname:sType is a elink:VkStructureType value identifying this structure.
5688 * pname:pNext is `NULL` or a pointer to a structure extending this
5689 structure.
5703 The sname:VkPhysicalDeviceExternalMemoryRDMAFeaturesNV structure is defined
5708 This structure describes the following feature:
5710 * pname:sType is a elink:VkStructureType value identifying this structure.
5711 * pname:pNext is `NULL` or a pointer to a structure extending this
5712 structure.
5729 The sname:VkPhysicalDevicePresentIdFeaturesKHR structure is defined as:
5733 This structure describes the following feature:
5735 * pname:sType is a elink:VkStructureType value identifying this structure.
5736 * pname:pNext is `NULL` or a pointer to a structure extending this
5737 structure.
5752 The sname:VkPhysicalDevicePresentWaitFeaturesKHR structure is defined as:
5756 This structure describes the following feature:
5758 * pname:sType is a elink:VkStructureType value identifying this structure.
5759 * pname:pNext is `NULL` or a pointer to a structure extending this
5760 structure.
5774 The sname:VkPhysicalDeviceHostImageCopyFeaturesEXT structure is defined as:
5778 This structure describes the following feature:
5780 * pname:sType is a elink:VkStructureType value identifying this structure.
5781 * pname:pNext is `NULL` or a pointer to a structure extending this
5782 structure.
5799 The sname:VkPhysicalDevicePresentBarrierFeaturesNV structure is defined as:
5803 This structure describes the following feature:
5805 * pname:sType is a elink:VkStructureType value identifying this structure.
5806 * pname:pNext is `NULL` or a pointer to a structure extending this
5807 structure.
5821 The sname:VkPhysicalDeviceShaderIntegerDotProductFeatures structure is
5832 This structure describes the following feature:
5834 * pname:sType is a elink:VkStructureType value identifying this structure.
5835 * pname:pNext is `NULL` or a pointer to a structure extending this
5836 structure.
5858 The sname:VkPhysicalDeviceMaintenance4Features structure is defined as:
5868 This structure describes the following feature:
5870 * pname:sType is a elink:VkStructureType value identifying this structure.
5871 * pname:pNext is `NULL` or a pointer to a structure extending this
5872 structure.
5904 The sname:VkPhysicalDeviceMaintenance5FeaturesKHR structure is defined as:
5908 This structure describes the following feature:
5910 * pname:sType is a elink:VkStructureType value identifying this structure.
5911 * pname:pNext is `NULL` or a pointer to a structure extending this
5912 structure.
5932 ** slink:VkShaderModuleCreateInfo can: be added as a chained structure to
5969 The sname:VkPhysicalDeviceDynamicRenderingFeatures structure is defined as:
5979 This structure describes the following feature:
5981 * pname:sType is a elink:VkStructureType value identifying this structure.
5982 * pname:pNext is `NULL` or a pointer to a structure extending this
5983 structure.
6004 The sname:VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT structure is defined
6009 This structure describes the following feature:
6011 * pname:sType is a elink:VkStructureType value identifying this structure.
6012 * pname:pNext is `NULL` or a pointer to a structure extending this
6013 structure.
6031 The sname:VkPhysicalDevicePipelineRobustnessFeaturesEXT structure is defined
6036 This structure describes the following feature:
6038 * pname:sType is a elink:VkStructureType value identifying this structure.
6039 * pname:pNext is `NULL` or a pointer to a structure extending this
6040 structure.
6065 The sname:VkPhysicalDeviceImageViewMinLodFeaturesEXT structure is defined
6070 This structure describes the following feature:
6072 * pname:sType is a elink:VkStructureType value identifying this structure.
6073 * pname:pNext is `NULL` or a pointer to a structure extending this
6074 structure.
6094 structure is defined as:
6104 This structure describes the following features:
6106 * pname:sType is a elink:VkStructureType value identifying this structure.
6107 * pname:pNext is `NULL` or a pointer to a structure extending this
6108 structure.
6132 The sname:VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT structure is
6137 This structure describes the following feature:
6139 * pname:sType is a elink:VkStructureType value identifying this structure.
6140 * pname:pNext is `NULL` or a pointer to a structure extending this
6141 structure.
6155 The sname:VkPhysicalDeviceLinearColorAttachmentFeaturesNV structure is
6160 This structure describes the following feature:
6162 * pname:sType is a elink:VkStructureType value identifying this structure.
6163 * pname:pNext is `NULL` or a pointer to a structure extending this
6164 structure.
6179 The sname:VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT structure
6184 This structure describes the following feature:
6186 * pname:sType is a elink:VkStructureType value identifying this structure.
6187 * pname:pNext is `NULL` or a pointer to a structure extending this
6188 structure.
6204 The sname:VkPhysicalDeviceNestedCommandBufferFeaturesEXT structure is
6209 This structure describes the following features:
6235 The sname:VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT structure is
6240 This structure describes the following feature:
6242 * pname:sType is a elink:VkStructureType value identifying this structure.
6243 * pname:pNext is `NULL` or a pointer to a structure extending this
6244 structure.
6260 structure is defined as:
6264 This structure describes the following features:
6266 * pname:sType is a elink:VkStructureType value identifying this structure.
6267 * pname:pNext is `NULL` or a pointer to a structure extending this
6268 structure.
6284 The sname:VkPhysicalDeviceImage2DViewOf3DFeaturesEXT structure is defined
6289 This structure describes the following features:
6291 * pname:sType is a elink:VkStructureType value identifying this structure.
6292 * pname:pNext is `NULL` or a pointer to a structure extending this
6293 structure.
6316 The sname:VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT structure is
6322 structure describe the following features:
6327 slink:VkImageViewSlicedCreateInfoEXT structure when creating the view.
6341 The sname:VkPhysicalDeviceImageCompressionControlFeaturesEXT structure is
6346 This structure describes the following feature:
6348 * pname:sType is a elink:VkStructureType value identifying this structure.
6349 * pname:pNext is `NULL` or a pointer to a structure extending this
6350 structure.
6365 structure is defined as:
6369 This structure describes the following feature:
6371 * pname:sType is a elink:VkStructureType value identifying this structure.
6372 * pname:pNext is `NULL` or a pointer to a structure extending this
6373 structure.
6391 The sname:VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR structure is
6396 This structure describes the following feature:
6398 * pname:sType is a elink:VkStructureType value identifying this structure.
6399 * pname:pNext is `NULL` or a pointer to a structure extending this
6400 structure.
6417 structure is defined as:
6421 This structure describes the following feature:
6423 * pname:sType is a elink:VkStructureType value identifying this structure.
6424 * pname:pNext is `NULL` or a pointer to a structure extending this
6425 structure.
6441 The sname:VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT structure is defined
6446 This structure describes the following feature:
6448 * pname:sType is a elink:VkStructureType value identifying this structure.
6449 * pname:pNext is `NULL` or a pointer to a structure extending this
6450 structure.
6465 The sname:VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT structure is
6470 This structure describes the following feature:
6472 * pname:sType is a elink:VkStructureType value identifying this structure.
6473 * pname:pNext is `NULL` or a pointer to a structure extending this
6474 structure.
6477 a slink:VkShaderModule or slink:VkShaderModuleCreateInfo structure, and
6490 The sname:VkPhysicalDeviceTilePropertiesFeaturesQCOM structure is defined
6495 This structure describes the following features:
6497 * pname:sType is a elink:VkStructureType value identifying this structure.
6498 * pname:pNext is `NULL` or a pointer to a structure extending this
6499 structure.
6513 The sname:VkPhysicalDeviceImageProcessingFeaturesQCOM structure is defined
6518 This structure describes the following features:
6520 * pname:sType is a elink:VkStructureType value identifying this structure.
6521 * pname:pNext is `NULL` or a pointer to a structure extending this
6522 structure.
6543 The sname:VkPhysicalDeviceImageProcessing2FeaturesQCOM structure is defined
6548 This structure describes the following features:
6550 * pname:sType is a elink:VkStructureType value identifying this structure.
6551 * pname:pNext is `NULL` or a pointer to a structure extending this
6552 structure.
6569 The sname:VkPhysicalDeviceDepthClampZeroOneFeaturesEXT structure is defined
6574 This structure describes the following feature:
6576 * pname:sType is a elink:VkStructureType value identifying this structure.
6577 * pname:pNext is `NULL` or a pointer to a structure extending this
6578 structure.
6592 The sname:VkPhysicalDeviceShaderTileImageFeaturesEXT structure is defined
6598 structure describe the following features:
6600 * pname:sType is a elink:VkStructureType value identifying this structure.
6601 * pname:pNext is `NULL` or a pointer to a structure extending this
6602 structure.
6625 The sname:VkPhysicalDeviceDepthBiasControlFeaturesEXT structure is defined
6630 This structure describes the following feature:
6632 * pname:sType is a elink:VkStructureType value identifying this structure.
6633 * pname:pNext is `NULL` or a pointer to a structure extending this
6634 structure.
6637 the sname:VkDepthBiasRepresentationInfoEXT structure.
6659 The sname:VkPhysicalDeviceAddressBindingReportFeaturesEXT structure is
6664 This structure describes the following feature:
6666 * pname:sType is a elink:VkStructureType value identifying this structure.
6667 * pname:pNext is `NULL` or a pointer to a structure extending this
6668 structure.
6683 The sname:VkPhysicalDeviceOpticalFlowFeaturesNV structure is defined as:
6687 This structure describes the following feature:
6689 * pname:sType is a elink:VkStructureType value identifying this structure.
6690 * pname:pNext is `NULL` or a pointer to a structure extending this
6691 structure.
6705 The sname:VkPhysicalDeviceFaultFeaturesEXT structure is defined as:
6709 The members of the sname:VkPhysicalDeviceFaultFeaturesEXT structure describe
6730 The sname:VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT structure
6735 This structure describes the following features:
6753 The sname:VkPhysicalDeviceShaderObjectFeaturesEXT structure is defined as:
6757 This structure describes the following feature:
6772 The sname:VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM structure is defined
6777 This structure describes the following feature:
6779 * pname:sType is a elink:VkStructureType value identifying this structure.
6780 * pname:pNext is `NULL` or a pointer to a structure extending this
6781 structure.
6796 The sname:VkPhysicalDeviceFrameBoundaryFeaturesEXT structure is defined as:
6800 This structure describes the following feature:
6802 * pname:sType is a elink:VkStructureType value identifying this structure.
6803 * pname:pNext is `NULL` or a pointer to a structure extending this
6804 structure.
6818 The sname:VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT structure is
6823 This structure describes the following feature:
6825 * pname:sType is a elink:VkStructureType value identifying this structure.
6826 * pname:pNext is `NULL` or a pointer to a structure extending this
6827 structure.
6855 structure is defined as:
6859 This structure describes the following feature:
6861 * pname:sType is a elink:VkStructureType value identifying this structure.
6862 * pname:pNext is `NULL` or a pointer to a structure extending this
6863 structure.
6906 The sname:VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV structure is
6911 This structure describes the following feature:
6913 * pname:sType is a elink:VkStructureType value identifying this structure.
6914 * pname:pNext is `NULL` or a pointer to a structure extending this
6915 structure.
6931 The sname:VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV structure is
6936 This structure describes the following feature:
6938 * pname:sType is a elink:VkStructureType value identifying this structure.
6939 * pname:pNext is `NULL` or a pointer to a structure extending this
6940 structure.
6958 The sname:VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM structure is
6963 This structure describes the following features:
6979 The sname:VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM structure
6984 This structure describes the following features:
7001 The sname:VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI structure is
7006 * pname:sType is a elink:VkStructureType value identifying this structure.
7007 * pname:pNext is `NULL` or a pointer to a structure extending this
7008 structure.
7025 The sname:VkPhysicalDeviceShaderEnqueueFeaturesAMDX structure is defined as:
7029 This structure describes the following feature:
7044 The sname:VkPhysicalDeviceCubicClampFeaturesQCOM structure is defined as:
7048 This structure describes the following features:
7064 The sname:VkPhysicalDeviceYcbcrDegammaFeaturesQCOM structure is defined as:
7068 This structure describes the following features:
7070 * pname:sType is a elink:VkStructureType value identifying this structure.
7071 * pname:pNext is `NULL` or a pointer to a structure extending this
7072 structure.
7086 The sname:VkPhysicalDeviceCubicWeightsFeaturesQCOM structure is defined as:
7090 This structure describes the following feature:
7106 The sname:VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV structure
7111 This structure describes the following feature:
7113 * pname:sType is a elink:VkStructureType value identifying this structure.
7114 * pname:pNext is `NULL` or a pointer to a structure extending this
7115 structure.
7135 The sname:VkPhysicalDeviceCudaKernelLaunchFeaturesNV structure is defined
7140 This structure describes the following features:
7156 The sname:VkPhysicalDeviceExternalFormatResolveFeaturesANDROID structure is
7161 * pname:sType is a elink:VkStructureType value identifying this structure.
7162 * pname:pNext is `NULL` or a pointer to a structure extending this
7163 structure.
7178 The sname:VkPhysicalDeviceSchedulingControlsFeaturesARM structure is defined
7183 This structure describes the following features: