Почему полигоны должны быть простыми и выпуклыми? - PullRequest
0 голосов
/ 03 декабря 2018

Почему так важно, чтобы полигоны, которые вы проталкиваете по конвейеру, были "простыми" и "выпуклыми"?

1 Ответ

0 голосов
/ 04 декабря 2018

В профиле совместимости OpenGL (так как современный OpenGL больше не имеет примитива GL_POLYGON), полигоны, отличные от выпуклых полигонов, не гарантируется, что они будут правильно отображаться (10.1.16), потому что реализация требуется только для хранения "по крайней мере"две обработанные вершины «на каждый примитив многоугольника -» выпуклый многоугольник может быть растеризован по мере поступления его вершин до того, как все они будут определены »(10.1.5).Это восходит к клиент-серверной природе OpenGL (2.1).

...