Fail on_vkCreateImage if format is not recongnized

Fail on_vkCreateImage earlier if vk_format_from_android
did not recognize the format.

Bug: 131181334
Test: make
Change-Id: Idf884c1e8d4fc1a8f3bc40fa195719fced231d1b
Merged-In: I21e213bb1f4e2b22989269b77859912a51ad5e28
Signed-off-by: Roman Kiryanov <rkir@google.com>
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