2012-08-14 39 views
0

我有一個OpenGL程序(C#,使用PInvokesopengl32.dllglu32.dll)繪製使用tessellation矩形(我知道我沒有太多,這是用於測試目的)在60 。FPS隨機GLU錯誤100155:鑲嵌協調太大

時不時繪圖 「閃爍」,並從tesselator出現的錯誤:

。 「100155:鑲嵌協調過大」

我不改變多邊形。它的4個點被初始化一次,並且除了在某些失敗的時間以外重複被重新分類(再次僅用於測試目的)。

測試在Windows 7上運行,並用幾個顯示適配器和驅動程序進行測試,所有測試都具有相同的結果。

任何想法?在Windows端有沒有錯誤的實現?我做錯了什麼(我知道我沒有附上代碼,所以很難說,但是對於這樣的問題有沒有一個常見的陷阱?)

回答

1

數字我傳遞2個價值點而不是3個價值點GLU tesselator,顯然它不喜歡它:-)

修復了通過重新創建零點數組作爲Z值。

不過,如果tesselator也支持2D,那可能會很好。