Рендеринг нескольких текстур в разных точках на экране без использования точечных спрайтов

Я создаю приложение для рисования ios и с трудом отрисовываю текстуры краски на экране в разных точках. Большинство онлайн-уроков касаются визуализации одной текстуры определенного размера на экране.

Однако то, что я искал, - это предоставить массив 2d вершин, в котором можно нарисовать текстуру краски, которая вычисляется в зависимости от того, где пользователь касается экрана.

Я использовал точечные спрайты, которые не требовали, чтобы я указывал координаты текстуры и примитивный объект, используемый для рисования текстуры.

Однако я хотел бы использовать текстурные координаты для предоставления примитивного объекта (например, квадрата, нарисованного треугольными полосами).

Есть идеи, как это сделать? Любые указатели будут полезны.

Кунал