Why does picking need separate back and front face passes?  Can't this be done in one pass since we only care about the pick id (color), not the shading?