From: José Fonseca Date: Thu, 1 Sep 2011 17:51:44 +0000 (+0100) Subject: Don't (de)serialize mirror images. X-Git-Url: https://git.cworth.org/git?p=apitrace;a=commitdiff_plain;h=83dca1f9b68bad9ea9a19e9f691c6ff2f1465f02 Don't (de)serialize mirror images. This makes the glstate.cpp more consistent. --- diff --git a/glstate.cpp b/glstate.cpp index aaf4d4b..ac63a78 100644 --- a/glstate.cpp +++ b/glstate.cpp @@ -591,7 +591,7 @@ dumpTextureImage(JSONWriter &json, GLenum target, GLint level) json.beginMember("__data__"); char *pngBuffer; int pngBufferSize; - Image::writePixelsToBuffer(pixels, width, height, 4, false, &pngBuffer, &pngBufferSize); + Image::writePixelsToBuffer(pixels, width, height, 4, true, &pngBuffer, &pngBufferSize); json.writeBase64(pngBuffer, pngBufferSize); free(pngBuffer); json.endMember(); // __data__ @@ -949,7 +949,7 @@ dumpReadBufferImage(JSONWriter &json, GLint width, GLint height, GLenum format) json.beginMember("__data__"); char *pngBuffer; int pngBufferSize; - Image::writePixelsToBuffer(pixels, width, height, channels, false, &pngBuffer, &pngBufferSize); + Image::writePixelsToBuffer(pixels, width, height, channels, true, &pngBuffer, &pngBufferSize); //std::cerr <<" Before = "<<(width * height * channels * sizeof *pixels) // <<", after = "<