[Mesa-dev] [RFC 0/6] VK_ANDROID_external_memory_android_hardware_buffer
Tapani Pälli
tapani.palli at intel.com
Wed Jul 25 11:28:20 UTC 2018
Any comments? I'm planning to rebase this and try to investigate what is
missing from CTS perspective.
On 05/29/2018 10:08 AM, Tapani Pälli wrote:
> Hi;
>
> Here's RFC for the extension. I've tested the import/export functionality
> with RGBA images on Android Celadon with a custom NDK app that draws a
> textured cube using AHardwareBuffer contents. Export feature I tested
> by creating just a regular image (LunarG cube texture) and then exporting
> that as AHardwareBuffer, modifying buffer and then rendering the
> results.
>
> I wanted to send this RFC to get some comments on what's missing and if
> I have understood the specification correctly. If supporting only RGBA
> for now is fine, I believe we could go forward with these bits.
>
> Any comments appreciated!
>
> Thanks;
>
> // Tapani
>
> Tapani Pälli (6):
> anv: make anv_get_image_format_features public
> anv: add from/to helpers with android and vulkan formats
> anv/android: add GetAndroidHardwareBufferPropertiesANDROID WIP
> anv/android: support import/export of AHardwareBuffer objects
> anv/android: support creating images from external format
> anv/android: turn on
> VK_ANDROID_external_memory_android_hardware_buffer
>
> src/intel/vulkan/anv_android.c | 228 +++++++++++++++++++++++++++++++++++++
> src/intel/vulkan/anv_device.c | 48 +++++++-
> src/intel/vulkan/anv_extensions.py | 1 +
> src/intel/vulkan/anv_formats.c | 22 ++--
> src/intel/vulkan/anv_image.c | 115 +++++++++++++++++++
> src/intel/vulkan/anv_private.h | 33 ++++++
> src/intel/vulkan/vk_format_info.h | 43 +++++++
> 7 files changed, 478 insertions(+), 12 deletions(-)
>
More information about the mesa-dev
mailing list