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

Need help running G/Q/ZDoom/ECWolf/Zandronum/3DGE? Did your computer break? Ask here.

Moderator: GZDoom Developers

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

Postby 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?
Shade_N53
 
Joined: 09 Jan 2022
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia with Vulkan support

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

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

The feature is not implemented in the Vulkan backend right now.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

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

Postby 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?
Shade_N53
 
Joined: 09 Jan 2022
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia with Vulkan support


Return to Technical Issues

Who is online

Users browsing this forum: No registered users and 0 guests