在 Android 中共享 GPU 内存
Sharing GPU memory in Android
是否可以在进程之间共享 Android(generic/textures/vertex 缓冲区等)中的 GPU 内存?
共享 CPU RAM 的 API 在 8.1 中暴露了:https://developer.android.com/reference/android/os/SharedMemory
HardwareBuffer objects can be passed between processes, and can be imported to/from Vulkan using the VK_ANDROID_external_memory_android_hardware_buffer 分机。您可以使用 android/hardware_buffer_jni.h 中的函数在 Java/Kotlin (HardwareBuffer) 和 C++ (AHardwareBuffer) 对象之间移动。
是否可以在进程之间共享 Android(generic/textures/vertex 缓冲区等)中的 GPU 内存?
共享 CPU RAM 的 API 在 8.1 中暴露了:https://developer.android.com/reference/android/os/SharedMemory
HardwareBuffer objects can be passed between processes, and can be imported to/from Vulkan using the VK_ANDROID_external_memory_android_hardware_buffer 分机。您可以使用 android/hardware_buffer_jni.h 中的函数在 Java/Kotlin (HardwareBuffer) 和 C++ (AHardwareBuffer) 对象之间移动。