Computing Visibility Without Depth