Module: Mesa
Branch: master
Commit: 1cf669db59573778bab2f957679f353cf142c9d9
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf669db59573778bab2f957679f353cf142c9d9

Author: Keith Whitwell <[email protected]>
Date:   Sun Mar 28 10:42:26 2010 -0700

progs/raw: add note about accessing utility functions

---

 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 e46d135..5ef5254 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);

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to