by _mental_ » Sat Jun 15, 2019 8:00 am
I encountered a very specific hardware/driver issue, and I unable to fix it.
In very specific map spots with complex geometry, sector's floor and/or ceiling is rendered incorrectly.
The bug is limited to Intel Iris Pro integrated GPU and macOS. NVIDIA GPU in the same Mac isn't affected.
Somehow, it's tightly coupled with sky rendering. When sky is visible, everything is correct.
Both screenshots were taken in the same map spot with slightly different angle.
It's
this map from
Vinesauce Doom Mapping Contest II: Hellectric Boogaloo.
Code: Select all
-iwad doom2 -file bloodmind90x.-.Fists.in.Blood.2.by.Bloodmind90x.aka.Hevn.Demonic.pk3 +map map01 +warp 540 920 -nomonsters +noclip +god
With
gl_no_skyclear CVAR set, broken geometry persists regardless of sky portal in view.
Curiously enough, Metal GPU capture in Xcode shows recorded frame without an issue.
At the moment, I have no idea what else I can check. Any advice will greatly appreciated.
I encountered a very specific hardware/driver issue, and I unable to fix it.
In very specific map spots with complex geometry, sector's floor and/or ceiling is rendered incorrectly.
The bug is limited to Intel Iris Pro integrated GPU and macOS. NVIDIA GPU in the same Mac isn't affected.
[attachment=1]Screenshot_Doom_20190615_163522.jpg[/attachment]
Somehow, it's tightly coupled with sky rendering. When sky is visible, everything is correct.
Both screenshots were taken in the same map spot with slightly different angle.
[attachment=0]Screenshot_Doom_20190615_163526.jpg[/attachment]
It's [url=https://github.com/alexey-lysiuk/Dump/releases/download/pixel_bug/bloodmind90x.-.Fists.in.Blood.2.by.Bloodmind90x.aka.Hevn.Demonic.pk3]this map[/url] from [url=https://vargskelethor.me/winners2/]Vinesauce Doom Mapping Contest II: Hellectric Boogaloo[/url].
[code]-iwad doom2 -file bloodmind90x.-.Fists.in.Blood.2.by.Bloodmind90x.aka.Hevn.Demonic.pk3 +map map01 +warp 540 920 -nomonsters +noclip +god[/code]
With [b]gl_no_skyclear[/b] CVAR set, broken geometry persists regardless of sky portal in view.
Curiously enough, Metal GPU capture in Xcode shows recorded frame without an issue.
At the moment, I have no idea what else I can check. Any advice will greatly appreciated.