ValveSoftware / ValveSoftware/Proton
Submit_TextureWithPose is unimplemented
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
With Submit_TextureWithPose being unimplemented in
https://github.com/ValveSoftware/Proton/tree/proton_5.0/vrclient_x64/vrclient_x64
several games refuse to work correctly in SteamVR for linux.
I know of at least two:
One is
L.A. Noire: The VR Case Files (722230): https://github.com/ValveSoftware/Proton/issues/3701
the other is
Grand Theft Auto V (271590): https://github.com/ValveSoftware/Proton/issues/37
or better say the GTA5 VR mod by @LukeRoss00
https://github.com/LukeRoss00/gta5-real-mod
Both games work normally on Desktop but HMD only has a black screen.
While the games are running the logs are filled with
fixme:vrclient:ivrcompositor_submit_dxvk Unhandled flags 0x8
Would be great if we could get GTA V in VR on linux with this feature being implemented.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in the vrclient_x64/vrclient_x64 directory and trace the unimplemented Submit_TextureWithPose path, using the logged ivrcompositor_submit_dxvk Unhandled flags 0x8 message as the initial symptom. Done means the feature is implemented and the HMD no longer shows a black screen in the affected L.A. Noire and GTA V VR cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, linux
- Domain
- operating-systems, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100