├── .clang-format ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .vscode └── settings.json ├── CMakeLists.txt ├── CMakePresets.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cmake ├── smol-binaries.cmake └── sourcelink.cmake ├── docs ├── details.png ├── errors-fixed.png └── errors.png ├── icon ├── LICENSE ├── icon.ico ├── icon.rc ├── icon.svg └── rasterize.ps1 ├── src ├── APILayer.hpp ├── APILayerDetails.cpp ├── APILayerSignature.hpp ├── APILayerStore.hpp ├── CMakeLists.txt ├── Config.in.hpp ├── ConstexprString.hpp ├── GUI.cpp ├── GUI.hpp ├── LayerRules.cpp ├── LayerRules.hpp ├── Linter.cpp ├── Linter.hpp ├── LoaderData.cpp ├── LoaderData.hpp ├── LoaderDataMain.cpp ├── LoaderDataMain.hpp ├── Platform.cpp ├── Platform.hpp ├── SaveReport.cpp ├── SaveReport.hpp ├── StringTemplateParameter.hpp ├── gui.cmake ├── lib.cmake ├── linters │ ├── BadInstallationLinter.cpp │ ├── DisabledByEnvironmentLinter.cpp │ ├── DuplicatesLinter.cpp │ ├── OrderingLinter.cpp │ ├── SkippedByLoaderLinter.cpp │ └── windows │ │ ├── NotADWORDLinter.cpp │ │ ├── OpenXRToolkitLinter.cpp │ │ ├── OutdatedOpenKneeboardLinter.cpp │ │ ├── ProgramFilesLinter.cpp │ │ ├── UnsignedDllLinter.cpp │ │ └── XRNeckSaferLinter.cpp ├── loader-data.cmake ├── manifest.xml ├── portability │ └── filesystem.hpp ├── version.in.rc └── windows │ ├── CheckForUpdates.cpp │ ├── CheckForUpdates.hpp │ ├── GetKnownFolderPath.hpp │ ├── WindowsAPILayerStore.cpp │ ├── WindowsAPILayerStore.hpp │ ├── WindowsPlatform.cpp │ ├── WindowsPlatform.hpp │ ├── check.hpp │ ├── wWinMain-gui.cpp │ └── wWinMain-loader-data.cpp ├── third-party ├── CMakeLists.txt └── vicius.cmake └── vcpkg.json /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/README.md -------------------------------------------------------------------------------- /cmake/smol-binaries.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/cmake/smol-binaries.cmake -------------------------------------------------------------------------------- /cmake/sourcelink.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/cmake/sourcelink.cmake -------------------------------------------------------------------------------- /docs/details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/docs/details.png -------------------------------------------------------------------------------- /docs/errors-fixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/docs/errors-fixed.png -------------------------------------------------------------------------------- /docs/errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/docs/errors.png -------------------------------------------------------------------------------- /icon/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/icon/LICENSE -------------------------------------------------------------------------------- /icon/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/icon/icon.ico -------------------------------------------------------------------------------- /icon/icon.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/icon/icon.rc -------------------------------------------------------------------------------- /icon/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/icon/icon.svg -------------------------------------------------------------------------------- /icon/rasterize.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/icon/rasterize.ps1 -------------------------------------------------------------------------------- /src/APILayer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/APILayer.hpp -------------------------------------------------------------------------------- /src/APILayerDetails.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/APILayerDetails.cpp -------------------------------------------------------------------------------- /src/APILayerSignature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/APILayerSignature.hpp -------------------------------------------------------------------------------- /src/APILayerStore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/APILayerStore.hpp -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/Config.in.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/Config.in.hpp -------------------------------------------------------------------------------- /src/ConstexprString.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/ConstexprString.hpp -------------------------------------------------------------------------------- /src/GUI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/GUI.cpp -------------------------------------------------------------------------------- /src/GUI.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/GUI.hpp -------------------------------------------------------------------------------- /src/LayerRules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/LayerRules.cpp -------------------------------------------------------------------------------- /src/LayerRules.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/LayerRules.hpp -------------------------------------------------------------------------------- /src/Linter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/Linter.cpp -------------------------------------------------------------------------------- /src/Linter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/Linter.hpp -------------------------------------------------------------------------------- /src/LoaderData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/LoaderData.cpp -------------------------------------------------------------------------------- /src/LoaderData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/LoaderData.hpp -------------------------------------------------------------------------------- /src/LoaderDataMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/LoaderDataMain.cpp -------------------------------------------------------------------------------- /src/LoaderDataMain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/LoaderDataMain.hpp -------------------------------------------------------------------------------- /src/Platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/Platform.cpp -------------------------------------------------------------------------------- /src/Platform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/Platform.hpp -------------------------------------------------------------------------------- /src/SaveReport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/SaveReport.cpp -------------------------------------------------------------------------------- /src/SaveReport.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/SaveReport.hpp -------------------------------------------------------------------------------- /src/StringTemplateParameter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/StringTemplateParameter.hpp -------------------------------------------------------------------------------- /src/gui.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/gui.cmake -------------------------------------------------------------------------------- /src/lib.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/lib.cmake -------------------------------------------------------------------------------- /src/linters/BadInstallationLinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/linters/BadInstallationLinter.cpp -------------------------------------------------------------------------------- /src/linters/DisabledByEnvironmentLinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/linters/DisabledByEnvironmentLinter.cpp -------------------------------------------------------------------------------- /src/linters/DuplicatesLinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/linters/DuplicatesLinter.cpp -------------------------------------------------------------------------------- /src/linters/OrderingLinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/linters/OrderingLinter.cpp -------------------------------------------------------------------------------- /src/linters/SkippedByLoaderLinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/linters/SkippedByLoaderLinter.cpp -------------------------------------------------------------------------------- /src/linters/windows/NotADWORDLinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/linters/windows/NotADWORDLinter.cpp -------------------------------------------------------------------------------- /src/linters/windows/OpenXRToolkitLinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/linters/windows/OpenXRToolkitLinter.cpp -------------------------------------------------------------------------------- /src/linters/windows/OutdatedOpenKneeboardLinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/linters/windows/OutdatedOpenKneeboardLinter.cpp -------------------------------------------------------------------------------- /src/linters/windows/ProgramFilesLinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/linters/windows/ProgramFilesLinter.cpp -------------------------------------------------------------------------------- /src/linters/windows/UnsignedDllLinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/linters/windows/UnsignedDllLinter.cpp -------------------------------------------------------------------------------- /src/linters/windows/XRNeckSaferLinter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/linters/windows/XRNeckSaferLinter.cpp -------------------------------------------------------------------------------- /src/loader-data.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/loader-data.cmake -------------------------------------------------------------------------------- /src/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/manifest.xml -------------------------------------------------------------------------------- /src/portability/filesystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/portability/filesystem.hpp -------------------------------------------------------------------------------- /src/version.in.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/version.in.rc -------------------------------------------------------------------------------- /src/windows/CheckForUpdates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/windows/CheckForUpdates.cpp -------------------------------------------------------------------------------- /src/windows/CheckForUpdates.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/windows/CheckForUpdates.hpp -------------------------------------------------------------------------------- /src/windows/GetKnownFolderPath.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/windows/GetKnownFolderPath.hpp -------------------------------------------------------------------------------- /src/windows/WindowsAPILayerStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/windows/WindowsAPILayerStore.cpp -------------------------------------------------------------------------------- /src/windows/WindowsAPILayerStore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/windows/WindowsAPILayerStore.hpp -------------------------------------------------------------------------------- /src/windows/WindowsPlatform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/windows/WindowsPlatform.cpp -------------------------------------------------------------------------------- /src/windows/WindowsPlatform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/windows/WindowsPlatform.hpp -------------------------------------------------------------------------------- /src/windows/check.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/windows/check.hpp -------------------------------------------------------------------------------- /src/windows/wWinMain-gui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/windows/wWinMain-gui.cpp -------------------------------------------------------------------------------- /src/windows/wWinMain-loader-data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/src/windows/wWinMain-loader-data.cpp -------------------------------------------------------------------------------- /third-party/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | if(WIN32) 2 | include(vicius.cmake) 3 | endif() 4 | -------------------------------------------------------------------------------- /third-party/vicius.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/third-party/vicius.cmake -------------------------------------------------------------------------------- /vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredemmott/OpenXR-API-Layers-GUI/HEAD/vcpkg.json --------------------------------------------------------------------------------