Simplify and speed up OpenGL framebuffer grabbing.
authoraavit <eirik.aavitsland@digia.com>
Tue, 6 Nov 2012 08:26:09 +0000 (09:26 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 8 Nov 2012 23:37:42 +0000 (00:37 +0100)
commit0d519164f29eb04208eac8bb7dd85443e2b282e1
treea8df657a8b97c70d491730cfe8ccb38d35c4e945
parent89ccb0a699ff88c58c1f7a6c4db990ecebc87918
Simplify and speed up OpenGL framebuffer grabbing.

If possible, let glReadPixels() itself provide the pixel format
that QImage requires, so we can drop the pixel manipulation afterwards.

Change-Id: I6c9226003c15d49548fa00696f31d0b2e26c0783
Reviewed-by: Samuel Rødal <samuel.rodal@digia.com>
src/gui/opengl/qopenglframebufferobject.cpp