我在C#中要调用OpenGL,用了CSGL这个第三方控件,我原先使用它进行OpenGL的绘制没有重绘慢的问题,很快。后来我重装了一次操作系统,再用OpenGL绘制,扩大,缩小窗口,最小最大化很卡,很慢,为了确定是不是基本的配置的问题,我没有绘制很复杂的东西,就是最基本的显示一个OpenGL的窗口。我认为是操作系统的问题,于是我在另一台机子上试了一次,也很慢,而且在我原来的机子上在VC下使用OpenGL没有任何绘制慢的问题。重装系统之后,我还是按原来的方法引用CSGL,因为网上有如何使用它的文章的,我一直参考的它。用C#使用OpenGL的很少,我也找不到什么资料。有谁知道原因的,请告诉我,不胜感激!!会加分的。

解决方案 »

  1.   

    现在真正谈得上成熟的框架就是http://www.opentk.com/。适合Windows,Mac,Linux,Android,iOS。CSGL的成熟度值得怀疑。
      

  2.   

    在众多OpenGL的框架中,好像最好的就是CSGL了,我知道是什么问题了,是显卡驱动的问题。
      

  3.   

    csgl 中有没有glut库啊? 怎么没有窗口管理函数呢
      

  4.   

    楼主可否说一下如何在C#中CsGL这个第三方控件调用OpenGL?需要做些什么准备啊?我看网上的都不详细啊