Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] crosshair depth in stereo 3d modes #2678

Open
1 task done
AntiSol opened this issue Aug 17, 2024 · 0 comments
Open
1 task done

[BUG] crosshair depth in stereo 3d modes #2678

AntiSol opened this issue Aug 17, 2024 · 0 comments

Comments

@AntiSol
Copy link

AntiSol commented Aug 17, 2024

GZDoom version

GZDoom g4.12.2 - 2024-04-26 15:12:47 -0400 - SDL version

Which game are you running with GZDoom?

Doom

What Operating System are you using?

Linux x86_64

Please describe your specific OS version

Ubuntu 20.04.6 LTS, Linux 5.15.0-107-generic on x86_64

Relevant hardware info

nvidia 1050ti

Have you checked that no other similar issue already exists?

  • I have searched and not found similar issues.

A clear and concise description of what the bug is.

Hello, thanks for gzdoom

When playing in stereo VR mode I have to turn off the cursor because it is drawn at the same z-depth as the HUD, which means it's at a different location in each eye, neither of which is the actual place where my bullets will go (they go to a spot inbetween).

It's surprising how disconcerting this is, and how strange it is to have to play without a crosshair.

I searched and found this comment from 5 years ago. This PR / issue did not go forward because it would have interfered with the at-the-time immature vulkan work. Hopefully by now that has matured and we can get the crosshair fixed in stereo mode?

Even better would be stereo in vulkan mode, but one thing at a time ;)

Steps to reproduce the behaviour.

Explain how to reproduce

  1. use a 3d-capable display like my 3d projector
  2. enable a stereo 3d display mode
  3. observe crosshair weirdness
  4. tweak stereo mode settings
  5. fail to make it any better
  6. turn off crosshair
  7. get killed a lot :'{

Your configuration

(not really sure which settings are relevant)

[GlobalSettings]
gl_billboard_faces_camera=false
gl_billboard_mode=0
gl_billboard_particles=true
gl_cachenodes=true
gl_cachetime=0.6
gl_debug=false
gl_debug_breakpoint=false
gl_debug_level=0
gl_distfog=70
gl_dither_bpc=-1
gl_enhanced_nv_stealth=3
gl_es=false
gl_finishbeforeswap=false
gl_fxaa=3
gl_lens=true
gl_lens_chromatic=1.12
gl_lens_k=-0.12
gl_lens_kcube=0.1
gl_light_particles=true
gl_light_shadowmap=true
gl_light_sprites=true
gl_lights=true
gl_mask_sprite_threshold=0.5
gl_mask_threshold=0.5
gl_mirror_envmap=true
gl_multisample=16
gl_multithread=true
gl_no_skyclear=false
gl_particles_style=2
gl_pipeline_depth=0
gl_plane_reflection=true
gl_satformula=1
gl_seamless=true
gl_shadowmap_filter=3
gl_shadowmap_quality=512
gl_sort_textures=true
gl_sprite_blend=true
gl_ssao=3
gl_ssao_portals=1
gl_ssao_strength=0.7
gl_texture_filter=0
gl_texture_filter_anisotropic=8
gl_texture_hqresize_maxinputsize=512
gl_texture_hqresize_mt_height=4
gl_texture_hqresize_mt_width=16
gl_texture_hqresize_multithread=true
gl_texture_hqresize_targets=15
gl_texture_hqresizemode=3
gl_texture_hqresizemult=4
gl_usecolorblending=true
gme_stereodepth=0
vid_activeinbackground=false
vid_adapter=0
vid_aspect=0
vid_brightness=0.3
vid_contrast=1.3
vid_cropaspect=false
vid_defheight=1080
vid_defwidth=1920
vid_fullscreen=true
vid_gamma=1.1
vid_hdr=false
vid_maxfps=60
vid_preferbackend=0
vid_rendermode=4
vid_saturation=1.25
vid_scale_customheight=400
vid_scale_custompixelaspect=1
vid_scale_customwidth=640
vid_scale_linear=true
vid_scalefactor=1
vid_scalemode=0
vid_sdl_render_driver=
vid_vsync=false
vk_debug=false
vk_debug_callstack=true
vk_device=0
vk_exclusivefullscreen=false
vk_hdr=false
vk_raytrace=false
vr_hunits_per_meter=41
vr_ipd=0.041
vr_mode=4
vr_screendist=0.4
vr_swap_eyes=false
wildmidi_config=
wildmidi_enhanced_resampling=true
wildmidi_reverb=false
win_h=1080
win_maximized=true
win_w=1920
win_x=-1
win_y=-1
xbrz_centerdirectionbias=4
xbrz_colorformat=0
xbrz_dominantdirectionthreshold=3.6
xbrz_equalcolortolerance=30
xbrz_luminanceweight=1
xbrz_steepdirectionthreshold=2.2

Provide a Log

No response

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

No branches or pull requests

2 participants