我正在使用Windows,Mac和Linux上的C#Windows窗体开发OpenGL
应用程序。我使用OpenTK
库和GLControl
组件来渲染OpenGL。
它在Windows和Linux上运行良好但在我的Mac Mini上opengl-control
渲染错误,显示器有偏移问题。
这里我有一个来自OpenTK示例Project的示例应用程序。问题也是一样的:
如你所见。实际位置应该在第一个箭头上。但它渲染了一些像素。似乎当我将y位置设置为40px时,它始终呈现40 + 40 * 2。仅在Y轴上。
但当我在SplitContainer
上时,它会将整个GLControl渲染到窗口上0px,0px的位置。
有没有人在MacOS上遇到同样的问题?是否有人对此有解释?