我有一个OpenGL
计划(C#,使用PInvokes
到opengl32.dll
和glu32.dll)
使用tessellation
绘制一个矩形(我知道我没有也是,这是为了测试目的)在60 FPS。
图片“闪烁”,tesselator
显示错误:
“100155:tesselation坐标太大”。
我不改变多边形。它的4个点被初始化一次,并且被重复重新测试(再次,仅用于测试目的),除非在某些时候失败。
测试在Windows 7上运行,并使用多个显示适配器和驱动程序进行测试,结果相同。
有什么想法吗?是Windows中的一些错误实现?我做错了什么(我知道我没有附上代码所以很难说,但是这个问题是否存在常见的陷阱?)
答案 0 :(得分:1)
数字我向GLU tesselator传递2个值点而不是3个值点,显然它不喜欢它: - )
修正了通过重新创建将零添加为Z值的点数组。
如果tesselator也支持2D,可能会很好。