我移植了一个从Windows写入Linux的游戏。它使用GLFW和OpenGL。当我使用optirun运行它时,为了利用我的nVidia Optimus设置,它会将其吐出到控制台:
[VGL] NOTICE: Pixel format of 2D X server does not match pixel format of
[VGL] Pbuffer. Disabling PBO readback.
我之前从未见过这个,但我的印象是我在GL_RGBA格式中加载我的纹理,当它们需要在GL_BGRA或类似的东西中时。但是,我使用DevIL的ilutGLLoadImage函数来获取OpenGL纹理句柄,所以我从不指定格式。
有没有人见过这个?