Я портирую игру, которую я написал, с 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 или что-то в этом роде. Однако я использую функцию ilutGLLoadImage DevIL для получения дескриптора текстуры OpenGL, поэтому я никогда не указываю формат.
Кто-нибудь видел это раньше?
Задача ещё не решена.
Других решений пока нет …