请教OpenGL的一些常用的绘图命令是在内存中绘图还是显存中绘图啊?也就是说OpenGL的缓冲区在哪儿啊(内存或显存)?怎么控制写显存或写内存啊?

解决方案 »

  1.   

    opengl有好多缓冲区,应该是先内存后缓存;
    用gldrawbuffers函数写缓冲区。
      

  2.   

    缓冲区在创建的时候就可以指定是在显存还是内存最好在显存,否则效率低下
    但是显存空间和内存相比小,除了容纳buffer以外,还要容纳纹理等信息,
    需要注意两者之间的平衡
      

  3.   

    to  happy__888([顾问团]寻开心):
    怎么创建缓冲区啊?
    不是直接glDrawBuffer(GL_BACK);就行了吗?
    还怎么创建啊??