Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MacOS上的GLControl布局偏移错误_C#_Macos_Winforms_Mono_Opentk - Fatal编程技术网

C# MacOS上的GLControl布局偏移错误

C# MacOS上的GLControl布局偏移错误,c#,macos,winforms,mono,opentk,C#,Macos,Winforms,Mono,Opentk,我正在使用Windows、Mac和Linux上的C#Windows窗体开发一个OpenGL应用程序。我使用OpenTK库和GLControl组件来渲染OpenGL 它在Windows和Linux上工作得很好,但在我的Mac Mini上,opengl控件渲染错误,显示有偏移问题 这里我有一个来自OpenTK示例项目的示例应用程序。这里的问题也一样: 如你所见。实际位置应位于第一个箭头上。但它会使它降低一些像素。似乎当我将y位置设置为40px时,它始终渲染为40+40*2。仅在Y轴上 但是,当我把

我正在使用Windows、Mac和Linux上的C#Windows窗体开发一个
OpenGL
应用程序。我使用
OpenTK
库和
GLControl
组件来渲染OpenGL

它在Windows和Linux上工作得很好,但在我的Mac Mini上,opengl控件渲染错误,显示有偏移问题

这里我有一个来自OpenTK示例项目的示例应用程序。这里的问题也一样:

如你所见。实际位置应位于第一个箭头上。但它会使它降低一些像素。似乎当我将y位置设置为40px时,它始终渲染为40+40*2。仅在Y轴上

但是,当我把它放在一个
拆分容器上时,它会在窗口的0px,0px处呈现整个GLControl on位置

有没有人在MacOS上有同样的问题?有人对此有解释吗