Looks like Z-buffering might be turned off for the starfish, and most of the polygons just happen to be drawn in the right order, making the bug hard to spot.
What's amazing is that there aren't more of these problems. Jim O. translated the whole graphics engine from Direct3D to OpenGL. Microsoft has put a lot of pressure on card manufacturers to make all their cards behave the same way for each Direct3D command. OpenGL has no such "Big Brother" pushing for standardization, so it's possible for some cards or drivers to not interpret commands exactly the same way.
|