我试图用不同的缓冲区读取前后缓冲区。交换前的后缓冲区和交换后的前缓冲区。
glReadBuffer(GL_BACK);
glReadPixels(0, 0, 1, 1, GL_BGRA, GL_UNSIGNED_BYTE, buffer_back);
SimpleGLContext::instance().swapBuffers();
glReadBuffer(GL_FRONT);
glReadPixels(0, 0, 1, 1, GL_BGRA, GL_UNSIGNED_BYTE, buffer_front);
这里buffer_back正确地具有BGRA值,但buffer_front仍然给出null值。所以请给我建议。提前谢谢。