Tworzenie aplikacji z obsługiwanymi rozszerzeniami OpenXR

Odpowiednie urządzenia z XR
Te wskazówki pomogą Ci tworzyć treści na te typy urządzeń z XR.
Gogle XR
Przewodowe okulary XR

Android XR obsługuje OpenXR zgodnie ze specyfikacją OpenXR 1.1 i długą listą rozszerzeń innych firm. Korzystanie z tych rozszerzeń zapewnia znajome środowisko podczas tworzenia aplikacji na XR. Niektóre z tych funkcji wymagają uprawnień w czasie działania aplikacji na Androida. Jeśli chcesz tworzyć aplikacje bezpośrednio w interfejsach API OpenXR, wymagane pliki nagłówkowe znajdziesz w repozytorium jetpack-xr-natives.

Rozszerzenia dostawcy Androida XR

Nazwa rozszerzenia

Opis

Wersja interfejsu Spatial API

XR_ANDROID_anchor_sharing_export

Kotwice utworzone przez aplikację za pomocą XR_ANDROID_trackables, XR_EXT_spatial_anchor i XR_ANDROID_spatial_anchor_space są powiązane z konkretną sesją i dlatego nie są widoczne dla innych aplikacji. To rozszerzenie umożliwia aplikacjom udostępnianie kotwic innym uruchomionym aplikacjom.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_body_tracking

Wykorzystuje kinematykę odwrotną do określania pozycji ciała na podstawie pozycji głowy i dłoni.

Uprawnienia: BODY_TRACKING

v2

XR_ANDROID_composition_layer_passthrough_mesh

W przypadku urządzeń, które obsługują wiele trybów mieszania środowiska.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_depth_texture

To rozszerzenie umożliwia aplikacji żądanie map głębi rzeczywistego środowiska wokół gogli i wysyłanie zapytań o obsługiwane rozdzielczości głębi podczas tworzenia.

Uprawnienia: SCENE_UNDERSTANDING_FINE

v1

XR_ANDROID_device_anchor_persistence

To rozszerzenie umożliwia zachowanie aplikacji.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_enumerate_system_extension_properties

To rozszerzenie umożliwia aplikacjom określenie, które rozszerzenia są obsługiwane przez bieżącą konfigurację systemu.

v3

XR_ANDROID_eye_tracking

To rozszerzenie umożliwia aplikacjom uzyskiwanie informacji o pozycji i orientacji oczu użytkownika, a także o stanie śledzenia wzroku.

Uprawnienia: EYE_TRACKING_FINE

v1

XR_ANDROID_face_tracking

To rozszerzenie umożliwia aplikacjom uzyskiwanie wag kształtów mieszanych i renderowanie mimiki twarzy w XR.

Uprawnienia: FACE_TRACKING

v1

XR_ANDROID_face_tracking_data_source

To rozszerzenie umożliwia aplikacjom uzyskiwanie danych śledzenia twarzy z wielu źródeł.

Uprawnienia: FACE_TRACKING, RECORD_AUDIO

v3

XR_ANDROID_geospatial

To rozszerzenie umożliwia śledzenie geoprzestrzenne na potrzeby interfejsu Geospatial API Google.

Uprawnienia: ACCESS_FINE_LOCATION

v4

XR_ANDROID_geospatial_anchor

To rozszerzenie udostępnia kotwice geoprzestrzenne i kotwice powierzchniowe, które są umieszczone w przestrzeni względem Ziemi na danej szerokości i długości geograficznej oraz wysokości.

Uprawnienia: ACCESS_FINE_LOCATION

v4

XR_ANDROID_global_passthrough_dimming

To rozszerzenie umożliwia aplikacjom ustawianie i wykonywanie zapytań dotyczących globalnego poziomu przyciemniania trybu passthrough oraz otrzymywanie zdarzeń, gdy poziom przyciemniania się zmienia.

v4

XR_ANDROID_google_cloud_auth

To rozszerzenie umożliwia korzystanie z rozszerzeń działających w chmurze Google, umożliwiając aplikacji podawanie danych uwierzytelniających do Cloud APIs Google.

v4

XR_ANDROID_hand_mesh

To rozszerzenie umożliwia wprowadzanie danych za pomocą śledzenia rąk, które są reprezentowane jako dynamiczna siatka dłoni.

Uprawnienia: HAND_TRACKING

v1

XR_ANDROID_light_estimation

To rozszerzenie umożliwia aplikacji żądanie danych dotyczących oświetlenia w środowisku rzeczywistym wokół gogli.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_light_estimation_cubemap

To rozszerzenie jest oparte na podstawowym rozszerzeniu XR_ANDROID_light_estimation.

Uprawnienia: SCENE_UNDERSTANDING_FINE

v3

XR_ANDROID_mouse_interaction

To rozszerzenie udostępnia XrPath do odbierania sygnałów myszy i definiuje jedną często używaną pozę działania dla profili myszy użytkownika, w tym urządzeń myszy i trackpadów.

v1

XR_ANDROID_passthrough_camera_state

Uruchomienie kamery trybu passthrough może trochę potrwać i może ona nie być od razu dostępna.

v1

XR_ANDROID_performance_metrics

To rozszerzenie udostępnia interfejsy API do wyliczania i wykonywania zapytań dotyczących różnych liczników wskaźników wydajności bieżącego urządzenia XR.

v1

XR_ANDROID_raycast

To rozszerzenie umożliwia aplikacji rzutowanie promieni na elementy możliwe do śledzenia w środowisku.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_recommended_resolution

To rozszerzenie umożliwia środowisku wykonawczemu powiadamianie aplikacji o zmianie zalecanej rozdzielczości.

v1

XR_ANDROID_recommended_settings

Domyślne środowisko użytkownika może być w różnych stanach, które są kombinacją trybu mieszania i sposobu wprowadzania danych.

v1

XR_ANDROID_scene_meshing

To rozszerzenie ma na celu dostarczanie siatek, które w przybliżeniu reprezentują obiekty fizyczne w środowisku użytkownika.

Uprawnienia: SCENE_UNDERSTANDING_FINE

v1

XR_ANDROID_spatial_anchor_space

Funkcja xrCreateSpatialAnchorEXT zdefiniowana w rozszerzeniu XR_EXT_spatial_anchor umożliwia aplikacjom tworzenie kotwic przestrzennych z uchwytem XrSpatialEntityEXT, który je reprezentuje.

To rozszerzenie tworzy natomiast kotwicę przestrzenną, która jest reprezentowana przez uchwyt XrSpace.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_spatial_annotation_tracking

To rozszerzenie zapewnia możliwość śledzenia adnotacji w rozszerzeniu XR_EXT_spatial_entity, co pozwala śledzić różne adnotacje w scenie. Umożliwia aplikacjom nakładanie nakładek na obiekty fizyczne lub wirtualne zdefiniowane przez odwołania w czasie działania.

Uprawnienia: SCENE_UNDERSTANDING_FINE

v3

XR_ANDROID_spatial_component_subsumed_by

To rozszerzenie bazuje na XR_EXT_spatial_entity i zapewnia nowy komponent dla XR_SPATIAL_CAPABILITY_PLANE_TRACKING_EXT, który ujawnia XrSpatialEntityIdEXT obejmujący bieżący element.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_spatial_discovery_bounds

To rozszerzenie dodaje definicje granic przestrzennych, które umożliwiają aplikacjom filtrowanie wykrytych elementów przestrzennych.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v4

XR_ANDROID_spatial_discovery_raycast

To rozszerzenie bazuje na XR_EXT_spatial_entity i zapewnia funkcję rzutowania promieni w przypadku istniejących funkcji przestrzennych.

Uprawnienia: SCENE_UNDERSTANDING_FINE

v3

XR_ANDROID_spatial_entity_bound_anchor

To rozszerzenie umożliwia aplikacjom tworzenie i dołączanie kotwic do elementów przestrzennych.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_spatial_object_tracking

To rozszerzenie opiera się na XR_EXT_spatial_entity i definiuje funkcję przestrzenną do śledzenia zestawu wstępnie zdefiniowanych obiektów fizycznych bez konieczności podawania wejściowego zbioru danych z aplikacji.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_trackables

To rozszerzenie umożliwia aplikacji dostęp do elementów śledzonych z otoczenia fizycznego.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_trackables_image

To rozszerzenie umożliwia śledzenie obrazów planarnych określonych przez zestawy wejściowych obrazów referencyjnych.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_trackables_marker

To rozszerzenie umożliwia śledzenie znaczników fizycznych.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_trackables_object

To rozszerzenie umożliwia śledzenie obiektów fizycznych.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_trackables_qr_code

To rozszerzenie umożliwia śledzenie fizycznych kodów QR i dekodowanie danych z kodów QR.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_unbounded_reference_space

To rozszerzenie umożliwia aplikacjom tworzenie przestrzeni referencyjnej XR_REFERENCE_SPACE_TYPE_UNBOUNDED_ANDROID.

v1

XR_ANDROID_viewport_feathering

To rozszerzenie ujawnia obszar z rozmyciem zastosowany przez środowisko wykonawcze, dzięki czemu aplikacja może rozmieszczać elementy interfejsu w bezpiecznym obszarze.

v4

Rozszerzenia innych firm

Nazwa rozszerzenia

Opis

Wersja interfejsu Spatial API

XR_MND_headless

Niektóre aplikacje mogą wymagać dostępu do urządzeń do interakcji XR bez wyświetlania żadnych treści graficznych na wyświetlaczu lub wyświetlaczach.

v1

XR_KHR_binding_modification

To rozszerzenie dodaje opcjonalną strukturę, którą można uwzględnić w łańcuchu XrInteractionProfileSuggestedBinding::next przekazywanym do xrSuggestInteractionProfileBindings, aby określić dodatkowe informacje i zmodyfikować domyślne zachowanie wiązania.

v1

XR_EXT_debug_utils

Ze względu na charakter interfejsu OpenXR deweloper i aplikacja mają dostęp do bardzo niewielu informacji o błędach.

v1

XR_EXT_hand_tracking

To rozszerzenie umożliwia aplikacjom lokalizowanie poszczególnych stawów na podstawie danych wejściowych ze śledzenia rąk.

Uprawnienia: HAND_TRACKING

v1

XR_EXT_performance_settings

To rozszerzenie definiuje interfejs API, który umożliwia aplikacji przekazywanie wskazówek dotyczących wydajności do środowiska wykonawczego, a środowisku wykonawczemu – wysyłanie powiadomień związanych z wydajnością z powrotem do aplikacji. Dzięki temu obie strony mogą znaleźć odpowiedni kompromis między potrzebną wydajnością procesora i GPU, stabilnością termiczną i spójnymi, dobrymi wrażeniami użytkownika podczas całej sesji.

v1

XR_FB_display_refresh_rate

Na platformach, które obsługują dynamiczne dostosowywanie częstotliwości odświeżania wyświetlacza.

v1

XR_FB_swapchain_update_state

To rozszerzenie umożliwia aplikacji modyfikowanie i odpytywanie określonego stanu zmiennego powiązanego z łańcuchem wymiany.

v1

XR_FB_foveation

Fowiacja w kontekście XR to technika renderowania, która umożliwia wyświetlanie obszaru obrazu w pobliżu punktu skupienia lub dołka środkowego oka w wyższej rozdzielczości niż obszary na obrzeżach.

v1

XR_FB_foveation_configuration

W przypadku gogli VR Facebooka deweloperzy mogą tworzyć profile fowiacji generowane przez środowisko wykonawcze pod kątem właściwości optycznych i wydajności.

v1

XR_FB_foveation_vulkan

Interfejs Vulkan Graphics API wymaga zastosowania obrazu do łańcucha wymiany, aby zastosować wzorzec foveation.

v1

XR_FB_space_warp

To rozszerzenie zapewnia obsługę technologii Space Warp w aplikacji.

v1

XR_KHR_opengl_es_enable

To rozszerzenie musi być udostępniane przez środowiska wykonawcze obsługujące aplikacje, które do renderowania używają interfejsów API OpenGL ES.

v1

XR_KHR_android_create_instance

Gdy aplikacja tworzy obiekt XrInstance w systemach Android.

v1

XR_KHR_android_surface_swapchain

Częstym działaniem w XR jest wyświetlanie strumienia obrazów.

v1

XR_KHR_android_thread_settings

Aby korzystanie z XR było komfortowe, aplikacje muszą szybko i spójnie dostarczać klatki.

v1

XR_KHR_composition_layer_color_scale_bias

Skala kolorów i odchylenie są stosowane do koloru warstwy podczas kompozycji, po jej przekonwertowaniu na reprezentację wstępnie pomnożonej przezroczystości.

v1

XR_KHR_composition_layer_cube

To rozszerzenie dodaje dodatkowy typ warstwy, który umożliwia bezpośrednie próbkowanie z map sześciennych.

v1

XR_KHR_composition_layer_cylinder

To rozszerzenie dodaje dodatkowy typ warstwy, w której środowisko wykonawcze XR musi mapować teksturę pochodzącą z łańcucha wymiany na wnętrze sekcji cylindra. Można to sobie wyobrazić jako zakrzywiony ekran telewizora.

v1

XR_KHR_composition_layer_depth

To rozszerzenie definiuje dodatkowy typ warstwy, który umożliwia aplikacjom przesyłanie obrazów głębi wraz z obrazami kolorowymi w warstwach projekcji.

v1

XR_KHR_composition_layer_equirect

To rozszerzenie dodaje dodatkowy typ warstwy, w której środowisko wykonawcze XR musi mapować obraz zakodowany w formacie równoodległościowym walcowym pochodzący z łańcucha wymiany na wnętrze sfery.

v1

XR_KHR_composition_layer_equirect2

To rozszerzenie dodaje dodatkowy typ warstwy, w której środowisko wykonawcze XR musi mapować obraz zakodowany w formacie równoodległościowym walcowym pochodzący z łańcucha wymiany na wnętrze sfery.

To rozszerzenie używa innej parametryzacji, która jest bardziej zgodna ze sformułowaniem XR_KHR_composition_layer_cylinder, ale jest funkcjonalnie równoważna z XR_KHR_composition_layer_equirect.

v1

XR_KHR_convert_timespec_time

To rozszerzenie udostępnia 2 funkcje do konwersji między czasem monotonicznym timespec a XrTime.

v1

XR_KHR_vulkan_enable

To rozszerzenie umożliwia korzystanie z interfejsu Vulkan Graphics API w środowisku wykonawczym OpenXR.

v1

XR_KHR_vulkan_enable2

To rozszerzenie umożliwia korzystanie z interfejsu Vulkan Graphics API w środowisku wykonawczym OpenXR.

v1

XR_KHR_loader_init

Na niektórych platformach przed wczytaniem należy zainicjować moduł z parametrami właściwymi dla danej platformy.

v1

XR_KHR_loader_init_android

Na Androidzie niektóre implementacje modułu ładującego wymagają, aby aplikacja podawała dodatkowe informacje podczas inicjowania.

v1

XR_KHR_swapchain_usage_input_attachment_bit

To rozszerzenie umożliwia aplikacji określenie, że obrazy łańcucha wymiany powinny być tworzone w taki sposób, aby można było ich używać jako załączników wejściowych. W momencie pisania tego artykułu ten bit wpływa tylko na łańcuchy wymiany Vulkan.

v1

XR_EXT_dpad_binding

To rozszerzenie umożliwia aplikacji powiązanie co najmniej 1 działania cyfrowego z trackpadem lub drążkiem, tak jakby był to d-pad, przez zdefiniowanie dodatkowych ścieżek komponentów, dla których można sugerować powiązania.

v1

XR_EXT_uuid

To rozszerzenie definiuje unikalny identyfikator uniwersalny zgodny z RFC 4122.

v1

XR_FB_composition_layer_depth_test

To rozszerzenie umożliwia kompozycję warstw z testowaniem głębi.

v1

XR_EXT_eye_gaze_interaction

To rozszerzenie udostępnia XrPath, który umożliwia uzyskiwanie danych wejściowych dotyczących ruchów gałek ocznych z modułu śledzenia wzroku, aby umożliwić interakcje za pomocą wzroku.

Uprawnienia: EYE_TRACKING_FINE

v1

XR_EXT_hand_interaction

To rozszerzenie definiuje 4 powszechnie używane pozy działania dla wszystkich profili interakcji dłoni użytkownika, w tym urządzeń do śledzenia rąk i kontrolerów ruchu.

v1

XR_KHR_visibility_mask

To rozszerzenie obsługuje udostępnianie maski rysowania dla aplikacji w każdym widoku.

v1

XR_META_foveation_eye_tracked

Renderowanie foveated ze śledzeniem wzroku renderuje mniejszą gęstość pikseli na obrzeżach pola widzenia użytkownika.

Uprawnienia: EYE_TRACKING_FINE

v1

XR_FB_hand_tracking_aim

Rozszerzenie XR_EXT_hand_tracking udostępnia listę pozycji stawów dłoni, które reprezentują bieżącą konfigurację śledzonych dłoni. To rozszerzenie dodaje warstwę rozpoznawania gestów, która jest używana przez system.

Uprawnienia: HAND_TRACKING

v1

XR_EXT_palm_pose

To rozszerzenie definiuje nowy „standardowy identyfikator pozycji” dla profili interakcji o nazwie „palm_ext”.

v1

XR_VARJO_foveated_rendering

Gogle Varjo mają wyświetlacze o bardzo dużej gęstości pikseli w środkowej części.

Uprawnienia: EYE_TRACKING_FINE

v1

XR_VARJO_quad_views

To rozszerzenie dodaje nowy typ konfiguracji widoku – XR_VIEW_CONFIGURATION_TYPE_PRIMARY_QUAD_VARJO do XrViewConfigurationType, który może być zwracany przez xrEnumerateViewConfigurations, aby wskazać, że środowisko wykonawcze obsługuje 4 widoczne obszary.

v1

XR_META_vulkan_swapchain_create_info

Za pomocą tego rozszerzenia aplikacja oparta na Vulkanie może przekazywać dodatkowe flagi VkImageCreateFlags lub VkImageUsageFlags, łącząc strukturę XrVulkanSwapchainCreateInfoMETA z XrSwapchainCreateInfo podczas wywoływania xrCreateSwapchain.

v1

XR_FB_hand_tracking_mesh

Rozszerzenie XR_EXT_hand_tracking udostępnia listę pozycji stawów dłoni, ale nie zawiera mechanizmu renderowania siatki dłoni.

Uprawnienia: HAND_TRACKING

v1

XR_FB_composition_layer_image_layout

To rozszerzenie nie definiuje nowego typu warstwy kompozycji.

v1

XR_KHR_maintenance1

XR_KHR_maintenance1 dodaje zestaw mniejszych funkcji, które zostały celowo pominięte lub przeoczone w pierwotnej wersji OpenXR 1.0.

v1

XR_FB_composition_layer_settings

To rozszerzenie umożliwia aplikacjom żądanie użycia opcji przetwarzania, takich jak wyostrzanie lub supersampling, na warstwie kompozycji.

v1

XR_KHR_locate_spaces

To rozszerzenie wprowadza funkcję xrLocateSpacesKHR.

v1

XR_EXT_local_floor

Podstawowa specyfikacja OpenXR zawiera 2 typy przestrzeni referencyjnej zablokowanej w świecie XrSpace w XrReferenceSpaceType.

v1

XR_EXT_spatial_marker_tracking

To rozszerzenie bazuje na XR_EXT_spatial_entity i umożliwia aplikacjom wykrywanie i śledzenie znaczników w ich środowisku.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_persistence

To rozszerzenie umożliwia aplikacjom wykrywanie i korelowanie elementów przestrzennych w ramach sesji aplikacji.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_anchor

To rozszerzenie bazuje na XR_EXT_spatial_entity i umożliwia aplikacjom tworzenie kotwic przestrzennych.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_plane_tracking

To rozszerzenie bazuje na XR_EXT_spatial_entity i definiuje funkcję przestrzenną śledzenia płaszczyzny dla platformy encji przestrzennych.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_entity

To rozszerzenie wprowadza koncepcje i podstawy rozpoznawania scen i rozumowania przestrzennego w OpenXR.

v1

XR_EXT_future

W systemach XR niektóre operacje trwają długo i nie kończą się w normalnej pętli klatek.

v1

XR_FB_color_space

Urządzenia z XR mogą używać przestrzeni barw, która różni się od wielu monitorów używanych podczas programowania.

v1

XR_EXT_composition_layer_inverted_alpha

To rozszerzenie udostępnia flagę, która po zastosowaniu do warstwy kompozycji odwraca interpretację wartości alfa w obrazach łańcucha wymiany warstwy.

v1

XR_EXT_spatial_entity_archetypes

Funkcja xrQuerySpatialComponentDataEXT umożliwia aplikacjom wysyłanie zapytań o encje i dane komponentów za pomocą filtra typów komponentów, które muszą być obecne w encji. To rozszerzenie wprowadza koncepcję archetypów (unikalnych kombinacji komponentów), dzięki czemu aplikacje mogą odczytywać wszystkie dane komponentów dla wszystkich encji bez duplikowania.

v4

XR_EXT_frame_synthesis

To rozszerzenie umożliwia syntezę klatek w aplikacjach na podstawie dodatkowych danych dostarczanych przez aplikację.

v3

XR_QCOM_trackables_image_operations

Zapewnia operacje śledzenia obrazu Qualcomm na potrzeby elementów śledzonych.

v3

XR_QCOM_trackables_qr_code_operations

Zapewnia operacje śledzenia za pomocą kodu QR Qualcomm w przypadku elementów śledzonych.

v3

XR_EXT_user_presence

To rozszerzenie wprowadza nowe zdarzenie, które powiadamia o wykryciu przez system zmiany obecności użytkownika.

v3

XR_KHR_extended_struct_name_lengths

To rozszerzenie zwiększa maksymalne rozmiary nazw struktur i udostępnia nową funkcję umożliwiającą dostęp do tych nowych rozszerzonych nazw.

v3

XR_EXT_hand_tracking_data_source

To rozszerzenie rozszerza rozszerzenie XR_EXT_hand_tracking.

v4

XR_EXT_spatial_container_self_rendering

To rozszerzenie opisuje „samodzielne renderowanie” w kontekście kontenerów przestrzennych.

v4

XR_EXT_spatial_container

To rozszerzenie definiuje nową klasę elementów, które można wyświetlać.

v4

XR_EXT_spatial_persistence_operations

To rozszerzenie umożliwia aplikacjom zachowywanie i usuwanie elementów przestrzennych w różnych sesjach.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_mesh_tracking

To rozszerzenie bazuje na XR_EXT_spatial_entity i definiuje możliwości przestrzenne śledzenia siatki trójkątów otoczenia.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v4

XR_EXT_spatial_object_tracking

To rozszerzenie opiera się na XR_EXT_spatial_entity i definiuje funkcję przestrzenną do śledzenia zestawu wstępnie zdefiniowanych obiektów bez konieczności podawania wejściowego zbioru danych z aplikacji.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v4

XR_EXT_spatial_image_tracking

To rozszerzenie zapewnia możliwość śledzenia obrazów na potrzeby rozszerzenia XR_EXT_spatial_entity.

Uprawnienia: SCENE_UNDERSTANDING_COARSE

v4

XR_EXT_interaction_profile_battery_state_display

XR_EXT_interaction_profile_battery_state_display zapewnia mechanizm, który umożliwia aplikacjom wysyłanie do środowiska wykonawczego zapytań o informacje o stanie baterii urządzeń używanych z profilami interakcji.

v3

XR_FB_composition_layer_secure_content

To rozszerzenie nie definiuje nowego typu warstwy kompozycji.

v4


OpenXR™ i logo OpenXR są znakami towarowymi należącymi do firmy The Khronos Group Inc. i są zarejestrowane jako znaki towarowe w Chinach, Japonii, Unii Europejskiej i Wielkiej Brytanii.