KhronosGroup / KhronosGroup/OpenXR-SDK-Source

HelloXR Vulkan version enables USE_MIRROR_WINDOW default, and it is annoying when testing it on Windows

Open
#392 3 comments 0 reactions 0 assignees View on GitHub
synced to gitlab
Dominant language
Python
Stars
825
Forks
306
Avg merge
1d 23h
Merged PRs (30d)
1

Description

See https://github.com/KhronosGroup/OpenXR-SDK-Source/blob/main/src/tests/hello_xr/graphicsplugin_vulkan.cpp#L21.

From the comment, `USE_MIRROR_WINDOW` shows a dummy window when running Vulkan version of HelloXR on Windows platform, and this window is used for RenderDoc. As a normal tester, I don't use RenderDoc, and I just want the Runtime to display a native window to show the rendered content. What about disabling it default? If other folks want to run it with RenderDoc, they can build it with patch to enable `USE_MIRROR_WINDOW` macro.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at src/tests/hello_xr/graphicsplugin_vulkan.cpp near the USE_MIRROR_WINDOW definition and read its comment and surrounding Windows-specific setup. Verify how the Vulkan HelloXR path behaves with the macro disabled, then confirm that the default no longer opens the dummy RenderDoc window while the rendered content remains available in the native window.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.