Первое что стоит понимать, у Skia апи, которое соотвествует скорее софтварной растеризации,
а бекенд под OpenGL, Vulkan, etc появился позже.
Хотя возможно правильнее называть это path renderer.
Поэтому если вам не нужны например кривые безье, то кажется можно меньшеми усилиями и возможно с лучшим первом добиться аналогичного результа.
Нас интересует метод drawPath, а именно как рисуется Round/Miter/Bevel соединения ребер.
Они создают треугольники в тесселяционном шейдере:
Из явных плюсов создания треугольников на лету, меньшее потребление памяти, загруженность шины,
из минусов, большее количество вычислений, загрузка гпу.