[Not ZDoom] Boom discrepancies

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Boom discrepancies

Postby Gez » Wed Jan 19, 2011 6:16 am

Playing Boomedit with ZDoom (or GZDoom) shows several discrepancies, the most severe of which being how colormaps are handled. The following screenshots use Eternity as the Boom reference.

ZDoom applies Boom colormaps to the entire geometry, but not (as much) to sprites.
Image Image Image Image
What Eternity gives in the same room is obviously what was intended.
Image Image Image Image

Less important than the colormaps, but noticeable nonetheless, is what happens in the deep water pool:

With ZDoom, you can see the middle texture through the deep water here:
Image
When you shouldn't:
Image

However, it is not fullbright when seen from the deep water itself:
Image
When it should:
Image Image
Gez
 
 
 
Joined: 06 Jul 2007

Re: Boom discrepancies

Postby Graf Zahl » Wed Jan 19, 2011 6:39 am

All of these are Eternity problems. (And yes, I have known for quite some time that Eternity's support for some Boom rendering tricks is a bit broken thanks to some badly motivated changes in SMMU.)

PrBoom shows them exactly like ZDoom.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Boom discrepancies

Postby printz » Thu Jan 20, 2011 6:15 am

Indeed. SMMU changed middle-area colormaps to act just like ZDoom coloured light, not encompass the whole screen when you enter the place, thereby creating horrible discrepancies with maps where you're supposed to enter a special chamber to modify your visibility over a dark area => effect is destroyed in SMMU and beyond.
User avatar
printz
BOW BEFORE ME!
 
Joined: 26 Oct 2006
Location: Bucharest, Romania

Re: Boom discrepancies

Postby TheDarkArchon » Thu Jan 20, 2011 6:56 am

Graf Zahl wrote:PrBoom shows them exactly like ZDoom.


Case in point:

Image
User avatar
TheDarkArchon
OUT!
 
Joined: 07 Aug 2004
Location: Some cold place

Re: Boom discrepancies

Postby esselfortium » Thu Jan 20, 2011 3:31 pm

But is it correct behavior for deep water not to clip midtextures?
User avatar
esselfortium
 
Joined: 19 Sep 2006

Re: Boom discrepancies

Postby Graf Zahl » Thu Jan 20, 2011 4:01 pm

As I said, PrBoom shows the same behavior as ZDoom so I guess Boom did not implement it.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Boom discrepancies

Postby Zippy » Thu Jan 20, 2011 5:40 pm

esselfortium wrote:But is it correct behavior for deep water not to clip midtextures?
In vanilla, doesn't only a sector height change clip midtextures? E.g. placing too tall a mixtexture on a non-height changing sector border causes the texture to be drawn into the floor/ceiling, right?
User avatar
Zippy
Your Golden Boy
 
Joined: 23 Mar 2005
Location: New Jersey
Discord: Zurock#4834

Re: Boom discrepancies

Postby Graf Zahl » Thu Jan 20, 2011 6:57 pm

Yes, and Boom apparently never changed this when deep water came into play.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Boom discrepancies

Postby esselfortium » Thu Jan 20, 2011 11:10 pm

..and it correctly clips sprites in deep water, but not midtex? o_O
User avatar
esselfortium
 
Joined: 19 Sep 2006

Re: Boom discrepancies

Postby Graf Zahl » Fri Jan 21, 2011 2:44 am

Looks like it.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Boom discrepancies

Postby printz » Sat Jan 22, 2011 7:34 pm

Zippy wrote:
esselfortium wrote:But is it correct behavior for deep water not to clip midtextures?
In vanilla, doesn't only a sector height change clip midtextures?

A light level change clips midtextures, to be more exact.
User avatar
printz
BOW BEFORE ME!
 
Joined: 26 Oct 2006
Location: Bucharest, Romania

Re: Boom discrepancies

Postby Xaser » Sun Jan 23, 2011 12:48 am

Either or will do the trick. As long as there's some 'visible' difference between the sectors on either side of the line.
User avatar
Xaser
anarchivist
 
 
 
Joined: 20 Jul 2003


Return to Closed Bugs

Who is online

Users browsing this forum: 3saster and 1 guest