aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoman Kiryanov <rkir@google.com>2019-04-29 16:08:42 -0700
committerRoman Kiryanov <rkir@google.com>2019-04-30 12:46:20 -0700
commit4b725781a76baf5293dd49589cbd2729978a19a2 (patch)
treeb2908e5cc7d1787d08dfe39cbdf990749e0c4f05
parentf1cf31b888ca1cc842db15e685685b1d9f1f6275 (diff)
downloaddevice_generic_goldfish-opengl-4b725781a76baf5293dd49589cbd2729978a19a2.tar.gz
device_generic_goldfish-opengl-4b725781a76baf5293dd49589cbd2729978a19a2.tar.bz2
device_generic_goldfish-opengl-4b725781a76baf5293dd49589cbd2729978a19a2.zip
Set format in getAndroidHardwareBufferPropertiesANDROID
We need to set the 'format' field if no external format is provided. Bug: 131176903 Test: android.graphics.cts.BasicVulkanGpuTest# \ Test: testBasicBufferImportAndRenderingExplicitFormat \ Test: [AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM] Change-Id: I7c11c0e8babf87f8a55e5f8e91df739c2d8ef153 Merged-In: I5a32f4ab0714704a0e3f8dfd3998d6efba66b3e9 Signed-off-by: Roman Kiryanov <rkir@google.com>
-rw-r--r--system/vulkan_enc/AndroidHardwareBuffer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/system/vulkan_enc/AndroidHardwareBuffer.cpp b/system/vulkan_enc/AndroidHardwareBuffer.cpp
index 84086e1c..516791bd 100644
--- a/system/vulkan_enc/AndroidHardwareBuffer.cpp
+++ b/system/vulkan_enc/AndroidHardwareBuffer.cpp
@@ -76,7 +76,7 @@ VkResult getAndroidHardwareBufferPropertiesANDROID(
return VK_ERROR_INVALID_EXTERNAL_HANDLE;
}
- ahbFormatProps->format = VK_FORMAT_UNDEFINED;
+ ahbFormatProps->format = vk_format_from_android(desc.format);
ahbFormatProps->externalFormat = desc.format;
// The formatFeatures member must include