Lines Matching refs:ext

117                       struct vk_device_extension_table *ext)
119 *ext = (struct vk_device_extension_table) {
707 vk_foreach_struct(ext, pFeatures->pNext)
709 if (vk_get_physical_device_core_1_1_feature_ext(ext, &core_1_1))
711 if (vk_get_physical_device_core_1_2_feature_ext(ext, &core_1_2))
713 if (vk_get_physical_device_core_1_3_feature_ext(ext, &core_1_3))
716 switch (ext->sType) {
719 (VkPhysicalDeviceConditionalRenderingFeaturesEXT *) ext;
726 (VkPhysicalDeviceTransformFeedbackFeaturesEXT *) ext;
733 (VkPhysicalDeviceIndexTypeUint8FeaturesEXT *)ext;
739 (VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT *)ext;
746 (VkPhysicalDeviceDepthClipEnableFeaturesEXT *)ext;
751 VkPhysicalDevice4444FormatsFeaturesEXT *features = (void *)ext;
757 VkPhysicalDeviceBorderColorSwizzleFeaturesEXT *features = (void *)ext;
763 VkPhysicalDeviceCustomBorderColorFeaturesEXT *features = (void *) ext;
769 VkPhysicalDeviceExtendedDynamicStateFeaturesEXT *features = (void *)ext;
775 (VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *)ext;
783 (VkPhysicalDevicePerformanceQueryFeaturesKHR *)ext;
790 (VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR *)ext;
796 (VkPhysicalDeviceShaderFloat16Int8Features *) ext;
802 VkPhysicalDeviceScalarBlockLayoutFeatures *features = (void *)ext;
807 VkPhysicalDeviceRobustness2FeaturesEXT *features = (void *)ext;
815 (VkPhysicalDeviceTimelineSemaphoreFeatures *) ext;
821 (VkPhysicalDeviceProvokingVertexFeaturesEXT *)ext;
828 (VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE *)ext;
834 (VkPhysicalDeviceLineRasterizationFeaturesEXT *)ext;
845 (VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT *)ext;
852 (VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM *)ext;
860 (VkPhysicalDeviceDepthClipControlFeaturesEXT *)ext;
866 (VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT *)ext;
872 (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *)ext;
880 (VkPhysicalDeviceImageViewMinLodFeaturesEXT *)ext;
886 (VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *)ext;
893 (VkPhysicalDeviceColorWriteEnableFeaturesEXT *)ext;
899 (VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *)ext;
1254 vk_foreach_struct(ext, pProperties->pNext)
1256 if (vk_get_physical_device_core_1_1_property_ext(ext, &core_1_1))
1258 if (vk_get_physical_device_core_1_2_property_ext(ext, &core_1_2))
1260 if (vk_get_physical_device_core_1_3_property_ext(ext, &core_1_3))
1263 switch (ext->sType) {
1266 (VkPhysicalDevicePushDescriptorPropertiesKHR *) ext;
1272 (VkPhysicalDeviceTransformFeedbackPropertiesEXT *)ext;
1288 (VkPhysicalDeviceSampleLocationsPropertiesEXT *)ext;
1303 (VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT *)ext;
1308 VkPhysicalDeviceCustomBorderColorPropertiesEXT *props = (void *)ext;
1314 (VkPhysicalDevicePerformanceQueryPropertiesKHR *)ext;
1319 VkPhysicalDeviceRobustness2PropertiesEXT *props = (void *)ext;
1329 (VkPhysicalDeviceProvokingVertexPropertiesEXT *)ext;
1336 (VkPhysicalDeviceLineRasterizationPropertiesEXT *)ext;
1342 (VkPhysicalDeviceDrmPropertiesEXT *)ext;
1354 (VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *)ext;
1447 vk_foreach_struct(ext, props2->pNext)
1449 switch (ext->sType) {
1452 (VkPhysicalDeviceMemoryBudgetPropertiesEXT *) ext;
1791 vk_foreach_struct_const(ext, pCreateInfo->pNext) {
1792 switch (ext->sType) {
1794 const VkPhysicalDeviceCustomBorderColorFeaturesEXT *border_color_features = (const void *)ext;
1802 (VkPhysicalDevicePerformanceQueryFeaturesKHR *)ext;
1807 VkPhysicalDeviceRobustness2FeaturesEXT *features = (void *)ext;
2431 vk_foreach_struct(ext, pMemoryRequirements->pNext) {
2432 switch (ext->sType) {
2435 (VkMemoryDedicatedRequirements *) ext;