听高手说是"状态机模式",又有说是"C/S模式".
本人孤陋寡闻,以前没听过"状态机模式".请说一下Opengl与D3D在运行模式上的区别, 难道Opengl不是COM服务器吗?

解决方案 »

  1.   

    OpenGL 状态机模式是指OpenGL的程序都运行在一定的状态(如色彩,面样式,投影方式等)下,这些状态由很多状态变量来指定,他们一直以这些状态运行直到你改变了状态变量。
      

  2.   

    至于C/S模式是指它在程序设计时的模型吧,由OpenGL库提供服务,我们编程时通过API来请求服务
      

  3.   

    那与D3D的COM模式有什么异同呢?
    Opengl只是普通的动态链库吗?
      

  4.   

    Opengl只是普通的动态链库吗
    是的,opengl不是基于com的
    com只是一种软件技术,与状态机模式C/S模式没有可比性(就好像你问编程和昆虫的区别是什么一样毫无意义)