Releases: fredemmott/OpenXR-Tracing
v1.7.0: Update to OpenXR v1.0.34
This release updates from OpenXR v1.0.32.1 to v1.0.34; this includes support for several new extensions:
XR_EXT_user_presence
XR_META_recommended_layer_resolution
XR_META_automatic_layer_filter
XR_META_spatial_entity_mesh
XR_FB_face_tracking2
While v1.0.33 and v1.0.34 include additional extensions, they do not affect the generated tracing code. For details, see the OpenXR change log and the changes to the generated tracing code.
v1.6.0: Update to OpenXR v1.0.32
This release updates from OpenXR v1.0.31 to v1.0.32.1; this includes support for several new extensions:
- XR_HTC_anchor
- XR_META_touch_controller_plus
- XR_ML_marker_understanding
- XR_ML_localization_map
For details, see the OpenXR v1.0.32 release announcement and the changes to the generated tracing code.
v1.5.0: bugfixes, update to OpenXR SDK v1.0.31
xrEnumerateInstanceExtensionProperties
andxrEnumerateApiLayerProperties
are now implemented; due to the way the loader invokes these and the layer-specific behavior required for them, tracing can not be fully implemented for them.- updated to OpenXR v1.0.31; this includes:
- New vendor extension:
XR_MSFT_scene_marker
- New vendor extension:
XR_ML_user_calibration
- various small fixes; for details, see the changes in generated code
- New vendor extension:
v1.4.0: log exceptions, reduce duplication
- C++ exceptions are now caught, logged, and re-thrown. Exceptions should not be thrown by OpenXR calls.
- Fixed a bug that lead to input structs being logged multiple times
v1.3.0: Target OpenXR v1.0.30
This release updates to OpenXR v1.0.30, which has two changes that affect OpenXR-Tracing:
- The
colorspace
argument toxrSetColorSpaceFB()
has been renamed tocolorSpace
- The
enabled
argument toxrtSetMarkerTrackingPredictionVARJO()
has been renamed toenable
For details, see the diff for the generated code.
v1.2.0: Target OpenXR v1.0.29
This release targets OpenXR v1.0.29
The only significant change is the addition of support for the new XR_META_passthrough_preferences
extension.
For details, see the full generated changes.
v1.1.0
This release updates to OpenXR v1.0.28.2, including new extensions. For details, see:
You may need to install the latest Microsoft C++ runtime libraries:
x86: https://aka.ms/vs/17/release/vc_redist.x86.exe
x64: https://aka.ms/vs/17/release/vc_redist.x64.exe
v1.0.1: make installation scripts more flexible
install.ps1
and wrap.ps1
now handle being ran from the same directory as the DLLs and JSON file, instead of requiring an 'out' directory.
v1.0.0 for OpenXR v1.0.27
This release:
- targets OpenXR v1.0.27
- includes signed binaries
You may need to install the latest Microsoft C++ runtime libraries: