Mesa (master): intel: Check that we have a bufmgr or bail out when initializing the context.

Chris Wilson ickle at kemper.freedesktop.org
Mon Feb 22 10:12:50 UTC 2010


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

Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Jan 21 17:39:01 2010 +0000

intel: Check that we have a bufmgr or bail out when initializing the context.

Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

---

 src/mesa/drivers/dri/intel/intel_context.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/mesa/drivers/dri/intel/intel_context.c b/src/mesa/drivers/dri/intel/intel_context.c
index ced8d5a..3c36c3f 100644
--- a/src/mesa/drivers/dri/intel/intel_context.c
+++ b/src/mesa/drivers/dri/intel/intel_context.c
@@ -594,6 +594,10 @@ intelInitContext(struct intel_context *intel,
    struct intel_screen *intelScreen = sPriv->private;
    int bo_reuse_mode;
 
+   /* we can't do anything without a connection to the device */
+   if (intelScreen->bufmgr == NULL)
+      return GL_FALSE;
+
    if (!_mesa_initialize_context(&intel->ctx, mesaVis, shareCtx,
                                  functions, (void *) intel)) {
       printf("%s: failed to init mesa context\n", __FUNCTION__);




More information about the mesa-commit mailing list