If the waveform is inside a scroll view, it could become too wide for the Metal texture size limit. We should clip the view to the screen and render only within the screen. This could result in a lot of texture churn while scrolling.
Another option is to have our waveform viewer render multiple waveforms at different screen coordinates.
If the waveform is inside a scroll view, it could become too wide for the Metal texture size limit. We should clip the view to the screen and render only within the screen. This could result in a lot of texture churn while scrolling.
Another option is to have our waveform viewer render multiple waveforms at different screen coordinates.