Vulcan does not display Side-by-side VR, while OpenGL does

Forum rules
Contrary to popular belief, we are not all-knowing-all-seeing magical beings!

If you want help you're going to have to provide lots of info. Like what is your hardware, what is your operating system, what version of GZDoom/LZDoom/whatever you're using, what mods you're loading, how you're loading it, what you've already tried for fixing the problem, and anything else that is even remotely relevant to the problem.

We can't magically figure out what it is if you're going to be vague, and if we feel like you're just wasting our time with guessing games we will act like that's what you're really doing and won't help you.

Post a reply

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :geek: :ugeek: :!: :?: :idea: :arrow: :| :mrgreen: :3: :wub: >:( :blergh:
View more smilies

BBCode is OFF
Smilies are ON

Topic review
   

Expand view Topic review: Vulcan does not display Side-by-side VR, while OpenGL does

Re: Vulcan does not display Side-by-side VR, while OpenGL do

by Shade_N53 » Mon Jan 10, 2022 8:53 am

Graf Zahl wrote:The feature is not implemented in the Vulkan backend right now.
Oh, I see. Thanks for the quick reply.
And can something be done about the second part, the crosshairs being located too close in VR?

Re: Vulcan does not display Side-by-side VR, while OpenGL do

by Graf Zahl » Mon Jan 10, 2022 7:16 am

The feature is not implemented in the Vulkan backend right now.

Vulcan does not display Side-by-side VR, while OpenGL does

by Shade_N53 » Mon Jan 10, 2022 6:22 am

The problem. Side by side (aka SBS) is not displayed when Vulkan is selected. Crosshair is not in place in both Vulkan and OpenGL when VR options are not set to Normal.

The setup. I'm using Moonlight app to stream the game to my smartphone inserted into VR headpiece. I'm using GZDoom, tested this in earlier version and the newest, 4.7.1 (the output is the same).

Details. GZDoom supports SBS rendering with correct aspect ratio, currently set up in Options > Full Options Menu (OMG WHY?!!) > Display Options > OpenGL Options > Stereo 3D VR > 3D mode: Side-by-side Full. There are no other options to this render method, as far as I know.
Selecting OpenGL renderer at the starting dialog will display the correct render:
Spoiler:
Yet, if I use the more modern Vulkan renderer, it will only display one eye:
Spoiler:
which is obviously incorrect.
My concern is there are talks of OpenGL being dropped sometime in the future, so in newer versions I might lose access to this only VR option available. Perhaps there is something I can do to render SBS in Vulcan?

Also, the crosshair appears to be drawn much closer to the camera than most world objects, drastically reducing its visibility and usability overall: you have to aim between two blurry blobs instead of putting it on target. I don't know if there's a render distance option for it -- I haven't find any.

I don't know if it's a bug or I don't set up something right in GZDoom itself, so I'm posting this here. Any useful advice?

Top