Skip to content
This repository has been archived by the owner on Jul 3, 2018. It is now read-only.

Games that work with this wrapper? #5

Closed
alex9099 opened this issue May 12, 2018 · 3 comments
Closed

Games that work with this wrapper? #5

alex9099 opened this issue May 12, 2018 · 3 comments

Comments

@alex9099
Copy link

Hi,

I was trying dreadhalls demo (the versions that are availible on their website) but the game just crashed :/
Are there any "100%" supported games?

@roothorick
Copy link
Owner

The vast majority of things use Direct3D. Due to how the video submit path works in OpenVR, Direct3D requires special logic in WineOpenVR that is not yet in a functional state, and work has been more or less stalled because I need to learn things about Vulkan that I've been having difficulty getting my head around. Pullreqs more than welcome.

In terms of what works and should work:

  1. hellovr_opengl and hellovr_vulkan example programs from the OpenVR SDK have been tested and confirmed to work.
  2. JanusVR should work. I suspect the "double vision" issue (Janus VR: double vision #2) was a problem with early SteamVR, but haven't had the motivation to test.
  3. In theory, Unity games will work if you pass -force-glcore. Has not been tested.
  4. In theory, UE4 games will work if you pass -opengl3. In practice, most games are missing GLSL shaders and will fail to boot.
  5. In theory, JOpenVR games using OpenGL (e.g. Spermination) should work. In practice, some kind of internal sanity check fails, hasn't been investigated further

You may want to subscribe to #1

@alex9099
Copy link
Author

thanks, i'll test the examples

About Unity or UE (i think it was UE that dreadhalls used) it gives an error about cooked assets or something like that if i force opengl, maybe that problem with shaders that you were talking about :)

@roothorick
Copy link
Owner

roothorick commented May 30, 2018

If you read that message a little more closely you'll see the cooked assets thing is a hint to the developer as to the most likely cause of the issue (but not the cause here), and the real message is above that, which says pretty bluntly that it was unable to find a GLSL version of a requested shader in the game assets.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants