Added the ability to fill triangles with z buffering