Получение вершинно-шейдерной трансформированной геометрии обратно из графического процессора в OpenGL - PullRequest
4 голосов
/ 01 июля 2011

Я хотел бы сгенерировать геометрию вершин на процессоре, а затем передать ее в графический процессор, запустить несколько вершинных шейдеров на вершинах и затем вернуть эти преобразованные вершины обратно в процессор.Я не хочу рендерить вершины или запускать фрагменты шейдеров.

Возможно ли вернуть вершины, преобразованные вершинным шейдером, обратно из процессора в процессор?Если так, то как?

1 Ответ

5 голосов
/ 01 июля 2011

Да, необходимое средство называется «Трансформировать буферы обратной связи».Расширение до OpenGL-2 http://www.opengl.org/registry/specs/ARB/transform_feedback2.txt

Представлено как официальная функциональность OpenGL с OpenGL-3.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...