Releases: fredemmott/OpenXR-API-Layers-GUI
v2024.12.07: Updated ordering and warnings, include runtime in reports
Please do not link directly to this page or the file; instead, please link to https://github.com/fredemmott/OpenXR-API-Layers-GUI/releases/latest
- Download OpenXR-API-Layers-GUI-v2024.12.07.187.zip
- Extract it somewhere handy
- Run
OpenXR-API-Layers-GUI.exe
Changes
- ✨ The active OpenXR runtime is now included in reports
- ✨ Added a warning if OpenXR Toolkit is enabled; it is unsupported, and known to cause crashes or other issues in modern games
- ✨ XRNeckSafer is now positioned above any layers that are known to create an overlay, instead of just above OpenKneeboard
v2024.09.25: bug fixes, additional ordering changes
Please do not link directly to this page or the file; instead, please link to https://github.com/fredemmott/OpenXR-API-Layers-GUI/releases/latest
- Download OpenXR-API-Layers-GUI-v2024.09.25.184.zip
- Extract it somewhere handy
- Run
OpenXR-API-Layers-GUI.exe
Changes
- ✨ OpenXR Motion Composition will be positioned below OpenKneeboard, so that OpenKneeboard is anchored to the in-game world/cockpit
- ✨ XrNeckSafer will be positioned above OpenKneeboard due to compatibility issues
- 🐛 the app will no longer wait for the autoupdater to finish before launching
- 🐛 the 'outside of program files' warning now allows 32-bit API layers in 64-bit program files, and 64-bit layers in 32-bit program files
32-bit and 64-bit Program Files
The 'outside of program files' warning is because both program files folders have special windows permissions that allow 'sandboxed' windows apps (e.g. from the Microsoft Store) to access them; these permissions are identical for the 32-bit and 64-bit program files folders, so the problem this warning aims to fix does not exist.
While it would arguably be more correct for 32-bit layers to be in 32-bit program files and 64-bit layers to be in 64-bit program files, in reality, several tools contain both 32-bit and 64-bit API layers in a single installer. These usually install both layers and configuration utilities and other supporting files into a single location in one folder - and this is what users expect.
v2024.09.09
Please do not link directly to this page or the file; instead, please link to https://github.com/fredemmott/OpenXR-API-Layers-GUI/releases/latest
- Download OpenXR-API-Layers-GUI-v2024.09.09.161.zip
- Extract it somewhere handy
- Run
OpenXR-API-Layers-GUI.exe
Changes
- Work around ImGUI-SMFL bug causing unresponsive UI if launched in backgrround
- Added autoupdater
- Added dark mode title bar
v2024.07.18
Please do not link directly to this page or the file; instead, please link to https://github.com/fredemmott/OpenXR-API-Layers-GUI/releases/latest
- Download OpenXR-API-Layers-GUI-v2024.07.18.154.zip
- Extract it somewhere handy
- Run
OpenXR-API-Layers-GUI.exe
Changes
- The
SOFTWARE\Khronos\OpenXR\1\ApiLayers\Implicit
registry key is now automatically created if it doesn't exist (thanks to @Louis-Billot in #10) - Replaced "No warnings." with "No warnings, however most checks were skipped because the layer is disabled." in the GUI and reports for disabled layers
- Reports and the details tab now include API layer OpenXR API version and implementation version
- Added warning icon to tabs with warnings
- The "Save Report" button is now in the top bar
- While the tool still supports configuring both 32-bit and 64-bit API layers, the tool itself is now a 64-bit executable; this is because some of the APIs to specifically access 32-bit or 64-bit areas are only supported by Microsoft in 64-bit executables. This means that 64-bit Windows is now required
v2024.06.14: bug fixes
Please do not link directly to this page or the file; instead, please link to https://github.com/fredemmott/OpenXR-API-Layers-GUI/releases/latest
- Download OpenXR-API-Layers-GUI-v2024.06.14.137.zip
- Extract it somewhere handy
- Run
OpenXR-API-Layers-GUI.exe
Changes in v2024.06.14
- The "installed outside of program files" warning now understands the difference between 64-bit and 32-bit API layers, and checks "Program Files" or "Program Files (x86)" as appropriate
- Registry values that are larger than a DWORD are now handled correctly; these result in the "not a DWORD" warning added in v2024.06.13
- Reduced CPU usage: the tool monitors for registry edits and reloads/rechecks, and was incorrectly thinking the registry had been modified when it had not
Changes in v2024.06.13
- A warning is now shown if the OpenXR layer registry contains a value that is not a DWORD
- An unsigned DLL error is no longer shown if there is no DLL
- Combined the separate Win64/WIn32 HKLM/HKCU executables into a single (32-bit) executable
- Added 'Save Report...' button for creating a file containing all the information, for sharing with developers
- Added equivalent
OpenXR-API-Layers-Create-Report.exe
- Added version metadata to the exe files
v2024.06.13: check registry value type, reports, unified GUI executable
Please do not link directly to this page or the file; instead, please link to https://github.com/fredemmott/OpenXR-API-Layers-GUI/releases/latest
- Download OpenXR-API-Layers-GUI-v2024.06.13.130.zip
- Extract it somewhere handy
- Run
OpenXR-API-Layers-GUI.exe
Changes
- A warning is now shown if the OpenXR layer registry contains a value that is not a DWORD
- An unsigned DLL error is no longer shown if there is no DLL
- Combined the separate Win64/WIn32 HKLM/HKCU executables into a single (32-bit) executable
- Added 'Save Report...' button for creating a file containing all the information, for sharing with developers
- Added equivalent
OpenXR-API-Layers-Create-Report.exe
- Added version metadata to the exe files
v2024.03.13: code signature verification
Please do not link directly to this page or the file; instead, please link to https://github.com/fredemmott/OpenXR-API-Layers-GUI/releases/latest
- Download OpenXR-API-Layers-GUI-v2024.3.13.108.zip
- Extract it somewhere handy
- Read the
README-Windows.txt
you just extracted :)
Changes
Warnings are now shown for API layer DLLs without a valid signature.
v2024.01.17
Please do not link directly to this page or the file; instead, please link to https://github.com/fredemmott/OpenXR-API-Layers-GUI/releases/latest
- Download OpenXR-API-Layers-GUI-v2024.1.17.102.zip
- Extract it somewhere handy
- Read the
README-Windows.txt
you just extracted :)
Changes
Fixed drag-and-drop which was previously somewhat unreliable.
v2024.01.05: there's an icon now!
Please do not link directly to this page or the file; instead, please link to https://github.com/fredemmott/OpenXR-API-Layers-GUI/releases/latest
- Download OpenXR-API-Layers-GUI-v2024.1.5.99.zip
- Extract it somewhere handy
- Read the
README-Windows.txt
you just extracted :)
Changes
Added an icon :)
v2023.12.07: better support for high-DPI monitors
Please do not link directly to this page or the file; instead, please link to https://github.com/fredemmott/OpenXR-API-Layers-GUI/releases/latest
- Download OpenXR-API-Layers-GUI-v2023.12.7.75.zip
- Extract it somewhere handy
- Read the
README-Windows.txt
you just extracted :)
Changes
- scale UI on high-DPI monitors