随机GLU错误100155:tesselation坐标太大

时间:2012-08-14 08:36:01

标签: c# opengl glu

我有一个OpenGL计划(C#,使用PInvokesopengl32.dllglu32.dll)使用tessellation绘制一个矩形(我知道我没有也是,这是为了测试目的)在60 FPS。

图片“闪烁”,tesselator显示错误:

  

“100155:tesselation坐标太大”。

我不改变多边形。它的4个点被初始化一次,并且被重复重新测试(再次,仅用于测试目的),除非在某些时候失败。

测试在Windows 7上运行,并使用多个显示适配器和驱动程序进行测试,结果相同。

有什么想法吗?是Windows中的一些错误实现?我做错了什么(我知道我没有附上代码所以很难说,但是这个问题是否存在常见的陷阱?)

1 个答案:

答案 0 :(得分:1)

数字我向GLU tesselator传递2个值点而不是3个值点,显然它不喜欢它: - )

修正了通过重新创建将零添加为Z值的点数组。

如果tesselator也支持2D,可能会很好。