From defc3db2205b0ed8cae77c9cf194626b9233dc6a Mon Sep 17 00:00:00 2001 From: danwillm <39023874+danwillm@users.noreply.github.com> Date: Tue, 6 Oct 2026 17:02:47 +0100 Subject: [PATCH 1/9] steamvr inventory rename to be windows specific --- runtimes/{valve_steamvr.json => valve_steamvr_windows.json} | 0 ...ve_steamvr.json.license => valve_steamvr_windows.json.license} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename runtimes/{valve_steamvr.json => valve_steamvr_windows.json} (100%) rename runtimes/{valve_steamvr.json.license => valve_steamvr_windows.json.license} (100%) diff --git a/runtimes/valve_steamvr.json b/runtimes/valve_steamvr_windows.json similarity index 100% rename from runtimes/valve_steamvr.json rename to runtimes/valve_steamvr_windows.json diff --git a/runtimes/valve_steamvr.json.license b/runtimes/valve_steamvr_windows.json.license similarity index 100% rename from runtimes/valve_steamvr.json.license rename to runtimes/valve_steamvr_windows.json.license From b08a2a06e4bc230451a8e617e4d092957ab7a0b4 Mon Sep 17 00:00:00 2001 From: danwillm <39023874+danwillm@users.noreply.github.com> Date: Tue, 6 Oct 2026 17:03:01 +0100 Subject: [PATCH 2/9] add steamvr frame inventory --- runtimes/valve_steamvr_frame.json | 68 +++++++++++++++++++++++ runtimes/valve_steamvr_frame.json.license | 2 + 2 files changed, 70 insertions(+) create mode 100644 runtimes/valve_steamvr_frame.json create mode 100644 runtimes/valve_steamvr_frame.json.license diff --git a/runtimes/valve_steamvr_frame.json b/runtimes/valve_steamvr_frame.json new file mode 100644 index 0000000..07ab9e4 --- /dev/null +++ b/runtimes/valve_steamvr_frame.json @@ -0,0 +1,68 @@ +{ + "notes": "Generated using list_json: 'SteamVR/OpenXR' (2.19.0)", + "$schema": "../runtime_schema.json", + "name": "SteamVR/OpenXR : cv", + "conformance_submission": 0, + "platform": "Linux (Desktop)", + "vendor": "Valve Corporation", + "extensions": [ + "XR_KHR_binding_modification", + "XR_KHR_composition_layer_depth", + "XR_KHR_convert_timespec_time", + "XR_KHR_generic_controller", + "XR_KHR_locate_spaces", + "XR_KHR_opengl_enable", + "XR_KHR_opengl_es_enable", + "XR_KHR_visibility_mask", + "XR_KHR_vulkan_enable", + "XR_KHR_vulkan_enable2", + "XR_EXT_active_action_set_priority", + "XR_EXT_dpad_binding", + "XR_EXT_eye_gaze_interaction", + "XR_EXT_frame_synthesis", + "XR_EXT_hand_interaction", + "XR_EXT_hand_joints_motion_range", + "XR_EXT_hand_tracking", + "XR_EXT_hand_tracking_data_source", + "XR_EXT_hp_mixed_reality_controller", + "XR_EXT_interaction_profile_battery_state_display", + "XR_EXT_interaction_render_model", + "XR_EXT_local_floor", + "XR_EXT_palm_pose", + "XR_EXT_render_model", + "XR_EXT_user_presence", + "XR_EXT_uuid", + "XR_EXT_view_configuration_views_change", + "XR_FB_display_refresh_rate", + "XR_FB_foveation", + "XR_FB_foveation_configuration", + "XR_FB_foveation_vulkan", + "XR_FB_space_warp", + "XR_FB_swapchain_update_state", + "XR_HTC_vive_cosmos_controller_interaction", + "XR_HTC_vive_focus3_controller_interaction", + "XR_HTC_vive_wrist_tracker_interaction", + "XR_HTCX_vive_tracker_interaction", + "XR_META_foveation_eye_tracked", + "XR_META_performance_metrics", + "XR_META_recommended_layer_resolution", + "XR_META_vulkan_swapchain_create_info", + "XR_MND_headless", + "XR_MNDX_egl_enable", + "XR_VALVE_analog_threshold" + ], + "form_factors": [ + { + "form_factor": "XR_FORM_FACTOR_HEAD_MOUNTED_DISPLAY", + "view_configurations": [ + { + "view_configuration": "XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO", + "environment_blend_modes": [ + "OPAQUE", + "ALPHA_BLEND" + ] + } + ] + } + ] +} diff --git a/runtimes/valve_steamvr_frame.json.license b/runtimes/valve_steamvr_frame.json.license new file mode 100644 index 0000000..1eeb69b --- /dev/null +++ b/runtimes/valve_steamvr_frame.json.license @@ -0,0 +1,2 @@ +Copyright 2022, The Khronos Group Inc. +SPDX-License-Identifier: CC-BY-4.0 From e12b9bcd3bbf39bcbf0be670a45c9c91e497e2d7 Mon Sep 17 00:00:00 2001 From: danwillm <39023874+danwillm@users.noreply.github.com> Date: Tue, 6 Oct 2026 17:50:27 +0100 Subject: [PATCH 3/9] update steamvr windows inventory --- runtimes/valve_steamvr_windows.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/runtimes/valve_steamvr_windows.json b/runtimes/valve_steamvr_windows.json index 4579990..d19dd2e 100644 --- a/runtimes/valve_steamvr_windows.json +++ b/runtimes/valve_steamvr_windows.json @@ -1,8 +1,8 @@ { - "notes": "Populated from hello_xr output: 'SteamVR/OpenXR' (2.14.4)", + "notes": "Generated using list_json: 'SteamVR/OpenXR' (2.19.0)", "$schema": "../runtime_schema.json", - "name": "SteamVR", - "conformance_submission": 11, + "name": "SteamVR/OpenXR : lighthouse", + "conformance_submission": 0, "platform": "Windows (Desktop)", "vendor": "Valve Corporation", "extensions": [ @@ -10,6 +10,7 @@ "XR_KHR_composition_layer_depth", "XR_KHR_D3D11_enable", "XR_KHR_D3D12_enable", + "XR_KHR_generic_controller", "XR_KHR_locate_spaces", "XR_KHR_opengl_enable", "XR_KHR_visibility_mask", @@ -17,7 +18,6 @@ "XR_KHR_vulkan_enable2", "XR_KHR_win32_convert_performance_counter_time", "XR_EXT_active_action_set_priority", - "XR_EXT_debug_utils", "XR_EXT_dpad_binding", "XR_EXT_eye_gaze_interaction", "XR_EXT_hand_interaction", @@ -25,12 +25,14 @@ "XR_EXT_hand_tracking", "XR_EXT_hand_tracking_data_source", "XR_EXT_hp_mixed_reality_controller", + "XR_EXT_interaction_profile_battery_state_display", "XR_EXT_interaction_render_model", "XR_EXT_local_floor", "XR_EXT_palm_pose", "XR_EXT_render_model", "XR_EXT_user_presence", "XR_EXT_uuid", + "XR_EXT_view_configuration_views_change", "XR_EXT_win32_appcontainer_compatible", "XR_FB_display_refresh_rate", "XR_HTC_vive_cosmos_controller_interaction", From 6ecf750d9fa0b556b8dc36e7f7b6a38217e2dd47 Mon Sep 17 00:00:00 2001 From: danwillm <39023874+danwillm@users.noreply.github.com> Date: Tue, 6 Oct 2026 17:50:34 +0100 Subject: [PATCH 4/9] add steamvr linux64 inventory --- runtimes/valve_steamvr_linux64.json | 59 +++++++++++++++++++++ runtimes/valve_steamvr_linux64.json.license | 2 + 2 files changed, 61 insertions(+) create mode 100644 runtimes/valve_steamvr_linux64.json create mode 100644 runtimes/valve_steamvr_linux64.json.license diff --git a/runtimes/valve_steamvr_linux64.json b/runtimes/valve_steamvr_linux64.json new file mode 100644 index 0000000..f82b251 --- /dev/null +++ b/runtimes/valve_steamvr_linux64.json @@ -0,0 +1,59 @@ +{ + "notes": "Generated using list_json: 'SteamVR/OpenXR' (2.19.0)", + "$schema": "../schema.json", + "name": "SteamVR/OpenXR : lighthouse", + "conformance_submission": 0, + "vendor": "Valve Corporation", + "extensions": [ + "XR_KHR_binding_modification", + "XR_KHR_composition_layer_depth", + "XR_KHR_convert_timespec_time", + "XR_KHR_generic_controller", + "XR_KHR_locate_spaces", + "XR_KHR_opengl_enable", + "XR_KHR_opengl_es_enable", + "XR_KHR_visibility_mask", + "XR_KHR_vulkan_enable", + "XR_KHR_vulkan_enable2", + "XR_EXT_active_action_set_priority", + "XR_EXT_dpad_binding", + "XR_EXT_eye_gaze_interaction", + "XR_EXT_hand_interaction", + "XR_EXT_hand_joints_motion_range", + "XR_EXT_hand_tracking", + "XR_EXT_hand_tracking_data_source", + "XR_EXT_hp_mixed_reality_controller", + "XR_EXT_interaction_profile_battery_state_display", + "XR_EXT_interaction_render_model", + "XR_EXT_local_floor", + "XR_EXT_palm_pose", + "XR_EXT_render_model", + "XR_EXT_stationary_reference_space", + "XR_EXT_user_presence", + "XR_EXT_uuid", + "XR_EXT_view_configuration_views_change", + "XR_FB_display_refresh_rate", + "XR_HTC_vive_cosmos_controller_interaction", + "XR_HTC_vive_focus3_controller_interaction", + "XR_HTC_vive_wrist_tracker_interaction", + "XR_HTCX_vive_tracker_interaction", + "XR_META_performance_metrics", + "XR_META_recommended_layer_resolution", + "XR_MND_headless", + "XR_MNDX_egl_enable", + "XR_VALVE_analog_threshold", + ], + "form_factors": [ + { + "form_factor": "XR_FORM_FACTOR_HEAD_MOUNTED_DISPLAY", + "view_configurations": [ + { + "view_configuration": "XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO", + "environment_blend_modes": [ + "OPAQUE", + ] + } + ] + } + ] +} diff --git a/runtimes/valve_steamvr_linux64.json.license b/runtimes/valve_steamvr_linux64.json.license new file mode 100644 index 0000000..1eeb69b --- /dev/null +++ b/runtimes/valve_steamvr_linux64.json.license @@ -0,0 +1,2 @@ +Copyright 2022, The Khronos Group Inc. +SPDX-License-Identifier: CC-BY-4.0 From 061f20aa0ad1bf5a01498561ac818b15de5a6d0b Mon Sep 17 00:00:00 2001 From: danwillm <39023874+danwillm@users.noreply.github.com> Date: Tue, 6 Oct 2026 19:07:01 +0100 Subject: [PATCH 5/9] update names of each list --- runtimes/valve_steamvr_frame.json | 4 ++-- runtimes/valve_steamvr_linux64.json | 2 +- runtimes/valve_steamvr_windows.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/runtimes/valve_steamvr_frame.json b/runtimes/valve_steamvr_frame.json index 07ab9e4..5777d7d 100644 --- a/runtimes/valve_steamvr_frame.json +++ b/runtimes/valve_steamvr_frame.json @@ -1,9 +1,9 @@ { "notes": "Generated using list_json: 'SteamVR/OpenXR' (2.19.0)", "$schema": "../runtime_schema.json", - "name": "SteamVR/OpenXR : cv", + "name": "SteamVR (Steam Frame)", "conformance_submission": 0, - "platform": "Linux (Desktop)", + "platform": "Linux", "vendor": "Valve Corporation", "extensions": [ "XR_KHR_binding_modification", diff --git a/runtimes/valve_steamvr_linux64.json b/runtimes/valve_steamvr_linux64.json index f82b251..445d3ab 100644 --- a/runtimes/valve_steamvr_linux64.json +++ b/runtimes/valve_steamvr_linux64.json @@ -1,7 +1,7 @@ { "notes": "Generated using list_json: 'SteamVR/OpenXR' (2.19.0)", "$schema": "../schema.json", - "name": "SteamVR/OpenXR : lighthouse", + "name": "SteamVR (Linux x64)", "conformance_submission": 0, "vendor": "Valve Corporation", "extensions": [ diff --git a/runtimes/valve_steamvr_windows.json b/runtimes/valve_steamvr_windows.json index d19dd2e..5849923 100644 --- a/runtimes/valve_steamvr_windows.json +++ b/runtimes/valve_steamvr_windows.json @@ -1,7 +1,7 @@ { "notes": "Generated using list_json: 'SteamVR/OpenXR' (2.19.0)", "$schema": "../runtime_schema.json", - "name": "SteamVR/OpenXR : lighthouse", + "name": "SteamVR (Windows)", "conformance_submission": 0, "platform": "Windows (Desktop)", "vendor": "Valve Corporation", From 78734f387f3790370394e511aad818b27523a2a1 Mon Sep 17 00:00:00 2001 From: danwillm <39023874+danwillm@users.noreply.github.com> Date: Tue, 6 Oct 2026 19:09:46 +0100 Subject: [PATCH 6/9] add platform to linux64 list --- runtimes/valve_steamvr_linux64.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtimes/valve_steamvr_linux64.json b/runtimes/valve_steamvr_linux64.json index 445d3ab..b5ec288 100644 --- a/runtimes/valve_steamvr_linux64.json +++ b/runtimes/valve_steamvr_linux64.json @@ -1,8 +1,9 @@ { "notes": "Generated using list_json: 'SteamVR/OpenXR' (2.19.0)", - "$schema": "../schema.json", + "$schema": "../runtime_schema.json", "name": "SteamVR (Linux x64)", "conformance_submission": 0, + "platform": "Linux", "vendor": "Valve Corporation", "extensions": [ "XR_KHR_binding_modification", From 7d1b4ae50ef1cf866a6df00093f1599d1adcc37b Mon Sep 17 00:00:00 2001 From: danwillm <39023874+danwillm@users.noreply.github.com> Date: Tue, 6 Oct 2026 20:49:02 +0100 Subject: [PATCH 7/9] update licences and conformance submissions --- runtimes/valve_steamvr_frame.json | 4 ++-- runtimes/valve_steamvr_frame.json.license | 2 +- runtimes/valve_steamvr_linux64.json | 4 ++-- runtimes/valve_steamvr_linux64.json.license | 2 +- runtimes/valve_steamvr_windows.json | 2 +- runtimes/valve_steamvr_windows.json.license | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/runtimes/valve_steamvr_frame.json b/runtimes/valve_steamvr_frame.json index 5777d7d..0ea900c 100644 --- a/runtimes/valve_steamvr_frame.json +++ b/runtimes/valve_steamvr_frame.json @@ -2,8 +2,8 @@ "notes": "Generated using list_json: 'SteamVR/OpenXR' (2.19.0)", "$schema": "../runtime_schema.json", "name": "SteamVR (Steam Frame)", - "conformance_submission": 0, - "platform": "Linux", + "conformance_submission": 11, + "platform": "Linux (Desktop/Embedded)", "vendor": "Valve Corporation", "extensions": [ "XR_KHR_binding_modification", diff --git a/runtimes/valve_steamvr_frame.json.license b/runtimes/valve_steamvr_frame.json.license index 1eeb69b..81a43a7 100644 --- a/runtimes/valve_steamvr_frame.json.license +++ b/runtimes/valve_steamvr_frame.json.license @@ -1,2 +1,2 @@ -Copyright 2022, The Khronos Group Inc. +Copyright 2026, The Khronos Group Inc. SPDX-License-Identifier: CC-BY-4.0 diff --git a/runtimes/valve_steamvr_linux64.json b/runtimes/valve_steamvr_linux64.json index b5ec288..76ba6cb 100644 --- a/runtimes/valve_steamvr_linux64.json +++ b/runtimes/valve_steamvr_linux64.json @@ -2,8 +2,8 @@ "notes": "Generated using list_json: 'SteamVR/OpenXR' (2.19.0)", "$schema": "../runtime_schema.json", "name": "SteamVR (Linux x64)", - "conformance_submission": 0, - "platform": "Linux", + "conformance_submission": 11, + "platform": "Linux (Desktop/Embedded)", "vendor": "Valve Corporation", "extensions": [ "XR_KHR_binding_modification", diff --git a/runtimes/valve_steamvr_linux64.json.license b/runtimes/valve_steamvr_linux64.json.license index 1eeb69b..81a43a7 100644 --- a/runtimes/valve_steamvr_linux64.json.license +++ b/runtimes/valve_steamvr_linux64.json.license @@ -1,2 +1,2 @@ -Copyright 2022, The Khronos Group Inc. +Copyright 2026, The Khronos Group Inc. SPDX-License-Identifier: CC-BY-4.0 diff --git a/runtimes/valve_steamvr_windows.json b/runtimes/valve_steamvr_windows.json index 5849923..39b1667 100644 --- a/runtimes/valve_steamvr_windows.json +++ b/runtimes/valve_steamvr_windows.json @@ -2,7 +2,7 @@ "notes": "Generated using list_json: 'SteamVR/OpenXR' (2.19.0)", "$schema": "../runtime_schema.json", "name": "SteamVR (Windows)", - "conformance_submission": 0, + "conformance_submission": 11, "platform": "Windows (Desktop)", "vendor": "Valve Corporation", "extensions": [ diff --git a/runtimes/valve_steamvr_windows.json.license b/runtimes/valve_steamvr_windows.json.license index 1eeb69b..81a43a7 100644 --- a/runtimes/valve_steamvr_windows.json.license +++ b/runtimes/valve_steamvr_windows.json.license @@ -1,2 +1,2 @@ -Copyright 2022, The Khronos Group Inc. +Copyright 2026, The Khronos Group Inc. SPDX-License-Identifier: CC-BY-4.0 From c6d4e24b22ea9986ce8500739a3302b0f2237b92 Mon Sep 17 00:00:00 2001 From: danwillm <39023874+danwillm@users.noreply.github.com> Date: Tue, 6 Oct 2026 23:18:59 +0100 Subject: [PATCH 8/9] fix formatting --- runtimes/valve_steamvr_linux64.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runtimes/valve_steamvr_linux64.json b/runtimes/valve_steamvr_linux64.json index 76ba6cb..9faf861 100644 --- a/runtimes/valve_steamvr_linux64.json +++ b/runtimes/valve_steamvr_linux64.json @@ -42,7 +42,7 @@ "XR_META_recommended_layer_resolution", "XR_MND_headless", "XR_MNDX_egl_enable", - "XR_VALVE_analog_threshold", + "XR_VALVE_analog_threshold" ], "form_factors": [ { @@ -51,7 +51,7 @@ { "view_configuration": "XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO", "environment_blend_modes": [ - "OPAQUE", + "OPAQUE" ] } ] From 8d091aa7feea6f77c3d1e41918c554f0a72b1d56 Mon Sep 17 00:00:00 2001 From: danwillm <39023874+danwillm@users.noreply.github.com> Date: Thu, 8 Oct 2026 14:08:49 +0100 Subject: [PATCH 9/9] remove conformance --- runtimes/valve_steamvr_frame.json | 1 - runtimes/valve_steamvr_linux64.json | 1 - 2 files changed, 2 deletions(-) diff --git a/runtimes/valve_steamvr_frame.json b/runtimes/valve_steamvr_frame.json index 0ea900c..1acdbc9 100644 --- a/runtimes/valve_steamvr_frame.json +++ b/runtimes/valve_steamvr_frame.json @@ -2,7 +2,6 @@ "notes": "Generated using list_json: 'SteamVR/OpenXR' (2.19.0)", "$schema": "../runtime_schema.json", "name": "SteamVR (Steam Frame)", - "conformance_submission": 11, "platform": "Linux (Desktop/Embedded)", "vendor": "Valve Corporation", "extensions": [ diff --git a/runtimes/valve_steamvr_linux64.json b/runtimes/valve_steamvr_linux64.json index 9faf861..fa199c7 100644 --- a/runtimes/valve_steamvr_linux64.json +++ b/runtimes/valve_steamvr_linux64.json @@ -2,7 +2,6 @@ "notes": "Generated using list_json: 'SteamVR/OpenXR' (2.19.0)", "$schema": "../runtime_schema.json", "name": "SteamVR (Linux x64)", - "conformance_submission": 11, "platform": "Linux (Desktop/Embedded)", "vendor": "Valve Corporation", "extensions": [