我已經閱讀了glDrawElements的第一個參數是模式: http://www.opengl.org/sdk/docs/man3/xhtml/glDrawElements.xmlglDrawElements繪製多邊形
符號常量GL_POINTS,GL_LINE_STRIP,GL_LINE_LOOP,GL_LINES,GL_LINE_STRIP_ADJACENCY,GL_LINES_ADJACENCY,GL_TRIANGLE_STRIP,GL_TRIANGLE_FAN,GL_TRIANGLES,GL_TRIANGLE_STRIP_ADJACENCY和GL_TRIANGLES_ADJACENCY被接受。
我沒有看到GL_POLYGON。這是否意味着我不能使用GL_POLYGON?如果我有10個指數?我需要將它轉換爲幾個多邊形,每個多邊形包含3個索引?如果這是真的,我該怎麼做?
爲什麼'GL_POLYGON'已棄用?我用'GL_POLYGON'和'GL_TRIANGLE_FAN'檢查過,FPS保持不變。 – DarkStorm97
「GL_POLYGON」和「GL_QUADS」都已被刪除。多邊形和四邊形打開了一堆問題(如果您提交了一個非平面多邊形?如果多邊形不是凸的?如何在多邊形頂點之間插值?如何剪切它們?)。只需要自己三角臉,並提交三角形。有這樣的庫使用。 – peppe
這些庫的名稱是什麼? – DarkStorm97