engine::use depthbuffer even for transparent faces if rendering a face of a pickable object, we need the Z component for picking and we get it from depth buffer