ভলকান রেন্ডারিংয়ের সময় হার্ডওয়্যার বাফার ব্যবহার করুন
ভলকান ব্যবহার করে কীভাবে একটি এআর অ্যাপ্লিকেশন রেন্ডার করা যায় তার উদাহরণের জন্য vulkan_handler.cc দেখুন।
সমর্থিত ডিভাইস
Vulkan রেন্ডারিং সমর্থন শুধুমাত্র Android API স্তর 27 এবং তার উপরে উপলব্ধ। অতিরিক্তভাবে, ডিভাইসটিকে অবশ্যই VK_ANDROID_external_memory_android_hardware_buffer এক্সটেনশন সমর্থন করতে হবে।
আপনার অ্যাপের ম্যানিফেস্টে Vulkan প্রয়োজন
হার্ডওয়্যার এবং সফ্টওয়্যার বৈশিষ্ট্যের প্রয়োজনীয়তা পূরণ করে না এমন ডিভাইসগুলি থেকে আপনার অ্যাপ ফিল্টার করতে Google Play আপনার অ্যাপ ম্যানিফেস্টে ঘোষিত <uses-feature> ব্যবহার করে। Vulkan 1.0 ব্যবহার করা ডিভাইসগুলি প্রয়োজনীয় এক্সটেনশনকে সমর্থন নাও করতে পারে , তবে Vulkan 1.1 এর সাথে সামঞ্জস্যপূর্ণ ডিভাইসগুলিতে অবশ্যই Android 10 (API স্তর 29) থেকে শুরু করে প্রয়োজনীয় এক্সটেনশন থাকতে হবে।
[[["সহজে বোঝা যায়","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"]],["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["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"]]