g3dvl/compositor: improve dirty area handling