Skip to content

Commit ce0413b

Browse files
BastiaanOlijfredinfinite23
authored andcommitted
Added files for Unreal as provided by Victor Brodin
1 parent 4d5bc7a commit ce0413b

File tree

2 files changed

+109
-0
lines changed

2 files changed

+109
-0
lines changed

clients/unreal.json

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
{
2+
"$schema": "../client_schema.json",
3+
"name": "Unreal Engine",
4+
"vendor": "Epic Games",
5+
"platforms": [
6+
"Windows (Desktop)",
7+
"Android (All-in-one)"
8+
],
9+
"components": [
10+
{
11+
"name": "OpenXR",
12+
"abbreviation": "OpenXR",
13+
"extensions": [
14+
"XR_EPIC_view_configuration_fov",
15+
"XR_EXT_active_action_set_priority",
16+
"XR_EXT_composition_layer_inverted_alpha",
17+
"XR_EXT_debug_utils",
18+
"XR_EXT_dpad_binding",
19+
"XR_EXT_local_floor",
20+
"XR_EXT_palm_pose",
21+
"XR_FB_composition_layer_alpha_blend",
22+
"XR_FB_composition_layer_depth_test",
23+
"XR_FB_foveation",
24+
"XR_FB_foveation_configuration",
25+
"XR_FB_foveation_vulkan",
26+
"XR_FB_swapchain_update_state",
27+
"XR_KHR_android_create_instance",
28+
"XR_KHR_binding_modification",
29+
"XR_KHR_composition_layer_color_scale_bias",
30+
"XR_KHR_composition_layer_cylinder",
31+
"XR_KHR_composition_layer_depth",
32+
"XR_KHR_composition_layer_equirect",
33+
"XR_KHR_composition_layer_equirect2",
34+
"XR_KHR_D3D11_enable",
35+
"XR_KHR_D3D12_enable",
36+
"XR_KHR_opengl_enable",
37+
"XR_KHR_opengl_es_enable",
38+
"XR_KHR_visibility_mask",
39+
"XR_KHR_vulkan_enable",
40+
"XR_KHR_vulkan_swapchain_format_list",
41+
"XR_KHR_win32_convert_performance_counter_time",
42+
"XR_MND_headless",
43+
"XR_OCULUS_audio_device_guid",
44+
"XR_VARJO_quad_views"
45+
]
46+
},
47+
{
48+
"name": "OpenXRHandTracking",
49+
"abbreviation": "Hand Tracking",
50+
"extensions": [
51+
"XR_EXT_hand_tracking"
52+
]
53+
},
54+
{
55+
"name": "OpenXREyeTracker",
56+
"abbreviation": "Eye Tracking",
57+
"extensions": [
58+
"XR_EXT_eye_gaze_interaction"
59+
]
60+
},
61+
{
62+
"name": "OpenXRViveTracker",
63+
"abbreviation": "Vive Tracker",
64+
"extensions": [
65+
"XR_HTCX_vive_tracker_interaction"
66+
]
67+
},
68+
{
69+
"name": "HPMotionController",
70+
"abbreviation": "HPMotionController",
71+
"extensions": [
72+
"XR_EXT_hp_mixed_reality_controller"
73+
]
74+
}
75+
],
76+
"form_factors": [
77+
{
78+
"form_factor": "XR_FORM_FACTOR_HEAD_MOUNTED_DISPLAY",
79+
"view_configurations": [
80+
{
81+
"view_configuration": "XR_VIEW_CONFIGURATION_TYPE_PRIMARY_MONO",
82+
"environment_blend_modes": [
83+
"OPAQUE",
84+
"ADDITIVE",
85+
"ALPHA_BLEND"
86+
]
87+
},
88+
{
89+
"view_configuration": "XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO",
90+
"environment_blend_modes": [
91+
"OPAQUE",
92+
"ADDITIVE",
93+
"ALPHA_BLEND"
94+
]
95+
},
96+
{
97+
"view_configuration": "XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO_WITH_FOVEATED_INSET",
98+
"environment_blend_modes": [
99+
"OPAQUE",
100+
"ADDITIVE",
101+
"ALPHA_BLEND"
102+
]
103+
}
104+
]
105+
}
106+
]
107+
}

clients/unreal.json.license

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Copyright 2025, The Khronos Group Inc.
2+
SPDX-License-Identifier: CC-BY-4.0

0 commit comments

Comments
 (0)