ساخت با پسوندهای OpenXR پشتیبانی شده

دستگاه‌های XR قابل اجرا
این راهنما به شما کمک می‌کند تا برای این نوع دستگاه‌های XR تجربه ایجاد کنید.
هدست‌های XR
عینک‌های XR سیمی

اندروید XR از طریق مشخصات OpenXR 1.1 و فهرست بلندی از افزونه‌های شخص ثالث از OpenXR پشتیبانی می‌کند. استفاده از این افزونه‌ها، همان تجربه آشنا را هنگام توسعه برای XR به شما ارائه می‌دهد. برخی از این قابلیت‌ها به مجوزهای زمان اجرای اندروید نیاز دارند. اگر به دنبال ساخت مستقیم بر روی APIهای OpenXR هستید، می‌توانید فایل‌های هدر مورد نیاز را در مخزن jetpack-xr-natives پیدا کنید.

افزونه‌های فروشندگان اندروید XR

نام افزونه

توضیحات

نسخه API مکانی

XR_ANDROID_anchor_sharing_export

انکرهای ایجاد شده توسط یک برنامه از طریق XR_ANDROID_trackables ، XR_EXT_spatial_anchor و XR_ANDROID_spatial_anchor_space به یک جلسه خاص گره خورده‌اند و بنابراین برای سایر برنامه‌ها قابل مشاهده نیستند. این افزونه به برنامه‌ها اجازه می‌دهد انکرها را با سایر برنامه‌های در حال اجرا به اشتراک بگذارند.

نسخه ۱

XR_ANDROID_body_tracking

از IK برای تعیین موقعیت بدن بر اساس موقعیت سر و دست‌ها استفاده می‌کند.

مجوزها: Body Tracking

نسخه ۲

XR_ANDROID_composition_layer_passthrough_mesh

برای دستگاه‌هایی که از حالت‌های ترکیبی محیطی چندگانه پشتیبانی می‌کنند.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۱

XR_ANDROID_depth_texture

این افزونه به برنامه اجازه می‌دهد تا نقشه‌های عمق محیط واقعی اطراف هدست را درخواست کند و وضوح عمق پشتیبانی‌شده توسط آن را در هنگام ایجاد پرس‌وجو کند.

مجوزها: SCENE_UNDERSTANDING_FINE

نسخه ۱

XR_ANDROID_device_anchor_persistence

این افزونه به برنامه اجازه می‌دهد تا به صورت دائمی باقی بماند.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۱

XR_ANDROID_enumerate_system_extension_properties

این افزونه به برنامه‌ها اجازه می‌دهد تا مشخص کنند که کدام افزونه‌ها توسط پیکربندی فعلی سیستم پشتیبانی می‌شوند.

نسخه ۳

XR_ANDROID_eye_tracking

این افزونه به برنامه‌ها امکان می‌دهد موقعیت و جهت چشمان کاربر و همچنین وضعیت ردیابی چشم را به دست آورند.

مجوزها: EYE_TRACKING_FINE

نسخه ۱

XR_ANDROID_face_tracking

این افزونه به برنامه‌ها این امکان را می‌دهد که وزن اشکال ترکیبی را دریافت کرده و حالات چهره را در تجربیات XR رندر کنند.

مجوزها: FACE_TRACKING

نسخه ۱

XR_ANDROID_face_tracking_data_source

این افزونه به برنامه‌ها امکان می‌دهد داده‌های ردیابی چهره را از منابع داده متعدد دریافت کنند.

مجوزها: FACE_TRACKING ، RECORD_AUDIO

نسخه ۳

XR_ANDROID_hand_mesh

این افزونه، ورودی‌های ردیابی دست را که به صورت یک مش دست پویا نمایش داده می‌شوند، فعال می‌کند.

مجوزها: HAND_TRACKING

نسخه ۱

XR_ANDROID_light_estimation

این افزونه به برنامه اجازه می‌دهد تا داده‌هایی را که نشان‌دهنده‌ی روشنایی محیط واقعی اطراف هدست هستند، درخواست کند.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۱

XR_ANDROID_light_estimation_cubemap

این افزونه بر اساس افزونه پایه XR_ANDROID_light_estimation ساخته شده است.

مجوزها: SCENE_UNDERSTANDING_FINE

نسخه ۳

XR_ANDROID_mouse_interaction

این افزونه یک XrPath برای دریافت ورودی ماوس ارائه می‌دهد و یک ژست عملی رایج برای پروفایل‌های ماوس کاربر، شامل دستگاه‌های ماوس و دستگاه‌های ترک‌پد، تعریف می‌کند.

نسخه ۱

XR_ANDROID_passthrough_camera_state

راه‌اندازی دوربین مداربسته ممکن است کمی طول بکشد و ممکن است فوراً در دسترس نباشد.

نسخه ۱

XR_ANDROID_performance_metrics

این افزونه، APIهایی را برای شمارش و پرس‌وجو از شمارنده‌های معیارهای عملکرد مختلف دستگاه XR فعلی فراهم می‌کند.

نسخه ۱

XR_ANDROID_raycast

این افزونه به برنامه اجازه می‌دهد تا در برابر trackables موجود در محیط، raycasts انجام دهد.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۱

XR_ANDROID_recommended_resolution

این افزونه به زمان اجرا اجازه می‌دهد تا هنگام تغییر وضوح پیشنهادی، به برنامه اطلاع دهد.

نسخه ۱

XR_ANDROID_recommended_settings

محیط پیش‌فرض کاربر می‌تواند: با استفاده از ترکیبی از حالت ترکیبی و روش ورودی، در حالت‌های مختلفی باشد.

نسخه ۱

XR_ANDROID_scene_meshing

این افزونه برای ارائه شبکه‌هایی در نظر گرفته شده است که تقریباً نمایانگر اشیاء فیزیکی در محیط کاربر هستند.

نسخه ۱

XR_ANDROID_spatial_anchor_space

تابع xrCreateSpatialAnchorEXT که در افزونه‌ی XR_EXT_spatial_anchor تعریف شده است، به برنامه‌ها اجازه می‌دهد تا لنگرهای مکانی (spatial anchors) را با استفاده از یک دستگیره‌ی XrSpatialEntityEXT برای نمایش آنها ایجاد کنند.

در مقابل، این افزونه یک لنگر مکانی ایجاد می‌کند که به جای آن توسط یک دسته XrSpace نمایش داده می‌شود.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۳

XR_ANDROID_spatial_annotation_tracking

این افزونه قابلیت ردیابی حاشیه‌نویسی را برای افزونه XR_EXT_spatial_entity فراهم می‌کند تا حاشیه‌نویسی‌های مختلف در صحنه را ردیابی کند. این افزونه به برنامه‌ها امکان می‌دهد تا روی اشیاء فیزیکی یا مجازی تعریف‌شده توسط ارجاعات زمان اجرا، پوشش‌هایی قرار دهند.

مجوزها: SCENE_UNDERSTANDING_FINE

نسخه ۳

XR_ANDROID_spatial_component_subsumed_by

این افزونه بر اساس XR_EXT_spatial_entity ساخته شده و یک کامپوننت جدید برای XR_SPATIAL_CAPABILITY_PLANE_TRACKING_EXT ارائه می‌دهد تا XrSpatialEntityIdEXT را که موجودیت فعلی را در بر می‌گیرد، نمایش دهد.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۳

XR_ANDROID_spatial_discovery_raycast

این افزونه بر پایه XR_EXT_spatial_entity ساخته شده و قابلیت raycast را برای قابلیت‌های مکانی موجود فراهم می‌کند.

مجوزها: SCENE_UNDERSTANDING_FINE

نسخه ۳

XR_ANDROID_spatial_entity_bound_anchor

این افزونه به برنامه‌ها اجازه می‌دهد تا لنگرهایی (anchors) را ایجاد و به موجودیت‌های مکانی (spatial entity) متصل کنند.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۳

XR_ANDROID_spatial_object_tracking

این افزونه بر اساس XR_EXT_spatial_entity ساخته شده و یک قابلیت مکانی برای ردیابی مجموعه‌ای از اشیاء فیزیکی از پیش تعریف شده بدون نیاز به مجموعه داده ورودی از برنامه تعریف می‌کند.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۳

XR_ANDROID_trackables

این افزونه به برنامه اجازه می‌دهد تا از محیط فیزیکی به trackableها دسترسی داشته باشد.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۱

XR_ANDROID_trackables_image

این افزونه ردیابی تصاویر مسطح را مطابق با مجموعه تصاویر مرجع ورودی مشخص شده، امکان‌پذیر می‌کند.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۳

XR_ANDROID_trackables_marker

این افزونه امکان ردیابی نشانگر فیزیکی را فراهم می‌کند.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۱

XR_ANDROID_trackables_object

این افزونه ردیابی اشیاء فیزیکی را امکان‌پذیر می‌کند.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۱

XR_ANDROID_trackables_qr_code

این افزونه امکان ردیابی کد QR فیزیکی و رمزگشایی داده‌های کد QR را فراهم می‌کند.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۱

XR_ANDROID_unbounded_reference_space

این افزونه به برنامه‌ها اجازه می‌دهد تا یک فضای مرجع XR_REFERENCE_SPACE_TYPE_UNBOUNDED_ANDROID ایجاد کنند.

نسخه ۱

افزونه‌های شخص ثالث

نام افزونه

توضیحات

نسخه API مکانی

XR_MND_headless

برخی از برنامه‌ها ممکن است نیاز داشته باشند بدون ارائه هیچ محتوای تصویری روی صفحه نمایش یا نمایشگرها، به دستگاه‌های تعامل XR دسترسی داشته باشند.

نسخه ۱

XR_KHR_binding_modification

این افزونه یک ساختار اختیاری اضافه می‌کند که می‌تواند در زنجیره XrInteractionProfileSuggestedBinding::next که به xrSuggestInteractionProfileBindings ارسال می‌شود، گنجانده شود تا اطلاعات اضافی برای تغییر رفتار پیش‌فرض اتصال مشخص شود.

نسخه ۱

XR_EXT_debug_utils

با توجه به ماهیت رابط OpenXR، اطلاعات خطای بسیار کمی در دسترس توسعه‌دهنده و برنامه قرار دارد.

نسخه ۱

XR_EXT_hand_tracking

این افزونه به برنامه‌ها امکان می‌دهد تا محل قرارگیری مفاصل ورودی‌های ردیابی دست را به صورت جداگانه پیدا کنند.

مجوزها: HAND_TRACKING

نسخه ۱

XR_EXT_performance_settings

این افزونه یک API برای برنامه تعریف می‌کند تا نکات مربوط به عملکرد را به زمان اجرا ارائه دهد و زمان اجرا نیز اعلان‌های مربوط به عملکرد را به برنامه ارسال کند. این به هر دو طرف اجازه می‌دهد تا یک مصالحه مناسب بین عملکرد مورد نیاز CPU و GPU، پایداری حرارتی و یک تجربه کاربری خوب و مداوم در طول جلسه برقرار کنند.

نسخه ۱

XR_FB_display_refresh_rate

در پلتفرم‌هایی که از تنظیم پویای نرخ تازه‌سازی صفحه نمایش پشتیبانی می‌کنند.

نسخه ۱

XR_FB_swapchain_update_state

این افزونه به برنامه امکان می‌دهد تا وضعیت تغییرپذیر خاص مرتبط با یک swapchain را تغییر داده و پرس‌وجو کند.

نسخه ۱

XR_FB_foveation

فوویشن در زمینه XR یک تکنیک رندرینگ است که اجازه می‌دهد ناحیه‌ای از تصویر که در نزدیکی نقطه کانونی یا گودی چشم قرار دارد، با وضوح بالاتری نسبت به نواحی پیرامونی نمایش داده شود.

نسخه ۱

XR_FB_foveation_configuration

در هدست‌های فیسبوک، توسعه‌دهندگان می‌توانند پروفایل‌های foveation ایجاد کنند که توسط runtime برای خواص نوری و عملکرد تولید می‌شوند.

نسخه ۱

XR_FB_foveation_vulkan

رابط برنامه‌نویسی کاربردی گرافیکی ولکان (Vulkan) برای اعمال الگوی foveation نیاز به اعمال یک تصویر به زنجیره مبادله (swapchain) دارد.

نسخه ۱

XR_FB_space_warp

این افزونه از فعال کردن فناوری space warp در برنامه پشتیبانی می‌کند.

نسخه ۱

XR_KHR_opengl_es_enable

این افزونه باید توسط زمان‌های اجرای پشتیبانی‌شده توسط برنامه‌هایی که از رابط‌های برنامه‌نویسی OpenGL ES برای رندر استفاده می‌کنند، ارائه شود.

نسخه ۱

XR_KHR_android_create_instance

وقتی برنامه یک شیء XrInstance در سیستم‌های اندروید ایجاد می‌کند.

نسخه ۱

XR_KHR_android_surface_swapchain

یک فعالیت رایج در XR مشاهده‌ی یک جریان تصویر است.

نسخه ۱

XR_KHR_android_thread_settings

برای اینکه XR راحت باشد، مهم است که برنامه‌ها فریم‌ها را سریع و مداوم ارائه دهند.

نسخه ۱

XR_KHR_composition_layer_color_scale_bias

مقیاس رنگ و بایاس در طول ترکیب، پس از تبدیل آن به نمایش آلفای از پیش ضرب شده، به رنگ لایه اعمال می‌شوند.

نسخه ۱

XR_KHR_composition_layer_cube

این افزونه یک نوع لایه اضافی اضافه می‌کند که امکان نمونه‌برداری مستقیم از cubemapها را فراهم می‌کند.

نسخه ۱

XR_KHR_composition_layer_cylinder

این افزونه یک نوع لایه اضافی اضافه می‌کند که در آن زمان اجرای XR باید یک بافت ناشی از یک swapchain را به داخل یک بخش استوانه‌ای نگاشت کند. می‌توان آن را تقریباً به همان شکلی تصور کرد که یک صفحه نمایش تلویزیون منحنی برای بیننده به نظر می‌رسد.

نسخه ۱

XR_KHR_composition_layer_depth

این افزونه یک نوع لایه اضافی تعریف می‌کند که به برنامه‌ها اجازه می‌دهد تصاویر عمقی را همراه با تصاویر رنگی در لایه‌های تصویر ارسال کنند.

نسخه ۱

XR_KHR_composition_layer_equirect

این افزونه یک نوع لایه اضافی اضافه می‌کند که در آن زمان اجرای XR باید یک تصویر کدگذاری شده مستطیلی شکل را که از یک swapchain ناشی می‌شود، به داخل یک کره نگاشت کند.

نسخه ۱

XR_KHR_composition_layer_equirect2

این افزونه یک نوع لایه اضافی اضافه می‌کند که در آن زمان اجرای XR باید یک تصویر کدگذاری شده مستطیلی شکل را که از یک swapchain ناشی می‌شود، به داخل یک کره نگاشت کند.

این افزونه از پارامتربندی متفاوتی استفاده می‌کند که بیشتر با فرمول‌بندی XR_KHR_composition_layer_cylinder مطابقت دارد، اما از نظر عملکردی معادل XR_KHR_composition_layer_equirect است.

نسخه ۱

XR_KHR_convert_timespec_time

این افزونه دو تابع برای تبدیل بین زمان یکنواخت timespec و XrTime ارائه می‌دهد.

نسخه ۱

XR_KHR_vulkan_enable

این افزونه امکان استفاده از API گرافیکی Vulkan را در زمان اجرای OpenXR فراهم می‌کند.

نسخه ۱

XR_KHR_vulkan_enable2

این افزونه امکان استفاده از API گرافیکی Vulkan را در زمان اجرای OpenXR فراهم می‌کند.

نسخه ۱

XR_KHR_loader_init

در برخی پلتفرم‌ها، قبل از اینکه بارگذاری انجام شود، لودر باید با پارامترهای خاص پلتفرم مقداردهی اولیه شود.

نسخه ۱

XR_KHR_loader_init_android

در اندروید، برخی از پیاده‌سازی‌های لودر به برنامه‌ای نیاز دارند که اطلاعات اضافی در مورد مقداردهی اولیه ارائه دهد.

نسخه ۱

XR_KHR_swapchain_usage_input_attachment_bit

این افزونه به یک برنامه امکان می‌دهد تا مشخص کند که تصاویر swapchain باید به گونه‌ای ایجاد شوند که بتوان از آنها به عنوان پیوست‌های ورودی استفاده کرد. در زمان نگارش این مطلب، این بخش فقط بر swapchainهای Vulkan تأثیر می‌گذارد.

نسخه ۱

XR_EXT_dpad_binding

این افزونه به برنامه اجازه می‌دهد تا با تعریف مسیرهای مؤلفه اضافی برای پیشنهاد اتصال برای یک یا چند اقدام دیجیتال، آنها را به یک ترک‌پد یا تامب‌استیک، گویی یک dpad هستند، متصل کند.

نسخه ۱

XR_EXT_uuid

این افزونه یک شناسه منحصر به فرد جهانی تعریف می‌کند که از RFC 4122 پیروی می‌کند.

نسخه ۱

XR_FB_composition_layer_depth_test

این افزونه امکان ترکیب لایه‌های آزمایش‌شده با عمق را فراهم می‌کند.

نسخه ۱

XR_EXT_eye_gaze_interaction

این افزونه یک XrPath برای دریافت ورودی نگاه از یک ردیاب چشم فراهم می‌کند تا تعاملات نگاه را فعال کند.

مجوزها: EYE_TRACKING_FINE

نسخه ۱

XR_EXT_hand_interaction

این افزونه چهار حالت عملی رایج را برای همه پروفایل‌های تعامل دست کاربر، شامل دستگاه‌های ردیابی دست و دستگاه‌های کنترل حرکت، تعریف می‌کند.

نسخه ۱

XR_KHR_visibility_mask

این افزونه از ارائه ماسک طراحی به ازای هر نما برای برنامه‌ها پشتیبانی می‌کند.

نسخه ۱

XR_META_foveation_eye_tracked

رندرینگ فووِیتِ ردیابی‌شده با چشم، تراکم پیکسلی کمتری را در حاشیه‌ی نگاه کاربر ایجاد می‌کند.

مجوزها: EYE_TRACKING_FINE

نسخه ۱

XR_FB_hand_tracking_aim

افزونه‌ی XR_EXT_hand_tracking فهرستی از حالت‌های مفاصل دست را ارائه می‌دهد که نشان‌دهنده‌ی پیکربندی فعلی دست‌های ردیابی‌شده است. این افزونه یک لایه از تشخیص حرکت را اضافه می‌کند که توسط سیستم استفاده می‌شود.

مجوزها: HAND_TRACKING

نسخه ۱

XR_EXT_palm_pose

این افزونه یک «شناسه استاندارد ژست» جدید برای پروفایل‌های تعامل با نام «palm_ext» تعریف می‌کند.

نسخه ۱

XR_VARJO_foveated_rendering

هدست‌های Varjo نمایشگرهایی با تراکم پیکسلی بسیار بالا در ناحیه مرکزی نمایشگر ارائه می‌دهند.

مجوزها: EYE_TRACKING_FINE

نسخه ۱

XR_VARJO_quad_views

این افزونه یک نوع پیکربندی نمای جدید - XR_VIEW_CONFIGURATION_TYPE_PRIMARY_QUAD_VARJO - به XrViewConfigurationType اضافه می‌کند که می‌تواند توسط xrEnumerateViewConfigurations برگردانده شود تا نشان دهد که زمان اجرا از ۴ درگاه نمایش پشتیبانی می‌کند.

نسخه ۱

XR_META_vulkan_swapchain_create_info

با استفاده از این افزونه، یک برنامه مبتنی بر Vulkan می‌تواند با زنجیر کردن ساختار XrVulkanSwapchainCreateInfoMETA به XrSwapchainCreateInfo هنگام فراخوانی xrCreateSwapchain، از VkImageCreateFlags یا VkImageUsageFlags اضافی عبور کند.

نسخه ۱

XR_FB_hand_tracking_mesh

افزونه XR_EXT_hand_tracking فهرستی از حالت‌های مفصل دست را ارائه می‌دهد، اما هیچ مکانیزمی برای رندر کردن مش دست با پوست ندارد.

مجوزها: HAND_TRACKING

نسخه ۱

XR_FB_composition_layer_image_layout

این افزونه نوع لایه ترکیبی جدیدی تعریف نمی‌کند.

نسخه ۱

XR_KHR_maintenance1

XR_KHR_maintenance1 مجموعه‌ای از ویژگی‌های جزئی را اضافه می‌کند که عمداً در نسخه اصلی OpenXR 1.0 حذف یا نادیده گرفته شده بودند.

نسخه ۱

XR_FB_composition_layer_settings

این افزونه به برنامه‌ها اجازه می‌دهد تا درخواست استفاده از گزینه‌های پردازشی مانند تیز کردن یا نمونه‌برداری فوق‌العاده را روی یک لایه ترکیب داشته باشند.

نسخه ۱

XR_KHR_locate_spaces

این افزونه تابع xrLocateSpacesKHR را معرفی می‌کند.

نسخه ۱

XR_EXT_local_floor

مشخصات اصلی OpenXR شامل دو نوع فضای مرجع قفل‌شده جهانی XrSpace در XrReferenceSpaceType است.

نسخه ۱

XR_EXT_spatial_marker_tracking

این افزونه بر اساس XR_EXT_spatial_entity ساخته شده و به برنامه‌ها اجازه می‌دهد تا نشانگرها را در محیط خود شناسایی و ردیابی کنند.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۱

XR_EXT_spatial_persistence

این افزونه به برنامه‌ها اجازه می‌دهد تا موجودیت‌های مکانی را در طول جلسات برنامه کشف و مرتبط کنند.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۱

XR_EXT_spatial_anchor

این افزونه بر اساس XR_EXT_spatial_entity ساخته شده و به برنامه‌ها اجازه می‌دهد تا anchorهای مکانی ایجاد کنند.

مجوزها: SCENE_UNDERSTANDING_COARSE

نسخه ۱

XR_EXT_spatial_plane_tracking

این افزونه بر اساس XR_EXT_spatial_entity ساخته شده و قابلیت ردیابی مکانی صفحه را برای چارچوب موجودیت مکانی تعریف می‌کند.

نسخه ۱

XR_EXT_spatial_entity

این افزونه مفاهیم و مبانی درک صحنه و استدلال مکانی را در OpenXR معرفی می‌کند.

نسخه ۱

XR_EXT_future

در سیستم‌های XR عملیات خاصی وجود دارند که طولانی مدت هستند و به طور منطقی در یک حلقه فریم معمولی تکمیل نمی‌شوند.

نسخه ۱

XR_FB_color_space

دستگاه‌های XR ممکن است از فضای رنگی استفاده کنند که با بسیاری از مانیتورهای مورد استفاده در توسعه متفاوت است.

نسخه ۱

XR_EXT_composition_layer_inverted_alpha

این افزونه یک پرچم ارائه می‌دهد که وقتی روی یک لایه ترکیب اعمال می‌شود، تفسیر مقدار آلفا را در تصاویر swapchain لایه معکوس می‌کند.

نسخه ۱

XR_EXT_frame_synthesis

این افزونه پشتیبانی لازم برای فعال کردن سنتز فریم در برنامه‌ها را بر اساس داده‌های اضافی ارائه شده توسط برنامه فراهم می‌کند.

نسخه ۳

XR_QCOM_trackables_image_operations

عملیات ردیابی تصویر کوالکام را برای دستگاه‌های قابل ردیابی فراهم می‌کند.

نسخه ۳

XR_QCOM_trackables_qr_code_operations

عملیات ردیابی با کد QR کوالکام را برای موارد قابل ردیابی فراهم می‌کند.

نسخه ۳

XR_EXT_user_presence

این افزونه یک رویداد جدید را معرفی می‌کند تا زمانی که سیستم تغییر حضور کاربر را تشخیص داد، اطلاع‌رسانی کند.

نسخه ۳

XR_KHR_extended_struct_name_lengths

این افزونه حداکثر اندازه نام ساختار را افزایش می‌دهد و تابع جدیدی برای دسترسی به این نام‌های توسعه‌یافته جدید ارائه می‌دهد.

نسخه ۳

XR_EXT_interaction_profile_battery_state_display

XR_EXT_interaction_profile_battery_state_display مکانیزمی را برای برنامه‌ها فراهم می‌کند تا اطلاعات وضعیت باتری دستگاه‌هایی که با پروفایل‌های تعامل استفاده می‌شوند را در زمان اجرا جستجو کنند.

نسخه ۳


OpenXR™ و لوگوی OpenXR علائم تجاری متعلق به گروه Khronos هستند و به عنوان یک علامت تجاری در چین، اتحادیه اروپا، ژاپن و بریتانیا ثبت شده‌اند.