glhd: Add glhd_warn for unconditional stderr output.
authorCorbin Simpson <MostAwesomeDude@gmail.com>
Wed, 23 Jun 2010 05:37:39 +0000 (22:37 -0700)
committerCorbin Simpson <MostAwesomeDude@gmail.com>
Wed, 23 Jun 2010 05:49:13 +0000 (22:49 -0700)
Design decision. Bad API errors should never be silenced.

Of course, you can always not use galahad.

src/gallium/drivers/galahad/glhd_context.h
src/gallium/drivers/galahad/glhd_screen.c

index b316ec3..a8753d0 100644 (file)
@@ -28,6 +28,8 @@
 #ifndef GLHD_CONTEXT_H
 #define GLHD_CONTEXT_H
 
+#include <stdio.h>
+
 #include "pipe/p_state.h"
 #include "pipe/p_context.h"
 
@@ -49,4 +51,11 @@ galahad_context(struct pipe_context *pipe)
    return (struct galahad_context *)pipe;
 }
 
+#define glhd_warn(...) \
+do { \
+    fprintf(stderr, "galahad: %s: ", __FUNCTION__); \
+    fprintf(stderr, __VA_ARGS__); \
+    fprintf(stderr, "\n"); \
+} while (0)
+
 #endif /* GLHD_CONTEXT_H */
index 3f56c3b..33cf9d2 100644 (file)
@@ -1,6 +1,7 @@
 /**************************************************************************
  *
  * Copyright 2009 VMware, Inc.
+ * 2010 Corbin Simpson <MostAwesomeDude@gmail.com>
  * All Rights Reserved.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a