fabiangreffrath / crispy-doom

Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
https://fabiangreffrath.github.io/crispy-homepage
GNU General Public License v2.0
802 stars 132 forks source link

Weird vertical white line (Bug?) #918

Open bryc opened 2 years ago

bryc commented 2 years ago

Background

Version of Crispy Doom: 5.11.1

Operating System and version: Windows 10 Version 10.0.19042.630

Game: Doom

Any loaded WADs and mods (please include full command line): None

Bug description

Observed behavior:

There is a white line appearing in a specific spot and orientation. See video/save.

doomsav6.zip

https://user-images.githubusercontent.com/1408749/182812629-1a9d74b5-3541-4373-8267-9c906c3105b5.mp4

Expected behavior:

There should be no white line (does not occur in Chocolate Doom)

mikeday0 commented 2 years ago

Pretty sure that's a slime trail: https://doomwiki.org/wiki/Slime_trail

If you disable high resolution rendering, does it go away? That would explain why you're not seeing it in Chocolate.

bryc commented 2 years ago

@mikeday0 Still occurs regardless of resolution / detail mode.

If it were a 'slime trail', wouldn't it be visible in Chocolate Doom though?

mikeday0 commented 2 years ago

If it were a 'slime trail', wouldn't it be visible in Chocolate Doom though?

My thinking was maybe it was only visible at 2x resolution. But if you also see it at 1x resolution then yes you'd think that Chocolate would display it as well.

fabiangreffrath commented 2 years ago

Could you please type TNTHOM and see if the line starts blinking?

bryc commented 2 years ago

@fabiangreffrath It starts blinking red on these specific pixels image

fabiangreffrath commented 2 years ago

Thank you! You have discovered a HOM, i.e. an untextured segment. The reason why you don't see the same in Choco may be because Crispy moves some vertices, i.e. seg boundaries, to prevent slime trails, which is the other rendering glitch that was mentioned earlier.

mikeday0 commented 2 years ago

FWIW, Woof! and prboom-plus render this the same as crispy.