Merge "Revert "Fix vk_append_struct to add elements after the last one""
diff --git a/system/vulkan_enc/ResourceTracker.cpp b/system/vulkan_enc/ResourceTracker.cpp
index 36c2a6b..8668a50 100644
--- a/system/vulkan_enc/ResourceTracker.cpp
+++ b/system/vulkan_enc/ResourceTracker.cpp
@@ -2178,6 +2178,8 @@
if (extFormatAndroidPtr->externalFormat) {
pCreateInfo_mut->format =
vk_format_from_android(extFormatAndroidPtr->externalFormat);
+ if (pCreateInfo_mut->format == VK_FORMAT_UNDEFINED)
+ return VK_ERROR_VALIDATION_FAILED_EXT;
}
}
#endif