Inconsistent ordering of FLAT- and WALLSPRITES

Moderator: 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.

Inconsistent ordering of FLAT- and WALLSPRITES

Postby SuaveSteve » Mon Feb 05, 2018 2:22 pm

Attachments
Screenshot_Doom_20180205_205057.jpg
Screenshot_Doom_20180205_205043.jpg
SuaveSteve
 
Joined: 05 Jul 2014

Re: Inconsistent ordering of FLAT- and WALLSPRITES

Postby Graf Zahl » Mon Feb 05, 2018 3:01 pm

This is a known issue and unlikely to fixed short term.
Sadly all the sprite orientation options have been forced into the engine without spending any thought on this problem.

Essentially this will require a complete refactor of how sprites get sorted in the drawing pass.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Inconsistent ordering of FLAT- and WALLSPRITES

Postby Rip and Tear » Mon Feb 05, 2018 3:49 pm

Graf Zahl wrote:This is a known issue and unlikely to fixed short term.
Sadly all the sprite orientation options have been forced into the engine without spending any thought on this problem.

Essentially this will require a complete refactor of how sprites get sorted in the drawing pass.

How does sprite ordering work currently? I've noticed that the thing number seem to have some effect.
User avatar
Rip and Tear
 
Joined: 02 May 2017

Re: Inconsistent ordering of FLAT- and WALLSPRITES

Postby Graf Zahl » Mon Feb 05, 2018 4:05 pm

It only orders by distance of the sprite's center and splits horizontally at 3D floors.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany


Return to OpenGL Renderer Bugs

Who is online

Users browsing this forum: No registered users and 1 guest