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 b316ec32b16560aa9f9eac51de721ece131ecf7c..a8753d0255a4f72b85490ea7aad7d2526ad94bdd 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 3f56c3bafdf225749514c2c17a08449581eb5f78..33cf9d22a1fe890a10001614e569e2f0e03f4cb5 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