diff options
author | Roman Kiryanov <rkir@google.com> | 2019-04-29 16:08:42 -0700 |
---|---|---|
committer | Roman Kiryanov <rkir@google.com> | 2019-04-30 12:46:20 -0700 |
commit | 4b725781a76baf5293dd49589cbd2729978a19a2 (patch) | |
tree | b2908e5cc7d1787d08dfe39cbdf990749e0c4f05 | |
parent | f1cf31b888ca1cc842db15e685685b1d9f1f6275 (diff) | |
download | device_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.cpp | 2 |
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 |