Lines Matching refs:ext

740    vk_foreach_struct(ext, pFeatures->pNext) {
742 if (vk_get_physical_device_core_1_1_feature_ext(ext, &core_1_1))
744 if (vk_get_physical_device_core_1_2_feature_ext(ext, &core_1_2))
746 if (vk_get_physical_device_core_1_3_feature_ext(ext, &core_1_3))
749 switch (ext->sType) {
752 (VkPhysicalDevicePrivateDataFeatures *)ext;
758 (VkPhysicalDeviceSynchronization2Features *)ext;
764 (VkPhysicalDevicePipelineCreationCacheControlFeatures *)ext;
770 (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *)ext;
778 (VkPhysicalDeviceBorderColorSwizzleFeaturesEXT *)ext;
785 (VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *)ext;
791 (VkPhysicalDeviceLineRasterizationFeaturesEXT *)ext;
802 (VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT *)ext;
814 (VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *)ext;
820 (VkPhysicalDeviceIndexTypeUint8FeaturesEXT *)ext;
826 (VkPhysicalDeviceShaderIntegerDotProductFeatures *)ext;
833 (VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT *)ext;
839 (VkPhysicalDeviceMaintenance4Features *)ext;
846 (VkPhysicalDeviceSubgroupSizeControlFeatures *)ext;
854 (VkPhysicalDeviceDepthClipControlFeaturesEXT *)ext;
860 (VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures *)ext;
866 (VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT *)ext;
872 (VkPhysicalDeviceTransformFeedbackFeaturesEXT*)ext;
880 (VkPhysicalDeviceConditionalRenderingFeaturesEXT*)ext;
887 (VkPhysicalDeviceExtendedDynamicStateFeaturesEXT*)ext;
893 (VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures *)ext;
899 (VkPhysicalDevice4444FormatsFeaturesEXT*)ext;
906 (VkPhysicalDeviceInlineUniformBlockFeatures*)ext;
913 (VkPhysicalDeviceCustomBorderColorFeaturesEXT *)ext;
920 (VkPhysicalDeviceColorWriteEnableFeaturesEXT *)ext;
926 (VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *)ext;
933 (VkPhysicalDeviceProvokingVertexFeaturesEXT*)ext;
939 VkPhysicalDeviceMultiDrawFeaturesEXT *features = (VkPhysicalDeviceMultiDrawFeaturesEXT *)ext;
945 (VkPhysicalDeviceDepthClipEnableFeaturesEXT *)ext;
953 VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *features = (VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *)ext;
960 VkPhysicalDeviceImageRobustnessFeatures *features = (VkPhysicalDeviceImageRobustnessFeatures *)ext;
965 VkPhysicalDeviceRobustness2FeaturesEXT *features = (VkPhysicalDeviceRobustness2FeaturesEXT *)ext;
972 VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT *features = (VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT *)ext;
978 VkPhysicalDeviceShaderTerminateInvocationFeatures *features = (VkPhysicalDeviceShaderTerminateInvocationFeatures *)ext;
983 VkPhysicalDeviceDynamicRenderingFeatures *features = (VkPhysicalDeviceDynamicRenderingFeatures *)ext;
988 VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *features = (VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *)ext;
1177 vk_foreach_struct(ext, pProperties->pNext) {
1179 if (vk_get_physical_device_core_1_1_property_ext(ext, &core_1_1))
1181 if (vk_get_physical_device_core_1_2_property_ext(ext, &core_1_2))
1183 if (vk_get_physical_device_core_1_3_property_ext(ext, &core_1_3))
1185 switch (ext->sType) {
1188 (VkPhysicalDevicePushDescriptorPropertiesKHR *) ext;
1194 (VkPhysicalDeviceShaderIntegerDotProductProperties *) ext;
1203 (VkPhysicalDevicePointClippingProperties*)ext;
1209 (VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT *)ext;
1218 (VkPhysicalDeviceTransformFeedbackPropertiesEXT*)ext;
1233 (VkPhysicalDeviceMaintenance4Properties *)ext;
1239 (VkPhysicalDeviceLineRasterizationPropertiesEXT *)ext;
1247 (VkPhysicalDeviceInlineUniformBlockProperties *)ext;
1257 (VkPhysicalDeviceExternalMemoryHostPropertiesEXT *)ext;
1263 (VkPhysicalDeviceCustomBorderColorPropertiesEXT *)ext;
1268 VkPhysicalDeviceSubgroupSizeControlProperties *props = (VkPhysicalDeviceSubgroupSizeControlProperties *)ext;
1277 (VkPhysicalDeviceProvokingVertexPropertiesEXT*)ext;
1283 VkPhysicalDeviceMultiDrawPropertiesEXT *props = (VkPhysicalDeviceMultiDrawPropertiesEXT *)ext;
1289 (VkPhysicalDeviceTexelBufferAlignmentProperties *)ext;
1298 VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *props = (VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *)ext;
1305 (VkPhysicalDeviceRobustness2PropertiesEXT *)ext;
1643 vk_foreach_struct_const(ext, pAllocateInfo->pNext) {
1644 switch ((unsigned)ext->sType) {
1646 host_ptr_info = (VkImportMemoryHostPointerInfoEXT*)ext;
1650 export_info = (VkExportMemoryAllocateInfo*)ext;
1654 import_info = (VkImportMemoryFdInfoKHR*)ext;
1888 vk_foreach_struct(ext, pMemoryRequirements->pNext) {
1889 switch (ext->sType) {
1892 (VkMemoryDedicatedRequirements *) ext;
1923 vk_foreach_struct(ext, pMemoryRequirements->pNext) {
1924 switch (ext->sType) {
1927 (VkMemoryDedicatedRequirements *) ext;