summaryrefslogtreecommitdiff
path: root/glstate.cpp
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2011-09-01 18:51:44 +0100
committerJosé Fonseca <jfonseca@vmware.com>2011-09-01 18:51:44 +0100
commit83dca1f9b68bad9ea9a19e9f691c6ff2f1465f02 (patch)
tree4e8e9a111baff1df3d690e58679b60eb10f30a40 /glstate.cpp
parent439ae3cd9055df671670148ea83a1883a31b669c (diff)
Don't (de)serialize mirror images.
This makes the glstate.cpp more consistent.
Diffstat (limited to 'glstate.cpp')
-rw-r--r--glstate.cpp4
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);