What does this MR do and why?
venus: use more common vk for AHB
- The dependency common Vulkan/Android bits have been extracted to !25263 (merged)
- The rest commits adopt common Android helpers around AHB and adopt common
vk_device_memoryas object bases, which allows venus to use common AHB export alloc tracking and reuse common AHB export impl.
vn_GetMemoryAndroidHardwareBufferANDROID-> common vk
android.hardware.nativehardware.cts.AHardwareBufferNativeTestswith ANGLE on Venus
android.video.cts.VideoEncoderDecoderTestwith ANGLE on Venus
- leverage common vk_image tracked bits and drop redundant tracking from vn_image (re-do venus image creation code paths)