[vulkan] ABI independence - groundwork

bug: 119685647
bug: 111137294

Taking autogenerated code. No ABI independence yet, merely
changing the current protocol while preserving functionality.

Change-Id: Ibef1b9c5df1d5eefcd173d949b0641d8b442fb0f
4 files changed