summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Berry <stereotype441@gmail.com>2012-11-14 14:39:21 -0800
committerEric Anholt <eric@anholt.net>2013-01-03 09:38:37 -0800
commit839aa0e4a7a3a55e3be215d0ca569da450e40a60 (patch)
tree3acdd6c5064a5c0c0693765152c3c054640f2285
parentb63920e3f22b689a972ad62f264a55d1293e4bc7 (diff)
Update dri_util to keep track of __DRI_BACKGROUND_CALLABLE
-rw-r--r--src/mesa/drivers/dri/common/dri_util.c2
-rw-r--r--src/mesa/drivers/dri/common/dri_util.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/common/dri_util.c b/src/mesa/drivers/dri/common/dri_util.c
index 9cebcea924c..2de528dbcb7 100644
--- a/src/mesa/drivers/dri/common/dri_util.c
+++ b/src/mesa/drivers/dri/common/dri_util.c
@@ -72,6 +72,8 @@ setupLoaderExtensions(__DRIscreen *psp,
psp->dri2.image = (__DRIimageLookupExtension *) extensions[i];
if (strcmp(extensions[i]->name, __DRI_USE_INVALIDATE) == 0)
psp->dri2.useInvalidate = (__DRIuseInvalidateExtension *) extensions[i];
+ if (strcmp(extensions[i]->name, __DRI_BACKGROUND_CALLABLE) == 0)
+ psp->dri2.backgroundCallable = (__DRIbackgroundCallableExtension *) extensions[i];
}
}
diff --git a/src/mesa/drivers/dri/common/dri_util.h b/src/mesa/drivers/dri/common/dri_util.h
index 900f04853a7..8bec0aacee5 100644
--- a/src/mesa/drivers/dri/common/dri_util.h
+++ b/src/mesa/drivers/dri/common/dri_util.h
@@ -161,6 +161,7 @@ struct __DRIscreenRec {
__DRIdri2LoaderExtension *loader;
__DRIimageLookupExtension *image;
__DRIuseInvalidateExtension *useInvalidate;
+ __DRIbackgroundCallableExtension *backgroundCallable;
} dri2;
driOptionCache optionInfo;