[vulkan] VK_ANDROID_native_buffer skeleton

bug: 111137294
bug: 119426975

This CL enables VK_ANDROID_native_buffer in definitions only.

We do make a crucial modification to the struct itself; it is defined as
a uint32_t* so that we can more easily map it to a host ColorBuffer
handle when marshaling.

The intent however, is that the guest side should extract the host
handle uint32_t first before passing to the host.

Change-Id: Ic570435138d8a6439981b481bb46cd7d1a3e9432
4 files changed
tree: df50aa30355784aad2a0288d774a9f31c50096bb
  1. registry/