z-buffer behaviour changed for z==z0
Brought to you by:
zmoelnig
The render order is inverted with last Gem from git.
If i use Gem from git://pd-gem.git.sourceforge.net/gitroot/pd-gem/Gem, all is OK concerning render order.
If i run the patch attached with latest Gem (git), the green square is visible.
with the "old" Gem (0.93), this is the red square that is visible and that is what is expected.
Anonymous
NO! render order is correct!
using print you can see that gemhead 49 is before gemhead 50 that is before gemhead 51.
there is however a difference :
primitive used to be draw when Z >= Zbuffer,
they are now draw only if Z > Zbuffer.
this result in diference when a new primitive is draw in the same Z than an old primitive.
this is not a rendering order problem.
Absolutely, the render order is correct. (sorry i forget your last comment/warning about that problem).
It seems to be a problem with Zbuffer (which made me believe it was a render order problem).
++
Jack
Diff:
confirmed
fixed with [60bc5e]
Related
Commit: [60bc5e]