From: José Fonseca Date: Fri, 20 May 2011 09:34:38 +0000 (+0100) Subject: Reset store state before ReadPixels. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=3af6b1bba5eea306bd8b80a751d3060708df0715;p=apitrace Reset store state before ReadPixels. --- diff --git a/glstate.cpp b/glstate.cpp index 6dc6f80..8fdc75d 100644 --- a/glstate.cpp +++ b/glstate.cpp @@ -439,6 +439,13 @@ dumpDrawBufferImage(JSONWriter &json, GLenum format) glReadBuffer(drawbuffer); glPushClientAttrib(GL_CLIENT_PIXEL_STORE_BIT); + glPixelStorei(GL_PACK_SWAP_BYTES, GL_FALSE); + glPixelStorei(GL_PACK_LSB_FIRST, GL_FALSE); + glPixelStorei(GL_PACK_ROW_LENGTH, 0); + glPixelStorei(GL_PACK_IMAGE_HEIGHT, 0); + glPixelStorei(GL_PACK_SKIP_ROWS, 0); + glPixelStorei(GL_PACK_SKIP_PIXELS, 0); + glPixelStorei(GL_PACK_SKIP_IMAGES, 0); glPixelStorei(GL_PACK_ALIGNMENT, 1); glReadPixels(0, 0, width, height, format, GL_UNSIGNED_BYTE, pixels);