diff --git a/gfx/webrender_bindings/revision.txt b/gfx/webrender_bindings/revision.txt index 485a80148fb6..45b881c8536b 100644 --- a/gfx/webrender_bindings/revision.txt +++ b/gfx/webrender_bindings/revision.txt @@ -1 +1 @@ -d2c673ada607f29846c3d1ac8ca7d2b272ba1b2d +40aa1851b6453108d1c47a3264360362b9b2d053 diff --git a/gfx/wr/webrender/src/renderer.rs b/gfx/wr/webrender/src/renderer.rs index f5e20a048d46..ee6d9517e1a8 100644 --- a/gfx/wr/webrender/src/renderer.rs +++ b/gfx/wr/webrender/src/renderer.rs @@ -5085,6 +5085,13 @@ impl Renderer { .expect(&format!("Unable to create {}", short_path)) .write_all(&bytes) .unwrap(); + #[cfg(feature = "png")] + CaptureConfig::save_png( + config.root.join(&short_path).with_extension("png"), + def.descriptor.size, + ReadPixelsFormat::Standard(def.descriptor.format), + &bytes, + ); } let plain = PlainExternalImage { data: short_path,