这是你算法问题,和显示使用GDI和OpenGL没有太大关系,就是说硬件不能加速你的算法。对于GDI来说,显示一幅位图本身很快了。你应该在内存中处理位图数据,而不是通过GDI的DC函数来取点。

解决方案 »

  1.   

    楼上有理,GDI直接操作象素数据指针还是很快的
      

  2.   

    快什么啊 ,操作1024*768个像素要40几个ms,做余辉至少要10fps,我还有接受计算显示这些数据的模块。能卡死。还请高手们说一下opengl吧。
      

  3.   

    gdi我用了getbitmapbits 得到像素然后操作,至于如何得到直接的指针我还不会!
      

  4.   

    除非写自己的图像处理类了。tmmd,我发现。directordraw直接写显存 也很慢。难道游戏都用了gpu。又一个期待。不知道会不会失望 总之 tmmd