[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-02-28。"],[[["ARCore can provide the camera image as an Android hardware buffer for efficient Vulkan rendering when `TextureUpdateMode.EXPOSE_HARDWARE_BUFFER` is enabled."],["This hardware buffer can be accessed using `Frame.getHardwareBuffer()` and bound to a Vulkan `VkImage` for rendering."],["Vulkan rendering with ARCore requires Android API level 27 or higher and device support for the `VK_ANDROID_external_memory_android_hardware_buffer` extension."],["The `hello_ar_vulkan_c` sample app demonstrates how to implement Vulkan rendering with ARCore."],["To ensure your app is only available on compatible devices, declare the Vulkan feature requirement in your app's manifest."]]],["To utilize hardware buffer output, set `Config.TextureUpdateMode` to `EXPOSE_HARDWARE_BUFFER` during session configuration. This enables ARCore to provide a hardware buffer via `Session.update()`. Retrieve this buffer using `Frame.getHardwareBuffer()`. It can then be bound to a Vulkan `VkImage`. Vulkan rendering is demonstrated in the `hello_ar_vulkan_c` sample app. Support requires Android API level 27+, with the `VK_ANDROID_external_memory_android_hardware_buffer` extension and ensure your manifest declares Vulkan usage.\n"]]