diff options
author | José Fonseca <jfonseca@vmware.com> | 2011-09-01 18:51:44 +0100 |
---|---|---|
committer | José Fonseca <jfonseca@vmware.com> | 2011-09-01 18:51:44 +0100 |
commit | 83dca1f9b68bad9ea9a19e9f691c6ff2f1465f02 (patch) | |
tree | 4e8e9a111baff1df3d690e58679b60eb10f30a40 /glstate.cpp | |
parent | 439ae3cd9055df671670148ea83a1883a31b669c (diff) |
Don't (de)serialize mirror images.
This makes the glstate.cpp more consistent.
Diffstat (limited to 'glstate.cpp')
-rw-r--r-- | glstate.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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 = "<<pngBufferSize << ", ratio = " << double(width * height * channels * sizeof *pixels)/pngBufferSize; json.writeBase64(pngBuffer, pngBufferSize); |