OpenGL: добавление вершин с помощью вершинного шейдера - PullRequest
4 голосов
/ 28 апреля 2011

Скажите, пожалуйста, как я могу добавить новую вершину в вершинный шейдер?

Ответы [ 3 ]

5 голосов
/ 28 апреля 2011

Вершинный шейдер только преобразует вершины. Если вам необходимо вывести дополнительную геометрию на основе входных вершин, вам понадобится геометрический шейдер .

3 голосов
/ 28 апреля 2011

Вы не можете.Вот для чего нужны геометрические шейдеры .

3 голосов
/ 28 апреля 2011

Вы можете добавить вершины, используя геометрический шейдер http://www.opengl.org/wiki/Geometry_Shader

"GS может создавать новые примитивы, в отличие от вершинных шейдеров, которые ограничены отношением ввода-вывода 1: 1."

...