Workaround: make ingame menu work properly in VR #13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Since the ingame menu refuses to render at the full texture height, this workaround makes it so that it still appears properly on the VR overlay.
For input, I changed the way input is injected to directly send input events to the WINAPI. This makes mouse input fully working in the main menu, even on the dialogue buttons, and it makes button inputs work, as well. Mouse input does not currently work in the ingame menu for unknown reasons, but the button inputs do work, so the menu is now fully usable in VR.