Wall "bleeding" through the floor in Requiem

Moderator: GZDoom Developers

Forum rules
Please construct and post a simple demo whenever possible for all bug reports. Please provide links to everything.

If you can include a wad demonstrating the problem, please do so. Bug reports that include fully-constructed demos have a much better chance of being investigated in a timely manner than those that don't.

Please make a new topic for every bug. Don't combine multiple bugs into a single topic. Thanks!

Wall "bleeding" through the floor in Requiem

Postby Blue Shadow » Fri Feb 01, 2019 5:23 pm

Tested with: 3.7.2 (64-bit)
Test material: Requiem


In the Software renderer, the wall is "bleeding" through (or whatever) the floor.


In the Softpoly renderer, the wall is fine, but the lamp seems to be oddly clipped.


All is good in the OpenGL renderer.
User avatar
Blue Shadow
 
Joined: 14 Nov 2010

Re: Wall "bleeding" through the floor in Requiem

Postby Kappes Buur » Sat Feb 02, 2019 1:11 am

Spoiler:


I guess, as GZDoom is more and more strict about errors, that would explain it.
OpenGL is far more forgiving.
User avatar
Kappes Buur
 
 
 
Joined: 17 Jul 2003
Location: British Columbia

Re: Wall "bleeding" through the floor in Requiem

Postby Graf Zahl » Sat Feb 02, 2019 1:52 am

If there are overlapping linedefs this will inevitably result in undefined behavior.
OpenGL's depth buffer will simply hide the glitch. I guess the only way to deal with this is to clear the bogus linedef through a compatibility setting.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany


Return to Software Renderer Bugs

Who is online

Users browsing this forum: No registered users and 1 guest