handle invalid line geometries
fix: clear depth buffer for tile clipping
cleanup: LineLayer, expand variable names