Skip to content

Releases: fredemmott/OpenXR-API-Layers-GUI

v2024.12.07: Updated ordering and warnings, include runtime in reports

07 Dec 16:03
v2024.12.07
2caec36
Compare
Choose a tag to compare

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

  1. Download OpenXR-API-Layers-GUI-v2024.12.07.187.zip
  2. Extract it somewhere handy
  3. 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

25 Sep 01:28
v2024.09.25
f1e98e3
Compare
Choose a tag to compare

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

  1. Download OpenXR-API-Layers-GUI-v2024.09.25.184.zip
  2. Extract it somewhere handy
  3. 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

09 Sep 23:30
v2024.09.09
d56bf75
Compare
Choose a tag to compare

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

  1. Download OpenXR-API-Layers-GUI-v2024.09.09.161.zip
  2. Extract it somewhere handy
  3. 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

18 Jul 13:15
v2024.07.18
34aa099
Compare
Choose a tag to compare

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

  1. Download OpenXR-API-Layers-GUI-v2024.07.18.154.zip
  2. Extract it somewhere handy
  3. 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

14 Jun 11:29
v2024.06.14
f4a5069
Compare
Choose a tag to compare

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

  1. Download OpenXR-API-Layers-GUI-v2024.06.14.137.zip
  2. Extract it somewhere handy
  3. 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

13 Jun 22:30
v2024.06.13
7e69b22
Compare
Choose a tag to compare

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

  1. Download OpenXR-API-Layers-GUI-v2024.06.13.130.zip
  2. Extract it somewhere handy
  3. 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

13 Mar 17:59
v2024.03.13
0f30b2a
Compare
Choose a tag to compare

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

  1. Download OpenXR-API-Layers-GUI-v2024.3.13.108.zip
  2. Extract it somewhere handy
  3. Read the README-Windows.txt you just extracted :)

Changes

Warnings are now shown for API layer DLLs without a valid signature.

v2024.01.17

18 Jan 13:42
v2024.01.17
5818ca2
Compare
Choose a tag to compare

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

  1. Download OpenXR-API-Layers-GUI-v2024.1.17.102.zip
  2. Extract it somewhere handy
  3. 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!

06 Jan 02:17
v2024.01.05
7cfefb0
Compare
Choose a tag to compare

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

  1. Download OpenXR-API-Layers-GUI-v2024.1.5.99.zip
  2. Extract it somewhere handy
  3. Read the README-Windows.txt you just extracted :)

Changes

Added an icon :)

v2023.12.07: better support for high-DPI monitors

07 Dec 19:55
v2023.12.07
9426577
Compare
Choose a tag to compare

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

  1. Download OpenXR-API-Layers-GUI-v2023.12.7.75.zip
  2. Extract it somewhere handy
  3. Read the README-Windows.txt you just extracted :)

Changes

  • scale UI on high-DPI monitors