Я успешно написал свой первый геометрический шейдер. Он принимает строки и выводит маленький треугольник в центре каждой. Я мог бы сделать то же самое для треугольников достаточно легко, но как насчет куба? Есть ли способ заставить геометрический шейдер работать с произвольным количеством точек или, по крайней мере, с более чем 3? Я знаю, что мог бы сам вычислить центр и выполнить другую операцию рисования, но я хотел бы знать, возможно ли это внутри шейдера.
Спасибо.