From: Keith Whitwell Date: Sun, 28 Mar 2010 17:42:26 +0000 (-0700) Subject: progs/raw: add note about accessing utility functions X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1cf669db59573778bab2f957679f353cf142c9d9;p=mesa.git progs/raw: add note about accessing utility functions --- 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 /* 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);