diff options
Diffstat (limited to 'progs')
-rw-r--r-- | progs/gallium/raw/clear.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/progs/gallium/raw/clear.c b/progs/gallium/raw/clear.c index e46d135224d..5ef5254edc9 100644 --- a/progs/gallium/raw/clear.c +++ b/progs/gallium/raw/clear.c @@ -9,6 +9,8 @@ #include "pipe/p_defines.h" #include <unistd.h> /* for sleep() */ +#include "util/u_debug.h" /* debug_dump_surface_bmp() */ + enum pipe_format formats[] = { PIPE_FORMAT_R8G8B8A8_UNORM, PIPE_FORMAT_B8G8R8A8_UNORM, @@ -78,6 +80,14 @@ int main( int argc, char *argv[] ) pipe->clear(pipe, PIPE_CLEAR_COLOR, clear_color, 0, 0); pipe->flush(pipe, PIPE_FLUSH_RENDER_CACHE, NULL); + /* At the moment, libgraw includes/makes available all the symbols + * from gallium/auxiliary, including these debug helpers. Will + * eventually want to bless some of these paths, and lock the + * others down so they aren't accessible from test programs. + */ + if (0) + debug_dump_surface_bmp(pipe, "result.bmp", surf); + screen->flush_frontbuffer(screen, surf, window); sleep(100); |