├── .clang-format ├── .gitattributes ├── .github └── workflows │ └── msbuild.yml ├── .gitignore ├── .gitmodules ├── CustomSetup ├── CustomSetup.csproj ├── CustomSetupActions.cs └── Properties │ └── AssemblyInfo.cs ├── LICENSE ├── OpenXR-Vk-D3D12.sln ├── README.md ├── THIRD_PARTY ├── XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop ├── XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop-32.json ├── XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop.def ├── XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop.json ├── XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop.vcxproj ├── XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop.vcxproj.filters ├── framework │ ├── __init__.py │ ├── dispatch.cpp │ ├── dispatch.gen.cpp │ ├── dispatch.gen.h │ ├── dispatch.h │ ├── dispatch_generator.py │ ├── entry.cpp │ └── layer_apis.py ├── layer.cpp ├── layer.h ├── log.cpp ├── log.h ├── packages.config ├── pch.cpp ├── pch.h ├── resource.h ├── resource.rc ├── util.h └── version.h ├── external └── OpenGL │ ├── GL │ ├── glext.h │ └── wglext.h │ └── KHR │ └── khrplatform.h ├── installer ├── .gitignore ├── README.rtf ├── comodo.pfx ├── installer.vdproj ├── selfsigncert.pfx └── signtool.exe ├── scripts ├── Build-CTS.ps1 ├── Capture-ETL.bat ├── Install-Layer.ps1 ├── OpenXR-Vk-D3D12.wprp ├── Uninstall-Layer.ps1 ├── msys-2.0.dll ├── msys-iconv-2.dll ├── msys-intl-8.dll └── sed.exe └── version.info /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.gen.* text eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/msbuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/.github/workflows/msbuild.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/.gitmodules -------------------------------------------------------------------------------- /CustomSetup/CustomSetup.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/CustomSetup/CustomSetup.csproj -------------------------------------------------------------------------------- /CustomSetup/CustomSetupActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/CustomSetup/CustomSetupActions.cs -------------------------------------------------------------------------------- /CustomSetup/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/CustomSetup/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/LICENSE -------------------------------------------------------------------------------- /OpenXR-Vk-D3D12.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/OpenXR-Vk-D3D12.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/README.md -------------------------------------------------------------------------------- /THIRD_PARTY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/THIRD_PARTY -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop-32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop-32.json -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop.def: -------------------------------------------------------------------------------- 1 | LIBRARY 2 | EXPORTS 3 | xrNegotiateLoaderApiLayerInterface 4 | -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop.json -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop.vcxproj -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop.vcxproj.filters -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/dispatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/dispatch.cpp -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/dispatch.gen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/dispatch.gen.cpp -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/dispatch.gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/dispatch.gen.h -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/dispatch.h -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/dispatch_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/dispatch_generator.py -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/entry.cpp -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/layer_apis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/framework/layer_apis.py -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/layer.cpp -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/layer.h -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/log.cpp -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/log.h -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/packages.config -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/pch.cpp -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/pch.h -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/resource.h -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/resource.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/resource.rc -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/util.h -------------------------------------------------------------------------------- /XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/XR_APILAYER_MBUCCHIA_vulkan_d3d12_interop/version.h -------------------------------------------------------------------------------- /external/OpenGL/GL/glext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/external/OpenGL/GL/glext.h -------------------------------------------------------------------------------- /external/OpenGL/GL/wglext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/external/OpenGL/GL/wglext.h -------------------------------------------------------------------------------- /external/OpenGL/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/external/OpenGL/KHR/khrplatform.h -------------------------------------------------------------------------------- /installer/.gitignore: -------------------------------------------------------------------------------- 1 | Output/ -------------------------------------------------------------------------------- /installer/README.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/installer/README.rtf -------------------------------------------------------------------------------- /installer/comodo.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/installer/comodo.pfx -------------------------------------------------------------------------------- /installer/installer.vdproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/installer/installer.vdproj -------------------------------------------------------------------------------- /installer/selfsigncert.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/installer/selfsigncert.pfx -------------------------------------------------------------------------------- /installer/signtool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/installer/signtool.exe -------------------------------------------------------------------------------- /scripts/Build-CTS.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/scripts/Build-CTS.ps1 -------------------------------------------------------------------------------- /scripts/Capture-ETL.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/scripts/Capture-ETL.bat -------------------------------------------------------------------------------- /scripts/Install-Layer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/scripts/Install-Layer.ps1 -------------------------------------------------------------------------------- /scripts/OpenXR-Vk-D3D12.wprp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/scripts/OpenXR-Vk-D3D12.wprp -------------------------------------------------------------------------------- /scripts/Uninstall-Layer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/scripts/Uninstall-Layer.ps1 -------------------------------------------------------------------------------- /scripts/msys-2.0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/scripts/msys-2.0.dll -------------------------------------------------------------------------------- /scripts/msys-iconv-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/scripts/msys-iconv-2.dll -------------------------------------------------------------------------------- /scripts/msys-intl-8.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/scripts/msys-intl-8.dll -------------------------------------------------------------------------------- /scripts/sed.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/scripts/sed.exe -------------------------------------------------------------------------------- /version.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbucchia/OpenXR-Vk-D3D12/HEAD/version.info --------------------------------------------------------------------------------