Обязательно шейдером, сейчас как раз рисую на текстуре и потом на рендер перевожу - очень медленно получается) а вот шейдером получается только одну линию нарисовать, а вот несколько никак не могу понять как нарисовать
представь это в виде дискретного графика.
типа знаешь, как пульс на всяких там медицинских штуковинах показывают.
Если тебе удастся составить нужную тебе функцию - будет хорошо и быстро.
Если будешь зарешивать на if'ах (и у тебя проект мобильный), то будет много перерисовок, а потому будет всё же медленно.
https://www.desmos.com/calculator?lang=ru