summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/galahad
diff options
context:
space:
mode:
authorJakob Bornecrantz <[email protected]>2010-06-28 21:50:51 +0200
committerJakob Bornecrantz <[email protected]>2010-06-28 21:52:03 +0200
commitd12c4c5a62dbf5e32f989c8ef53a5a878cc5c0a2 (patch)
treeed126a8c05eb572c73f8fb49184f24c7a68d129c /src/gallium/drivers/galahad
parent2932dd637439247dc1c20fb3bf8ef0ec1920727e (diff)
glhd: Re-integrate with the debug system
Diffstat (limited to 'src/gallium/drivers/galahad')
-rw-r--r--src/gallium/drivers/galahad/glhd_screen.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gallium/drivers/galahad/glhd_screen.c b/src/gallium/drivers/galahad/glhd_screen.c
index bcc37cb633a..4117485702e 100644
--- a/src/gallium/drivers/galahad/glhd_screen.c
+++ b/src/gallium/drivers/galahad/glhd_screen.c
@@ -36,6 +36,7 @@
#include "glhd_context.h"
#include "glhd_objects.h"
+DEBUG_GET_ONCE_BOOL_OPTION(galahad, "GALLIUM_GALAHAD", FALSE)
static void
galahad_screen_destroy(struct pipe_screen *_screen)
@@ -298,9 +299,12 @@ galahad_screen_create(struct pipe_screen *screen)
{
struct galahad_screen *glhd_screen;
+ if (!debug_get_option_galahad())
+ return screen;
+
glhd_screen = CALLOC_STRUCT(galahad_screen);
if (!glhd_screen) {
- return NULL;
+ return screen;
}
glhd_screen->base.winsys = NULL;