]> git.cworth.org Git - apitrace/blobdiff - retrace/glstate_images.cpp
Dump depth textures as a single image (issue #97).
[apitrace] / retrace / glstate_images.cpp
index 1724cea1a6e0a1f8e3b18d7daf59669a98b92cc9..e534a654320ef55bafbe1adda4d847df0af3e6da 100644 (file)
@@ -436,7 +436,7 @@ dumpActiveTextureLevel(JSONWriter &json, Context &context, GLenum target, GLint
     json.beginMember("__data__");
     char *pngBuffer;
     int pngBufferSize;
-    image::writePixelsToBuffer(pixels, desc.width, desc.height, channels, true, &pngBuffer, &pngBufferSize);
+    image::writePixelsToBuffer(pixels, desc.width, desc.depth * desc.height, channels, true, &pngBuffer, &pngBufferSize);
     json.writeBase64(pngBuffer, pngBufferSize);
     free(pngBuffer);
     json.endMember(); // __data__