ZDoom / gzdoom

GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities
http://zdoom.org
GNU General Public License v3.0
2.53k stars 551 forks source link

[BUG] Flickering Textures (Macs over 13+ years) #1670

Closed jadenquinn closed 2 years ago

jadenquinn commented 2 years ago

GZDoom version

GZDoom v4.X.X (Latest)

Which game are you running with GZDoom?

Doom 2

What Operating System are you using?

Mac OS

Please describe your specific OS version

MacOS 10.7.X, 10.8.X, 10.9.X, 10.11.X, 10.13.X, 10.14.X, 10.15.X, 11.X.X, 12.X

Relevant hardware info

All Macs from 2007-2019

Have you checked that no other similar issue already exists?

A clear and concise description of what the bug is.

I had this issue about a year or two ago and it seemed to be fixed for a time, but it’s back now, and looks to be for good. When I have the graphics mode set to Hardware Accelerated, depending on the angle textures appear at, the wall textures will flicker with a checkerboard pattern. I can tell it depends on the angle, as it doesn’t happen when looking at the wall(s) in question at any other angle.

Steps to reproduce the behaviour.

Explain how to reproduce

  1. Get a Mac
  2. Set GM to Hardware Accelerated
  3. Enter the game and play for a while.

Your configuration

# This file was generated by GZDoom g4.7.1 on 2022-07-14 23:19:41
# These are the directories to automatically search for IWADs.
# Each directory should be on a separate line, preceded by Path=
[IWADSearch.Directories]
Path=.
Path=$DOOMWADDIR
Path=/Users/jaden/_1Documents/GZDoom
Path=/Users/jaden_1/Library/Application Support/GZDoom
Path=$PROGDIR
Path=/Library/Application Support/GZDoom

# These are the directories to search for wads added with the -file
# command line parameter, if they cannot be found with the path
# as-is. Layout is the same as for IWADSearch.Directories
[FileSearch.Directories]
Path=/Users/jaden_1/Documents/GZDoom
Path=/Users/jaden_1/Library/Application Support/GZDoom
Path=$PROGDIR
Path=/Library/Application Support/GZDoom
Path=$DOOMWADDIR

# These are the directories to search for soundfonts that let listed in the menu.
# Layout is the same as for IWADSearch.Directories
[SoundfontSearch.Directories]
Path=/Users/jaden_1/Documents/GZDoom/soundfonts
Path=/Users/jaden_1/Documents/GZDoom/fm_banks
Path=/Users/jaden_1/Library/Application Support/GZDoom/soundfonts
Path=/Users/jaden_1/Library/Application Support/GZDoom/fm_banks
Path=$PROGDIR/soundfonts
Path=$PROGDIR/fm_banks
Path=/Library/Application Support/GZDoom/soundfonts
Path=/Library/Application Support/GZDoom/fm_banks

# Files to automatically execute when running the corresponding game.
# Each file should be on its own line, preceded by Path=

[Doom.AutoExec]
Path=/Users/jaden/Documents/GZDoom/autoexec.cfg

[Heretic.AutoExec]
Path=/Users/jaden/Documents/GZDoom/autoexec.cfg

[Hexen.AutoExec]
Path=/Users/jaden/Documents/GZDoom/autoexec.cfg

[Strife.AutoExec]
Path=/Users/jaden/Documents/GZDoom/autoexec.cfg

[Chex.AutoExec]
Path=/Users/jaden/Documents/GZDoom/autoexec.cfg

# WAD files to always load. These are loaded after the IWAD but before
# any files added with -file. Place each file on its own line, preceded
# by Path=
[Global.Autoload]

# Wad files to automatically load depending on the game and IWAD you are
# playing.  You may have have files that are loaded for all similar IWADs
# (the game) and files that are only loaded for particular IWADs. For example,
# any files listed under 'doom.Autoload' will be loaded for any version of Doom,
# but files listed under 'doom.doom2.Autoload' will only load when you are
# playing a Doom 2 based game (doom2.wad, tnt.wad or plutonia.wad), and files listed under
# 'doom.doom2.commercial.Autoload' only when playing doom2.wad.

[doom.Autoload]

[doom.id.Autoload]

[doom.id.doom2.Autoload]

[doom.id.doom2.commercial.Autoload]

[doom.id.doom2.commercial.french.Autoload]

[doom.id.doom2.commercial.xbox.Autoload]

[doom.id.doom2.unity.Autoload]

[doom.id.doom2.bfg.Autoload]

[doom.id.doom2.plutonia.Autoload]

[doom.id.doom2.plutonia.unity.Autoload]

[doom.id.doom2.tnt.Autoload]

[doom.id.doom2.tnt.unity.Autoload]

[doom.id.doom1.Autoload]

[doom.id.doom1.registered.Autoload]

[doom.id.doom1.ultimate.Autoload]

[doom.id.doom1.ultimate.xbox.Autoload]

[doom.id.wadsmoosh.Autoload]

[doom.id.doom1.unity.Autoload]

[doom.id.doom1.bfg.Autoload]

[doom.freedoom.Autoload]

[doom.freedoom.demo.Autoload]

[doom.freedoom.phase1.Autoload]

[doom.freedoom.phase2.Autoload]

[doom.freedoom.freedm.Autoload]

[heretic.Autoload]

[heretic.heretic.Autoload]

[heretic.shadow.Autoload]

[blasphemer.Autoload]

[hexen.Autoload]

[hexen.deathkings.Autoload]

[hexen.hexen.Autoload]

[strife.Autoload]

[strife.strife.Autoload]

[strife.veteran.Autoload]

[chex.Autoload]

[chex.chex1.Autoload]

[chex.chex3.Autoload]

[urbanbrawl.Autoload]

[hacx.Autoload]

[hacx.hacx1.Autoload]

[hacx.hacx2.Autoload]

[harmony.Autoload]

[square.Autoload]

[square.squareware.Autoload]

[square.square.Autoload]

[delaweare.Autoload]

[woolball.Autoload]

[woolball.rotwb.Autoload]

[LastRun]
Version=222

[GlobalSettings]
I_FriendlyWindowTitle=1
adl_chips_count=32
adl_emulator_id=0
adl_fullpan=true
adl_run_at_pcm_rate=false
adl_volume_model=0
autoloadbrightmaps=false
autoloadlights=false
autoloadwidescreen=true
autosavecount=4
autosavenum=2
chase_dist=90
chase_height=-8
cl_capfps=false
cl_defaultconfiguration=0
cl_noprediction=true
cl_oldfreelooklimit=false
cl_predict_lerpscale=0.05000000074505806
cl_predict_lerpthreshold=2
cl_predict_specials=true
cl_run=true
cl_waitforsave=true
con_buffersize=-1
con_ctrl_d=
con_notifylines=4
defaultiwad=DOOM 2: Hell on Earth
demo_compress=true
developer=0
disableautoload=false
disableautosave=0
enablescriptscreenshot=true
fluid_chorus=false
fluid_chorus_depth=8
fluid_chorus_level=1
fluid_chorus_speed=0.30000001192092896
fluid_chorus_type=0
fluid_chorus_voices=3
fluid_gain=1
fluid_interp=1
fluid_lib=
fluid_patchset=gzdoom
fluid_reverb=false
fluid_reverb_damping=0.23000000417232513
fluid_reverb_level=0.5699999928474426
fluid_reverb_roomsize=0.6100000143051147
fluid_reverb_width=0.7599999904632568
fluid_samplerate=0
fluid_threads=1
fluid_voices=4096
freelook=true
gl_billboard_faces_camera=false
gl_billboard_mode=0
gl_billboard_particles=true
gl_cachenodes=true
gl_cachetime=0.6000000238418579
gl_debug_breakpoint=false
gl_debug_level=0
gl_distfog=70
gl_dither_bpc=0
gl_enhanced_nv_stealth=3
gl_finishbeforeswap=false
gl_fxaa=0
gl_lens=false
gl_lens_chromatic=1.1200000047683716
gl_lens_k=-0.11999999731779099
gl_lens_kcube=0.10000000149011612
gl_light_particles=true
gl_light_shadowmap=false
gl_light_sprites=true
gl_lights=true
gl_mask_sprite_threshold=0.5
gl_mask_threshold=0.5
gl_mirror_envmap=true
gl_multisample=1
gl_multithread=true
gl_no_skyclear=false
gl_particles_style=2
gl_pipeline_depth=0
gl_plane_reflection=true
gl_satformula=1
gl_seamless=false
gl_shadowmap_filter=1
gl_shadowmap_quality=256
gl_sort_textures=false
gl_sprite_blend=false
gl_ssao=0
gl_ssao_portals=1
gl_ssao_strength=0.699999988079071
gl_texture_filter=0
gl_texture_filter_anisotropic=1
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=0
gl_texture_hqresizemode=0
gl_texture_hqresizemult=1
gl_usecolorblending=true
gme_stereodepth=0
gus_memsize=0
gus_patchdir=
i_soundinbackground=true
inter_subtitles=false
invertmouse=false
invertmousex=false
joy_axespolling=true
k_allowfullscreentoggle=true
language=auto
longsavemessages=true
lookstrafe=false
m_blockcontrollers=false
m_cleanscale=false
m_filter=false
m_forward=0
m_pitch=1.100000023841858
m_sensitivity_x=3.75
m_sensitivity_y=2.5
m_show_backbutton=0
m_showinputgrid=0
m_side=0
m_simpleoptions=false
m_use_mouse=2
m_yaw=1.4000000953674316
map_point_coordinates=true
midi_config=instruments
midi_dmxgus=true
midi_voices=256
mod_autochip=false
mod_autochip_scan_threshold=12
mod_autochip_size_force=100
mod_autochip_size_scan=500
mod_dumb_mastervolume=0.9500001072883606
mod_interp=6
mod_samplerate=0
mod_volramp=2
mouse_capturemode=1
mus_calcgain=true
mus_enabled=true
mus_gainoffset=0
mus_usereplaygain=false
nointerscrollabort=false
nomonsterinterpolation=false
opl_core=0
opl_fullpan=true
opl_numchips=8
opn_chips_count=32
opn_emulator_id=0
opn_fullpan=true
opn_run_at_pcm_rate=false
os_isanyof=true
osx_additional_parameters=-file "/Users/jaden_1/Downloads/scythe2/scythe2.wad" 
png_gamma=0
png_level=5
queryiwad=true
quicksavenum=-1
quicksaverotation=false
quicksaverotationcount=4
r_actorspriteshadow=1
r_actorspriteshadowdist=1500
r_blendmethod=false
r_dynlights=true
r_fakecontrast=1
r_fullbrightignoresectorcolor=true
r_fuzzscale=true
r_line_distance_cull=0
r_linearsky=false
r_magfilter=false
r_minfilter=false
r_mipmap=false
r_mirror_recursions=4
r_models=true
r_multithreaded=1
r_noaccel=false
r_quakeintensity=1
r_sprite_distance_cull=0
r_spriteadjust=2
r_ticstability=true
save_dir=
save_formatted=false
saveloadconfirmation=true
savestatistics=0
screenshot_dir=
screenshot_quiet=false
screenshot_type=png
show_messages=true
showendoom=0
snd_aldevice=Default
snd_alresampler=Default
snd_backend=openal
snd_buffersize=0
snd_channels=256
snd_efx=true
snd_enabled=true
snd_hrtf=-1
snd_mastervolume=1
snd_mididevice=-2
snd_midiprecache=false
snd_musicvolume=1
snd_samplerate=0
snd_sfxvolume=0
snd_streambuffersize=64
snd_waterreverb=true
statfile=zdoomstat.txt
storesavepic=true
strictdecorate=false
telezoom=true
timidity_channel_pressure=false
timidity_chorus=0
timidity_config=instruments
timidity_drum_effect=false
timidity_drum_power=1
timidity_key_adjust=0
timidity_lpf_def=1
timidity_min_sustain_time=5000
timidity_modulation_envelope=true
timidity_modulation_wheel=true
timidity_overlap_voice_allow=true
timidity_pan_delay=false
timidity_portamento=true
timidity_reverb=0
timidity_reverb_level=9
timidity_surround_chorus=false
timidity_temper_control=true
timidity_tempo_adjust=1
turnspeedsprintfast=1280
turnspeedsprintslow=320
turnspeedwalkfast=640
turnspeedwalkslow=320
use_joystick=true
use_mouse=true
vid_activeinbackground=false
vid_aspect=0
vid_autoswitch=true
vid_brightness=0
vid_contrast=1
vid_cropaspect=true
vid_defheight=900
vid_defwidth=1440
vid_fullscreen=false
vid_gamma=1
vid_hdr=false
vid_hidpi=false
vid_maxfps=60
vid_nativefullscreen=false
vid_preferbackend=0
vid_rendermode=4
vid_saturation=1
vid_scale_customheight=200
vid_scale_custompixelaspect=1
vid_scale_customwidth=320
vid_scale_linear=false
vid_scalefactor=1
vid_scalemode=0
vid_vsync=true
vk_debug=false
vk_debug_callstack=true
vk_device=0
vk_hdr=false
vr_hunits_per_meter=41
vr_ipd=0.06199999898672104
vr_mode=0
vr_screendist=0.800000011920929
vr_swap_eyes=false
wildmidi_config=dgguspat
wildmidi_enhanced_resampling=true
wildmidi_reverb=false
win_h=1115
win_maximized=false
win_w=1920
win_x=0
win_y=60
xbrz_centerdirectionbias=4
xbrz_colorformat=0
xbrz_dominantdirectionthreshold=3.5999999046325684
xbrz_equalcolortolerance=30
xbrz_luminanceweight=1
xbrz_steepdirectionthreshold=2.200000047683716

[GlobalSettings.Unknown]

[Doom.Player]
autoaim=35
classicflight=false
color=40 cf 00
colorset=0
fov=90
gender=male
movebob=0.25
name=BallBuster
neverswitchonpickup=false
playerclass=Cyborg
skin=base
stillbob=0
team=255
wbobfire=0
wbobspeed=1
wi_noautostartmap=false

[Doom.ConsoleVariables]
addrocketexplosion=false
adl_bank=14
adl_custom_bank=
adl_use_custom_bank=false
allcheats=true
am_backcolor=6c 54 40
am_cdwallcolor=4c 38 20
am_colorset=0
am_customcolors=true
am_drawmapback=1
am_efwallcolor=66 55 55
am_emptyspacemargin=0
am_fdwallcolor=88 70 58
am_followplayer=true
am_gridcolor=8b 5a 2b
am_interlevelcolor=ff 00 00
am_intralevelcolor=00 00 ff
am_linealpha=1
am_linethickness=1
am_lockedcolor=00 78 00
am_map_secrets=1
am_markcolor=2
am_markfont=AMMNUMx
am_notseencolor=6c 6c 6c
am_ovcdwallcolor=00 88 44
am_ovefwallcolor=00 88 44
am_overlay=0
am_ovfdwallcolor=00 88 44
am_ovinterlevelcolor=ff ff 00
am_ovlockedcolor=00 88 44
am_ovotherwallscolor=00 88 44
am_ovportalcolor=00 40 22
am_ovsecretsectorcolor=00 ff ff
am_ovsecretwallcolor=00 88 44
am_ovspecialwallcolor=ff ff ff
am_ovtelecolor=ff ff 00
am_ovthingcolor=e8 88 00
am_ovthingcolor_citem=e8 88 00
am_ovthingcolor_friend=e8 88 00
am_ovthingcolor_item=e8 88 00
am_ovthingcolor_monster=e8 88 00
am_ovthingcolor_ncmonster=e8 88 00
am_ovunexploredsecretcolor=00 ff ff
am_ovunseencolor=00 22 6e
am_ovwallcolor=00 ff 00
am_ovyourcolor=fc e8 d8
am_portalcolor=40 40 40
am_portaloverlay=true
am_rotate=0
am_secretsectorcolor=ff 00 ff
am_secretwallcolor=00 00 00
am_showgrid=false
am_showitems=true
am_showkeys=true
am_showkeys_always=false
am_showmaplabel=2
am_showmonsters=true
am_showsecrets=true
am_showthingsprites=0
am_showtime=true
am_showtotaltime=false
am_showtriggerlines=0
am_specialwallcolor=ff ff ff
am_textured=false
am_thingcolor=fc fc fc
am_thingcolor_citem=fc fc fc
am_thingcolor_friend=fc fc fc
am_thingcolor_item=fc fc fc
am_thingcolor_monster=fc fc fc
am_thingcolor_ncmonster=fc fc fc
am_thingrenderstyles=true
am_tswallcolor=88 88 88
am_unexploredsecretcolor=ff 00 ff
am_wallcolor=2c 18 08
am_xhaircolor=80 80 80
am_yourcolor=fc e8 d8
am_zoomdir=0
blood_fade_scalar=1
chat_substitution=false
chatmacro0=No
chatmacro1=I'm ready to kick butt!
chatmacro2=I'm OK.
chatmacro3=I'm not looking too good!
chatmacro4=Help!
chatmacro5=You suck!
chatmacro6=Next time, scumbag...
chatmacro7=Come here!
chatmacro8=I'll take care of it.
chatmacro9=Yes
cl_bbannounce=false
cl_bloodsplats=true
cl_bloodtype=0
cl_custominvulmapcolor1=00 00 1a
cl_custominvulmapcolor2=a6 a6 7a
cl_customizeinvulmap=false
cl_doautoaim=false
cl_gfxlocalization=3
cl_maxdecals=1024
cl_missiledecals=true
cl_pufftype=0
cl_rockettrails=1
cl_showmultikills=true
cl_showsecretmessage=true
cl_showsprees=true
cl_spreaddecals=true
classic_scaling_factor=1
classic_scaling_pixelaspect=1.2000000476837158
compatmode=0
con_alpha=0.75
con_centernotify=false
con_midtime=3
con_notablist=false
con_notifytime=3
con_pulsetext=false
con_scale=0
con_scaletext=0
crosshair=7
crosshaircolor=ff 00 00
crosshairforce=false
crosshairgrow=false
crosshairhealth=2
crosshairon=true
crosshairscale=0.5
dehload=0
dimamount=-1
dimcolor=ff d7 00
displaynametags=0
dlg_musicvolume=1
dlg_vgafont=false
gl_aalines=false
gl_bandedswlight=true
gl_bloom=false
gl_bloom_amount=1.399999976158142
gl_brightfog=false
gl_enhanced_nightvision=false
gl_exposure_base=0.3499999940395355
gl_exposure_min=0.3499999940395355
gl_exposure_scale=1.2999999523162842
gl_exposure_speed=0.05000000074505806
gl_fogmode=1
gl_fuzztype=0
gl_interpolate_model_frames=true
gl_light_models=true
gl_lightadditivesurfaces=false
gl_lightmode=4
gl_menu_blur=-1
gl_paltonemap_powtable=2
gl_paltonemap_reverselookup=true
gl_precache=false
gl_scale_viewport=true
gl_sclipfactor=1.7999999523162842
gl_sclipthreshold=10
gl_spriteclip=1
gl_tonemap=0
gl_weaponlight=8
hud_althud=false
hud_althud_forceinternal=false
hud_althudscale=0
hud_ammo_order=0
hud_ammo_red=25
hud_ammo_yellow=50
hud_armor_green=100
hud_armor_red=25
hud_armor_yellow=50
hud_aspectscale=false
hud_berserk_health=true
hud_health_green=100
hud_health_red=25
hud_health_yellow=50
hud_oldscale=true
hud_scale=0
hud_scalefactor=1
hud_showammo=2
hud_showangles=false
hud_showitems=false
hud_showlag=0
hud_showmonsters=true
hud_showscore=false
hud_showsecrets=true
hud_showstats=false
hud_showtime=0
hud_showweapons=true
hud_timecolor=5
hudcolor_ltim=8
hudcolor_statnames=6
hudcolor_stats=3
hudcolor_time=6
hudcolor_titl=10
hudcolor_ttim=5
hudcolor_xyco=3
inter_classic_scaling=true
log_vgafont=false
lookspring=true
m_quickexit=false
msg=0
msg0color=11
msg1color=5
msg2color=2
msg3color=3
msg4color=3
msgmidcolor=11
msgmidcolor2=4
nametagcolor=5
nocheats=false
opn_custom_bank=
opn_use_custom_bank=false
paletteflash=0
pickup_fade_scalar=1
r_deathcamera=false
r_drawfuzz=1
r_maxparticles=4000
r_portal_recursions=4
r_rail_smartspiral=false
r_rail_spiralsparsity=1
r_rail_trailsparsity=1
r_skymode=2
r_vanillatrans=0
sb_cooperative_enable=true
sb_cooperative_headingcolor=6
sb_cooperative_otherplayercolor=2
sb_cooperative_yourplayercolor=3
sb_deathmatch_enable=true
sb_deathmatch_headingcolor=6
sb_deathmatch_otherplayercolor=2
sb_deathmatch_yourplayercolor=3
sb_teamdeathmatch_enable=true
sb_teamdeathmatch_headingcolor=6
screenblocks=10
setslotstrict=true
show_obituaries=true
snd_menuvolume=0.5
snd_pitched=true
st_oldouch=false
st_scale=0
transsouls=0.75
ui_screenborder_classic_scaling=true
uiscale=3
underwater_fade_scalar=1
vid_allowtrueultrawide=1
vid_cursor=-
vid_nopalsubstitutions=false
wi_cleantextscale=false
wi_percents=true
wi_showtotaltime=true
wipetype=1

[Doom.LocalServerInfo]
compatflags=0
compatflags2=0
forcewater=false
maxviewpitch=90
sv_corpsequeuesize=64
sv_disableautohealth=false
sv_dropstyle=0
sv_portal_recursions=4
sv_smartaim=0

[Doom.ConfigOnlyVariables]

[Doom.UnknownConsoleVariables]

[Doom.ConsoleAliases]

[Doom.Bindings]
1=slot 1
2=slot 2
3=slot 3
4=slot 4
5=slot 5
6=slot 6
7=slot 7
8=slot 8
9=slot 9
0=slot 0
-=sizedown
Equals=sizeup
Tab=togglemap
W=+forward
E=+use
T=messagemode
LeftBracket=invprev
RightBracket=invnext
Enter=invuse
A=+moveleft
S=+back
D=+moveright
`=toggleconsole
Shift=+speed
\=+showscores
X=crouch
Space=+use
CapsLock=toggle cl_run
F1=menu_help
F2=menu_save
F3=menu_load
F4=menu_options
F5=menu_display
F6=quicksave
F7=menu_endgame
F8=togglemessages
F9=quickload
F10=menu_quit
F11=bumpgamma
F12=spynext
SysRq=screenshot
Pause=pause
Home=land
PgUp=+moveup
End=centerview
PgDn=+lookup
Ins=+movedown
Del=+lookdown
Mouse1=+attack
Mouse2=+altattack
MWheelUp=weapprev
MWheelDown=weapnext
MWheelRight=invnext
MWheelLeft=invprev
DPadUp=togglemap
DPadDown=invuse
DPadLeft=invprev
DPadRight=invnext
Pad_Start=pause
Pad_Back=menu_main
LThumb=crouch
LShoulder=weapprev
RShoulder=weapnext
LTrigger=+altattack
RTrigger=+attack
Pad_A=+use
Pad_Y=+jump
R=+reload
Z=+zoom
Alt=+jump
V=+crouch

[Doom.DoubleBindings]

[Doom.AutomapBindings]
0=am_gobig
-=+am_zoomout
Equals=+am_zoomin
P=am_toggletexture
F=am_togglefollow
G=am_togglegrid
C=am_clearmarks
M=am_setmark
KP-=+am_zoomout
KP+=+am_zoomin
UpArrow=+am_panup
LeftArrow=+am_panleft
RightArrow=+am_panright
DownArrow=+am_pandown
MWheelUp=am_zoom 1.2
MWheelDown=am_zoom -1.2

[Doom.Player.Mod]
PB_HatExtravaganza=0
PB_alttracer=0
PB_tracerlight=0
RO_FilthyMemes=false
RO_IGotIt=false
RO_QuakeRecoil=1
RO_Voices=50
RO_WeaponRecoil=1
RO_ZoomRecoil=1
SingleDualFire=1
bd_ADSHoldDown=0
bd_RestoreCarbines=0
bd_UpgradeCarbine=0
bd_UpgradeGL=0
bd_UpgradeHMG=0
bd_UpgradePlasma=0
bd_UpgradeRevolver=0
bd_UpgradeShotgun=0
bd_bloodamount=2
bd_lowgraphicsmode=0
bd_shotgunskin=0
cl_MoveTilt=true
cl_step_delaymul=1
cl_step_volmul=7
disable_screentilt=0
disable_weaponsway=0
mblur=false
mblur_autostop=true
mblur_blendmode=1
mblur_recovery=64
mblur_recovery2=90
mblur_samples=5
mblur_strength=64
mblur_threshold=30
pb_RLOverloadCell=0
pb_RestoreCarbines=0
pb_SGAltAmmoSwap=0
pb_SGPumpFromHip=0
pb_UpgradeCarbine=0
pb_UpgradeGL=0
pb_UpgradeNailgun=0
pb_UpgradePlasma=0
pb_UpgradeRevolver=0
pb_UpgradeShotgun=0
pb_bloodamount=2
pb_dasheffect=true
pb_doubletap=false
pb_lowgraphicsmode=0
pb_maxtaptime=10
pb_olddualssgfiresystem=0
pb_respectweapons=true
pb_shotgunskin=0
pb_toggle_aim_hold=false
pb_weapon_crosshairs=false
py_weaponwheel_freeze=false
py_weaponwheel_invert=0
py_weaponwheel_musicfade=false
qtilt_strength=1
ro_vmaborts=0
sd_lasers_densityoffset=1
ve_a_althud=false
ve_a_althudscale=0
ve_a_altnightvision=false
ve_a_am_colorset=1
ve_a_anisotropic=16
ve_a_aspect=3
ve_a_autoaim=35
ve_a_bandedswlight=true
ve_a_billboard_mode=0
ve_a_blendmethod=false
ve_a_bloodsplats=false
ve_a_bloodtype=0
ve_a_bloom=false
ve_a_capfps=true
ve_a_compatflags=-1172751401
ve_a_compatflags2=11
ve_a_compatmode=1
ve_a_cropaspect=1
ve_a_crosshair=0
ve_a_crycolour=false
ve_a_dither_bpc=0
ve_a_doautoaim=true
ve_a_drawfuzz=1
ve_a_dynlights=false
ve_a_envmap=false
ve_a_faces_camera=false
ve_a_fakecontrast=1
ve_a_filter=0
ve_a_fogmode=1
ve_a_fov=90
ve_a_freelook=false
ve_a_fuzzscale=true
ve_a_fuzztype=8
ve_a_fxaa=0
ve_a_gl_lights=false
ve_a_hqresize=1
ve_a_hrtf=false
ve_a_hud_aspectscale=true
ve_a_invisibility=false
ve_a_lightmode=16
ve_a_linearsky=true
ve_a_longsaves=false
ve_a_lowres=true
ve_a_maxdecals=0
ve_a_missileclip=true
ve_a_missiledecals=false
ve_a_msg0color=11
ve_a_msg1color=11
ve_a_msg2color=11
ve_a_msg3color=11
ve_a_msg4color=11
ve_a_msgmidcolor=11
ve_a_multisample=1
ve_a_nametagcolor=11
ve_a_nametags=false
ve_a_neverswitch=false
ve_a_nomonsterlerp=true
ve_a_nopassover=true
ve_a_notifylines=1
ve_a_notossdrops=true
ve_a_obituaries=false
ve_a_oldouch=true
ve_a_par_stretch=0
ve_a_pufftype=0
ve_a_rockettrails=0
ve_a_scalemode=0
ve_a_secretfound=false
ve_a_shortrocket=true
ve_a_skymode=2
ve_a_sprite_blend=false
ve_a_ssao=0
ve_a_telezoom=false
ve_a_tonemap=5
ve_a_transsouls=1
ve_a_uiscale=6
ve_a_vanillatrans=1
ve_a_vsync=false
ve_a_wipetype=1
ve_b_althud=false
ve_b_althudscale=0
ve_b_altnightvision=false
ve_b_am_colorset=0
ve_b_anisotropic=1
ve_b_aspect=0
ve_b_autoaim=35
ve_b_bandedswlight=true
ve_b_billboard_mode=0
ve_b_blendmethod=false
ve_b_bloodsplats=true
ve_b_bloodtype=0
ve_b_bloom=false
ve_b_capfps=false
ve_b_compatflags=-1172751401
ve_b_compatflags2=11
ve_b_compatmode=0
ve_b_conscale=0
ve_b_cropaspect=1
ve_b_crosshair=7
ve_b_crycolour=false
ve_b_dither_bpc=0
ve_b_doautoaim=false
ve_b_drawfuzz=1
ve_b_dynlights=true
ve_b_envmap=true
ve_b_faces_camera=false
ve_b_fakecontrast=1
ve_b_filter=0
ve_b_fogmode=1
ve_b_fov=90
ve_b_freelook=false
ve_b_fuzzscale=true
ve_b_fuzztype=0
ve_b_fxaa=0
ve_b_gl_lights=true
ve_b_hqresize=1
ve_b_hrtf=true
ve_b_hud_aspectscale=false
ve_b_hudscale=0
ve_b_invisibility=false
ve_b_lightmode=4
ve_b_linearsky=false
ve_b_longsaves=true
ve_b_lowres=false
ve_b_maxdecals=1024
ve_b_missileclip=true
ve_b_missiledecals=true
ve_b_msg0color=11
ve_b_msg1color=5
ve_b_msg2color=2
ve_b_msg3color=3
ve_b_msg4color=3
ve_b_msgmidcolor=11
ve_b_multisample=1
ve_b_nametagcolor=5
ve_b_nametags=false
ve_b_neverswitch=false
ve_b_nomonsterlerp=true
ve_b_nopassover=true
ve_b_notifylines=4
ve_b_notossdrops=true
ve_b_obituaries=true
ve_b_oldouch=false
ve_b_par_stretch=0
ve_b_pufftype=0
ve_b_rockettrails=1
ve_b_scalemode=5
ve_b_scaletext=0
ve_b_secretfound=true
ve_b_shortrocket=false
ve_b_skymode=2
ve_b_sprite_blend=false
ve_b_ssao=0
ve_b_stscale=0
ve_b_telezoom=true
ve_b_tonemap=0
ve_b_transsouls=0.75
ve_b_uiscale=3
ve_b_vanillatrans=0
ve_b_vsync=true
ve_b_wipetype=1
ve_crycorrect=false
ve_cryin=0.9200000166893005
ve_cryout=1
ve_detail=2
ve_lowres_psp=false
ve_par=35
ve_quantize_h=false
ve_quantize_w=false
ve_resolution=200
ve_smooth=0
zm_doubletap=true
zm_fullbobspeed=8
zm_maxtaptime=10
zm_offsetdirection=false
zm_offsetmaxrange=30
zm_offsetspeed=75
zm_pitchswaytype=0
zm_stillbob=false
zm_yawsway=true
zm_yawswaydirection=false
zm_yawswayfriction=10
zm_yawswayrange=2
zm_yawswayspeed=2

[Doom.LocalServerInfo.Mod]
BrutalSpawnBalance=9
CH_Abyss=1
CH_AbyssMark=0
CH_AmmoDrops=1
CH_BackPackDrops=1
CH_BlackBoss=1
CH_Brown=1
CH_ColorBlind=0
CH_Cyan=1
CH_EXBoss=1
CH_ExtraDrops=1
CH_FireBLU=1
CH_Gray=1
CH_HealthDrops=1
CH_Intercept=false
CH_NerfRedBoss=1
CH_Rawket=1
CH_WhiteBoss=1
CH_YellowRev=0
CH_spawnmultiplier=1
RO_BarrelAmount=20
RO_CaberLimit=25
RO_ClassRestriction=false
RO_ComboMode=false
RO_DeathNukes=false
RO_FullBackpack=false
RO_InfiniteAmp=false
RO_KeyShare=true
RO_PickupParticleChoker=false
RO_PickyRamjet=false
RO_ShotgunSpawn=false
RO_SmokeChoker=false
RO_SuperBackpack=false
SpawnBalance=663
V5_Cull=false
V5_MDist=900
V5_MODELS=false
V5_Q3Bob=0.5
V5_Q3Spin=5
V5_Q3Zoff=16
V5_Quake3=false
bd_GroundImps=0
bd_GroundRevenant=0
bd_HungryPinky=0
bd_NoASGWeapon=0
bd_NoAfrit=0
bd_NoAnnihilator=0
bd_NoArachnophyte=0
bd_NoArachnotron2=0
bd_NoArchvileHeal=0
bd_NoArchvileSummon=0
bd_NoAutoshotgunSergeant=0
bd_NoAutoshotgunUpgrade=0
bd_NoBFGBeamWeapon=0
bd_NoBaronBarrel=0
bd_NoBeamRevenant=0
bd_NoBelphegor=0
bd_NoBlackholeWeapon=0
bd_NoBloodDemon=0
bd_NoBrownImps=0
bd_NoCarbineWeapon=0
bd_NoCarbineZombie=0
bd_NoChaingunMajor=0
bd_NoClassicCommando=0
bd_NoCyberBaron=0
bd_NoCyberKnight=0
bd_NoCyberPaladin=0
bd_NoDBUpgrade=0
bd_NoDaedabus=0
bd_NoDarkImps=0
bd_NoDemolisher=0
bd_NoDemonTechSoldier=0
bd_NoFleshwizard=0
bd_NoFreezerWeapon=0
bd_NoHMGWeapon=0
bd_NoHeavyGLWeapon=0
bd_NoHelmetSergeant=0
bd_NoHelmetZman=0
bd_NoIceVile=0
bd_NoInfernoArachnotron=0
bd_NoJuggernaut=0
bd_NoKnightCharge=0
bd_NoLMG=0
bd_NoM2PlasmaWeapon=0
bd_NoMagCaco=0
bd_NoMancubusFlamer=0
bd_NoMechDemon=0
bd_NoMinigunUpgrade=0
bd_NoMinigunZombieman=0
bd_NoOverlord=0
bd_NoPhantasm=0
bd_NoPistolZman=0
bd_NoPlasmaZombie=0
bd_NoPyroSergeant=0
bd_NoQuadSergeant=0
bd_NoRailgunWeapon=0
bd_NoRevolverWeapon=0
bd_NoRifleCommando=0
bd_NoRiotShieldGuy=0
bd_NoRocketSergeant=0
bd_NoSMGWeapon=0
bd_NoSufferElemental=0
bd_NoSuperGLWeapon=0
bd_NoTriteElemental=0
bd_NoUpgrades=0
bd_NoVolcabus=0
bd_NoZSpecOps=0
bd_NoZmanAdvancedAttacks=0
bd_NoZmanGrenade=0
bd_NoZombieScientist=0
bd_ShutTheFuckUp=0
bd_TraditionalMode=0
bd_UnifiedExplosives=0
bd_classicmonsters=0
bd_cooplives=0
bd_nobulletpenetration=1
bd_numcooplives=8
bd_replacemarines=0
bd_restrictedmode=0
be_jumpanim=6
bloodsplash=0
cl_fatalityspeed=1
cl_regen=0
cl_regenamount=35
donotclimb=0
donotdoublejump=0
donotsidestep=0
dsk_acceleration=1.5
fs_delay_mul=1
fs_volume_mul=1
gutaweather_clear_weight=1
gutaweather_enabled=true
gutaweather_fog_weight=1
gutaweather_rain_weight=1
gutaweather_snow_weight=1
hs_factor=2
hs_hitbox=true
isrunningzandronum=1
log_menu_language=false
nashgore_bloodamount=255
nashgore_bloodspurt=true
nashgore_bloodtype=0
nashgore_corpseblood=true
nashgore_deathflip=true
nashgore_footprints=true
nashgore_gibamount=255
nashgore_gibtype=0
nashgore_icedeath=true
nashgore_maxcasings=50
nashgore_maxgore=1024
nashgore_splat=true
nashgore_spriteblood=false
nashgore_squish=true
nodoomguytalk=0
nopaineffect=0
noscreensplash=0
pb_EnableCarryableHealth=0
pb_GroundImps=0
pb_GroundRevenant=0
pb_HealthPackColor=0
pb_HungryPinky=0
pb_LuckyBarrels=1
pb_NoASGWeapon=0
pb_NoAfrit=0
pb_NoAnnihilator=0
pb_NoArachnophyte=0
pb_NoArachnotron2=0
pb_NoArchvileHeal=0
pb_NoArchvileSummon=0
pb_NoAutoshotgunSergeant=0
pb_NoAutoshotgunUpgrade=0
pb_NoBFGBeamWeapon=0
pb_NoBaronBarrel=0
pb_NoBeamRevenant=0
pb_NoBelphegor=0
pb_NoBlackholeWeapon=0
pb_NoBloodDemon=0
pb_NoBrownImps=0
pb_NoCSSGWeapon=1
pb_NoCarbineWeapon=0
pb_NoCarbineZombie=0
pb_NoClassicCommando=0
pb_NoCyberBaron=0
pb_NoCyberKnight=0
pb_NoCyberPaladin=0
pb_NoDBUpgrade=0
pb_NoDaedabus=0
pb_NoDarkImps=0
pb_NoDemolisher=0
pb_NoDemonTechSoldier=0
pb_NoDraugr=0
pb_NoFleshwizard=0
pb_NoFreezerWeapon=0
pb_NoHeavyGLWeapon=0
pb_NoHellion=0
pb_NoHelmetAnimation=0
pb_NoHelmetSergeant=0
pb_NoHelmetZman=0
pb_NoIceVile=0
pb_NoInfernoArachnotron=0
pb_NoInfernus=0
pb_NoJuggernaut=0
pb_NoKnightCharge=0
pb_NoLMG=0
pb_NoM2PlasmaWeapon=0
pb_NoM2Upgrade=0
pb_NoMagCaco=0
pb_NoMancubusFlamer=0
pb_NoMechDemon=0
pb_NoMinigunUpgrade=0
pb_NoNailgunMajor=0
pb_NoNailgunWeapon=0
pb_NoOverlord=0
pb_NoPhantasm=0
pb_NoPistolZman=0
pb_NoPlasmaZombie=0
pb_NoPulseCannonUpgrade=0
pb_NoPyroSergeant=0
pb_NoQuadSSG=0
pb_NoQuadSergeant=0
pb_NoRailgunWeapon=0
pb_NoRevolverWeapon=0
pb_NoRifleUpgrade=0
pb_NoRiotShieldGuy=0
pb_NoRocketSergeant=0
pb_NoSMGWeapon=0
pb_NoSavageImps=0
pb_NoSufferElemental=0
pb_NoSuperGLWeapon=0
pb_NoUnmakerUpgrade=0
pb_NoUpgrades=0
pb_NoVolcabus=0
pb_NoZSpecOps=0
pb_NoZmanAdvancedAttacks=0
pb_NoZmanGrenade=0
pb_NoZombieScientist=0
pb_SmartScavenger=0
pb_SmartScavengerHealth=0
pb_SmartScavengerNoFade=0
pb_UnifiedExplosives=0
pb_VoidSpectre=0
pb_adashboost=10
pb_adashfriction=1
pb_airdash=false
pb_autojump=true
pb_classicmonsters=0
pb_cooplives=0
pb_crouchslide=true
pb_crouchspeed=0.5
pb_cslideduration=10
pb_cslidestrength=1.5
pb_cslidetype=0
pb_cyberdemondeath=false
pb_dash=true
pb_dashboost=15
pb_dashheight=0.6000000238418579
pb_disable_sergent_prone=false
pb_disabledecorations=1
pb_disablemapenhancements=1
pb_disablenewenemies=0
pb_disablenewguns=0
pb_doublejump=2
pb_doublejumpheight=1
pb_dropprevention=false
pb_ejumpmultiplier=1
pb_elevatorjump=false
pb_enemyexplosiondamage=false
pb_fadeonmapexit=false
pb_friction=1.600000023841858
pb_hazardmovement=false
pb_hook=0
pb_hookboost=1.5
pb_jumpheight=8
pb_knuckleanimationinstart=0
pb_landing=true
pb_landingsens=6
pb_landingspeed=0.25
pb_ledgegrab=true
pb_maxgroundspeed=15.100000381469727
pb_maxhopspeed=28
pb_minlanding=0.5
pb_movetype=0
pb_multipledashes=0
pb_nobulletpenetration=1
pb_nocooldown=false
pb_nodeagle=false
pb_numcooplives=8
pb_qsgnoselfdamage=false
pb_qslideaccel=6
pb_qslideduration=8
pb_quietmarines=false
pb_realdamage=true
pb_replacemarines=0
pb_restrictedmode=0
pb_setgravity=1
pb_spawner_autoshotgun=0
pb_spawner_drum=0
pb_spawner_shotgunupgrade=0
pb_spawner_tiered=false
pb_strafemodifier=1.3300000429153442
pb_walkspeed=0.5
pb_weapon_recoil_extra_weapons=false
pb_weapon_recoil_mod_horizontal=1
pb_weapon_recoil_mod_vertical=1
pb_wjdoublejumprenew=false
pb_wjump=false
pb_wjumpboost=1.5
pb_wjumpheight=0.75
pb_wslide=false
pb_wslidevelz=0.8999999761581421
performancemode=0
pk_acceleration=1
pk_bhopjumpheight=0.8500000238418579
q_1airaccel=1.5
q_3airaccel=0.75
q_strafetype=0
sv_deathtilt=true
sv_forceregen=0
sv_movetilt=false
sv_movetiltangle=0.014999999664723873
sv_movetiltscalar=0.20000000298023224
sv_movetiltspeed=15
sv_strafetilt=true
sv_strafetiltangle=0.5
sv_strafetiltinvert=false
sv_strafetiltspeed=1
sv_turntilt=true
sv_turntiltinvert=false
sv_turntiltscalar=1.5
sv_underwatertilt=true
sv_underwatertiltangle=0.20000000298023224
sv_underwatertiltscalar=1
sv_underwatertiltspeed=0.800000011920929
zdoombrutalblood=2
zdoombrutaljanitor=0
zdoombrutaljanitorcasings=0
zm_adashboost=10
zm_adashfriction=1
zm_airdash=false
zm_autojump=true
zm_crouchslide=false
zm_crouchspeed=0.699999988079071
zm_cslideduration=13
zm_cslidestrength=1.5
zm_cslidetype=0
zm_dash=false
zm_dashboost=1.5
zm_dashheight=0.75
zm_doublejump=0
zm_doublejumpheight=1.2000000476837158
zm_dropprevention=false
zm_ejumpmultiplier=1
zm_elevatorjump=false
zm_friction=8
zm_hook=0
zm_hookboost=1.5
zm_jumpheight=5.5
zm_landing=false
zm_landingsens=6
zm_landingspeed=0.25
zm_ledgegrab=false
zm_maxgroundspeed=12
zm_maxhopspeed=28
zm_minlanding=0.5
zm_movetype=0
zm_multipledashes=0
zm_qslideaccel=6
zm_qslideduration=8
zm_rampjump=false
zm_rjumpmulti=1
zm_setgravity=0.5600000023841858
zm_speedometer=0
zm_strafemodifier=1
zm_walkspeed=0.699999988079071
zm_wjdoublejumprenew=false
zm_wjump=false
zm_wjumpboost=1.5
zm_wjumpheight=0.75
zm_wslide=false
zm_wslidevelz=0.8999999761581421

[Doom.ConfigOnlyVariables.Mod]

[Doom.BrutalDoomActions.Bindings]
Q=kickem
R=reloader
U=unreloader
C=roright

[Doom.BrutalDoomActions.DoubleBindings]

[Doom.BrutalDoomInteractions.Bindings]
H=brutaltaunt
J=advtaunt
K=oneliner

[Doom.BrutalDoomInteractions.DoubleBindings]

[Doom.BrutalDoomAdvMoves.Bindings]
G=usegren
F=punchem

[Doom.BrutalDoomAdvMoves.DoubleBindings]

[Doom.PBInteractions.Bindings]
H=brutaltaunt

[Doom.PBInteractions.DoubleBindings]

[Doom.PBAdvMoves.Bindings]
\=+PBWeaponSpecial
G=grenadetoss
Q=kickem
U=unreloader
F=punchem
M=openpda
L=netevent EV_ClearGore

[Doom.PBAdvMoves.DoubleBindings]

[Doom.ROKeybinds.Bindings]

[Doom.ROKeybinds.DoubleBindings]

[Doom.zpack_keysection.Bindings]
H=toggle_weather

[Doom.zpack_keysection.DoubleBindings]

Provide a Log

I don’t believe there is one…

jadenquinn commented 2 years ago

The version used to make that config file is not the latest, but I have confirmed it still happens on v4.8.X. I just haven't bothered updating it on this Mac as it's a pain in the balls.

madame-rachelle commented 2 years ago

Okay the broad brush stroke over such a huge array of Macs is a bit misleading. I think you might've tested a narrow sampling of Macs that had a similar defect in the GPU drivers and possibly assumed.

So we need some much more specific information here about the actual Macs you did test with - their GPU, what specific system OS version they are running, and what backend you are using (Vulkan? OpenGL? OpenGLES?). The backend can be found in the menu under search for "API" image

If you do not know what GPU they are running, simply let us know what Mac models and years they are - they're like cars, they can be looked up easy that way.

jadenquinn commented 2 years ago

I can list the Macs I tested, iMac 20" (2007 - https://everymac.com/systems/apple/imac/specs/imac-core-2-duo-2.4-20-inch-aluminum-specs.html), MacBook Pro 15" (2010 - https://everymac.com/systems/apple/macbook_pro/specs/macbook-pro-core-i7-2.8-aluminum-15-mid-2010-unibody-specs.html), MacBook Pro 15" (2012/Unibody - https://everymac.com/systems/apple/macbook_pro/specs/macbook-pro-core-i7-2.6-15-mid-2012-unibody-usb3-specs.html), MacBook Pro 16" (2019 - https://everymac.com/systems/apple/macbook_pro/specs/macbook-pro-core-i9-2.4-eight-core-16-2019-scissor-specs.html), Mac mini (2009 - https://everymac.com/systems/apple/mac_mini/specs/mac-mini-core-2-duo-2.53-late-2009-specs.html), Mac mini (2018 - https://everymac.com/systems/apple/mac_mini/specs/mac-mini-core-i7-3.2-late-2018-specs.html), Mac Pro (2010 - https://everymac.com/systems/apple/mac_pro/specs/mac-pro-twelve-core-2.66-mid-2010-westmere-specs.html), MacBook Air 13" (2015 - https://everymac.com/systems/apple/macbook-air/specs/macbook-air-core-i5-1.6-13-early-2015-specs.html), MacBook Air 11" (2015 - https://everymac.com/systems/apple/macbook-air/specs/macbook-air-core-i5-1.6-11-early-2015-specs.html), MacBook Air 13" (2017 - https://everymac.com/systems/apple/macbook-air/specs/macbook-air-core-i5-1.8-13-2017-specs.html), MacBook Air 11" (2011 - https://everymac.com/systems/apple/macbook-air/specs/macbook-air-core-i5-1.6-11-mid-2011-specs.html). Wouldn't you call that a broad brush stroke sample of different Macs? I used OpenGL for pretty much every test, I don't usually change it and if I do, I change it to software rendering mode, but I don't think the issue occurs on that mode.

I also don't think it happens on the new ARM Macs, but I'm not totally sure yet.

madame-rachelle commented 2 years ago

I have never gotten this problem in ARM macs. Still - there's more than a huge number of Intel macs still in use today, I don't recall that many of them experiencing this kind of problem. Nobody who's been using one has made a complaint about this.

I didn't look at all the GPU's but it looks like most of them have either an AMD chipset or an Intel switchout. For the ones that have dual GPU's (NVidia/Intel) can you see if there's an option somewhere to use only the NVidia and see if the problem still happes?

madame-rachelle commented 2 years ago

Unfortunately the only Intel Mac that I have access to is a August 2008 Macbook, which has barely the minimum specs required to run GZDoom short of a supported operating system that can actually run it. I have no idea how high I can upgrade my Mac OS but I know it costs money to do so and that I am not willing to spend.

madame-rachelle commented 2 years ago

So I got myself a Mac Mini Late 2014 (2.6GHz model) - https://support.apple.com/kb/SP710?locale=en_US

I put in your exact GZDoom.ini and I cannot get this bug. I am using Mac OS Monterey 12.5.

jadenquinn commented 2 years ago

I have never gotten this problem in ARM macs. Still - there's more than a huge number of Intel macs still in use today, I don't recall that many of them experiencing this kind of problem. Nobody who's been using one has made a complaint about this.

I didn't look at all the GPU's but it looks like most of them have either an AMD chipset or an Intel switchout. For the ones that have dual GPU's (NVidia/Intel) can you see if there's an option somewhere to use only the NVidia and see if the problem still happes?

None of them have AMD graphics. One has ATI graphics, as it's from 2007, and the brand hadn't officially changed yet by then. As for the others, none of them have AMD graphics.

jadenquinn commented 2 years ago

So I got myself a Mac Mini Late 2014 (2.6GHz model) - https://support.apple.com/kb/SP710?locale=en_US

I put in your exact GZDoom.ini and I cannot get this bug. I am using Mac OS Monterey 12.5.

Yea I kinda guessed it's not on every model during the time period I specified, but it's across quite a few. I don't seem to be getting this issue EVER on the new ARM Macs though, I also didn't keep track of versions of GZDoom I used very well, so it's likely that this issue could have been fixed as of v4.8.0, as I never see the bug in v4.8.2, so I'm not totally sure if this issue even exists anymore. I do know for a fact that it did in v4.7.1 on an Intel MacBook Air 11" from 2015, as I used that MacBook every single day for almost everything other than production, as for the others, I only tested them on and off, but I know it happened on most of the machines I have/had.

coelckers commented 2 years ago

I have two Macs for testing, a 2013 MacBook and a 2019 Mac Mini. Works fine on both.

jadenquinn commented 1 year ago

I don't believe there was a 2019 Mac mini... I have a 2019 MacBook Pro though and it seems to be working fine now.