diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-09-27 14:58:40 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-09-27 14:59:32 -0500 |
commit | bbc410dae87a2b80796aabccc9ff36ffb9139613 (patch) | |
tree | 63002f50e79aa6ec25c70dca12393b20bdb81a9c /libs/surfaces | |
parent | 3a7cf727526d2d21cd50e2155cc3768d90c408a6 (diff) |
push2: add code to render screen to PNG files for screenshot purposes
Diffstat (limited to 'libs/surfaces')
-rw-r--r-- | libs/surfaces/push2/canvas.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libs/surfaces/push2/canvas.cc b/libs/surfaces/push2/canvas.cc index faa8896f55..12c404fb9e 100644 --- a/libs/surfaces/push2/canvas.cc +++ b/libs/surfaces/push2/canvas.cc @@ -70,6 +70,15 @@ Push2Canvas::vblank () DEBUG_TRACE (DEBUG::Push2, "re-blit to device frame buffer\n"); /* something rendered, update device_frame_buffer */ blit_to_device_frame_buffer (); + +#define RENDER_LAYOUTS +#ifdef RENDER_LAYOUTS + if (p2.current_layout()) { + std::string s = p2.current_layout()->name(); + s += ".png"; + frame_buffer->write_to_png (s); + } +#endif } int transferred = 0; |