├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── THIRD_PARTY ├── XR_APILAYER_NOVENDOR_steamvr_passthrough ├── XR_APILAYER_NOVENDOR_steamvr_passthrough.json ├── XR_APILAYER_NOVENDOR_steamvr_passthrough.rc ├── XR_APILAYER_NOVENDOR_steamvr_passthrough.vcxproj ├── XR_APILAYER_NOVENDOR_steamvr_passthrough.vcxproj.filters ├── camera_enumerator.cpp ├── camera_enumerator.h ├── camera_manager.h ├── camera_manager_opencv.cpp ├── camera_manager_openvr.cpp ├── check.h ├── config_manager.cpp ├── config_manager.h ├── dashboard_menu.cpp ├── dashboard_menu.h ├── depth_reconstruction.cpp ├── depth_reconstruction.h ├── fonts │ ├── cousine_regular.cpp │ └── roboto_medium.cpp ├── framework │ ├── dispatch.cpp │ ├── dispatch.gen.cpp │ ├── dispatch.gen.h │ ├── dispatch.h │ ├── dispatch_generator.py │ ├── entry.cpp │ ├── layer_apis.py │ ├── log.cpp │ ├── log.h │ └── util.h ├── layer.cpp ├── layer.h ├── mathutil.h ├── mesh.cpp ├── mesh.h ├── openvr_manager.cpp ├── openvr_manager.h ├── passthrough_icon.png ├── passthrough_renderer.h ├── passthrough_renderer_dx11.cpp ├── passthrough_renderer_dx11_interop.cpp ├── passthrough_renderer_dx12.cpp ├── passthrough_renderer_vulkan.cpp ├── pch.cpp ├── pch.h ├── prebuild_commands.bat ├── resource.h ├── shaders │ ├── alpha_copy_masked_ps.hlsl │ ├── alpha_prepass_masked_fullscreen_ps.hlsl │ ├── alpha_prepass_masked_ps.hlsl │ ├── alpha_prepass_ps.hlsl │ ├── common_ps.hlsl │ ├── common_vs.hlsl │ ├── debug_alpha_to_color_ps.hlsl │ ├── debug_depth_to_color_ps.hlsl │ ├── depth_write_ps.hlsl │ ├── depth_write_temporal_ps.hlsl │ ├── fill_holes_cs.hlsl │ ├── fullscreen_passthrough_composite_ps.hlsl │ ├── fullscreen_passthrough_composite_temporal_ps.hlsl │ ├── fullscreen_passthrough_ps.hlsl │ ├── fullscreen_passthrough_temporal_ps.hlsl │ ├── fullscreen_quad_vs.hlsl │ ├── fullscreen_util.hlsl │ ├── mesh_rigid_vs.hlsl │ ├── passthrough_ps.hlsl │ ├── passthrough_read_depth_vs.hlsl │ ├── passthrough_stereo_composite_ps.hlsl │ ├── passthrough_stereo_composite_temporal_ps.hlsl │ ├── passthrough_stereo_temporal_vs.hlsl │ ├── passthrough_stereo_vs.hlsl │ ├── passthrough_temporal_ps.hlsl │ ├── passthrough_vs.hlsl │ ├── util.hlsl │ └── vs_outputs.hlsl ├── testpattern.png ├── testpattern_old.png └── testpattern_vert.png ├── camera-calibration ├── camera-calibration.cpp ├── camera-calibration.h ├── camera-calibration.rc ├── camera-calibration.vcxproj ├── camera-calibration.vcxproj.filters └── resource.h ├── openxr-steamvr-passthrough.sln ├── passthrough-setup ├── passthrough-setup.cpp ├── passthrough-setup.rc ├── passthrough-setup.vcxproj ├── passthrough-setup.vcxproj.filters ├── passthrough_icon_opaque.ico └── resource.h ├── readme.md ├── scripts ├── Install-Layer.ps1 ├── Tracing.wprp └── Uninstall-Layer.ps1 └── settings_menu.png /.gitattributes: -------------------------------------------------------------------------------- 1 | *.gen.* text eol=lf 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: Rectus -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/LICENSE -------------------------------------------------------------------------------- /THIRD_PARTY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/THIRD_PARTY -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/XR_APILAYER_NOVENDOR_steamvr_passthrough.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/XR_APILAYER_NOVENDOR_steamvr_passthrough.json -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/XR_APILAYER_NOVENDOR_steamvr_passthrough.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/XR_APILAYER_NOVENDOR_steamvr_passthrough.rc -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/XR_APILAYER_NOVENDOR_steamvr_passthrough.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/XR_APILAYER_NOVENDOR_steamvr_passthrough.vcxproj -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/XR_APILAYER_NOVENDOR_steamvr_passthrough.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/XR_APILAYER_NOVENDOR_steamvr_passthrough.vcxproj.filters -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/camera_enumerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/camera_enumerator.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/camera_enumerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/camera_enumerator.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/camera_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/camera_manager.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/camera_manager_opencv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/camera_manager_opencv.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/camera_manager_openvr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/camera_manager_openvr.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/check.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/config_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/config_manager.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/config_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/config_manager.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/dashboard_menu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/dashboard_menu.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/dashboard_menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/dashboard_menu.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/depth_reconstruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/depth_reconstruction.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/depth_reconstruction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/depth_reconstruction.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/fonts/cousine_regular.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/fonts/cousine_regular.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/fonts/roboto_medium.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/fonts/roboto_medium.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/dispatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/dispatch.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/dispatch.gen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/dispatch.gen.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/dispatch.gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/dispatch.gen.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/dispatch.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/dispatch_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/dispatch_generator.py -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/entry.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/layer_apis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/layer_apis.py -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/log.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/log.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/framework/util.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/layer.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/layer.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/mathutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/mathutil.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/mesh.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/mesh.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/openvr_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/openvr_manager.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/openvr_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/openvr_manager.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/passthrough_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/passthrough_icon.png -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/passthrough_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/passthrough_renderer.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/passthrough_renderer_dx11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/passthrough_renderer_dx11.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/passthrough_renderer_dx11_interop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/passthrough_renderer_dx11_interop.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/passthrough_renderer_dx12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/passthrough_renderer_dx12.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/passthrough_renderer_vulkan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/passthrough_renderer_vulkan.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/pch.cpp -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/pch.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/prebuild_commands.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/prebuild_commands.bat -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/resource.h -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/alpha_copy_masked_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/alpha_copy_masked_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/alpha_prepass_masked_fullscreen_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/alpha_prepass_masked_fullscreen_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/alpha_prepass_masked_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/alpha_prepass_masked_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/alpha_prepass_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/alpha_prepass_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/common_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/common_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/common_vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/common_vs.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/debug_alpha_to_color_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/debug_alpha_to_color_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/debug_depth_to_color_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/debug_depth_to_color_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/depth_write_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/depth_write_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/depth_write_temporal_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/depth_write_temporal_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fill_holes_cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fill_holes_cs.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fullscreen_passthrough_composite_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fullscreen_passthrough_composite_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fullscreen_passthrough_composite_temporal_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fullscreen_passthrough_composite_temporal_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fullscreen_passthrough_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fullscreen_passthrough_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fullscreen_passthrough_temporal_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fullscreen_passthrough_temporal_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fullscreen_quad_vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fullscreen_quad_vs.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fullscreen_util.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/fullscreen_util.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/mesh_rigid_vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/mesh_rigid_vs.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_read_depth_vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_read_depth_vs.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_stereo_composite_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_stereo_composite_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_stereo_composite_temporal_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_stereo_composite_temporal_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_stereo_temporal_vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_stereo_temporal_vs.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_stereo_vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_stereo_vs.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_temporal_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_temporal_ps.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/passthrough_vs.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/util.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/util.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/vs_outputs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/shaders/vs_outputs.hlsl -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/testpattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/testpattern.png -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/testpattern_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/testpattern_old.png -------------------------------------------------------------------------------- /XR_APILAYER_NOVENDOR_steamvr_passthrough/testpattern_vert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/XR_APILAYER_NOVENDOR_steamvr_passthrough/testpattern_vert.png -------------------------------------------------------------------------------- /camera-calibration/camera-calibration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/camera-calibration/camera-calibration.cpp -------------------------------------------------------------------------------- /camera-calibration/camera-calibration.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "resource.h" 4 | -------------------------------------------------------------------------------- /camera-calibration/camera-calibration.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/camera-calibration/camera-calibration.rc -------------------------------------------------------------------------------- /camera-calibration/camera-calibration.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/camera-calibration/camera-calibration.vcxproj -------------------------------------------------------------------------------- /camera-calibration/camera-calibration.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/camera-calibration/camera-calibration.vcxproj.filters -------------------------------------------------------------------------------- /camera-calibration/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/camera-calibration/resource.h -------------------------------------------------------------------------------- /openxr-steamvr-passthrough.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/openxr-steamvr-passthrough.sln -------------------------------------------------------------------------------- /passthrough-setup/passthrough-setup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/passthrough-setup/passthrough-setup.cpp -------------------------------------------------------------------------------- /passthrough-setup/passthrough-setup.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/passthrough-setup/passthrough-setup.rc -------------------------------------------------------------------------------- /passthrough-setup/passthrough-setup.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/passthrough-setup/passthrough-setup.vcxproj -------------------------------------------------------------------------------- /passthrough-setup/passthrough-setup.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/passthrough-setup/passthrough-setup.vcxproj.filters -------------------------------------------------------------------------------- /passthrough-setup/passthrough_icon_opaque.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/passthrough-setup/passthrough_icon_opaque.ico -------------------------------------------------------------------------------- /passthrough-setup/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/passthrough-setup/resource.h -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/readme.md -------------------------------------------------------------------------------- /scripts/Install-Layer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/scripts/Install-Layer.ps1 -------------------------------------------------------------------------------- /scripts/Tracing.wprp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/scripts/Tracing.wprp -------------------------------------------------------------------------------- /scripts/Uninstall-Layer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/scripts/Uninstall-Layer.ps1 -------------------------------------------------------------------------------- /settings_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rectus/openxr-steamvr-passthrough/HEAD/settings_menu.png --------------------------------------------------------------------------------