From 38c98ab8dcf13171c0c5c4800255cd39d5c3964c Mon Sep 17 00:00:00 2001 From: James Willcox Date: Wed, 5 Mar 2014 15:49:55 -0600 Subject: [PATCH] Bug 980048 - Don't use EGL fences on Pandaboard r=jgilbert --- gfx/gl/GLContext.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gfx/gl/GLContext.cpp b/gfx/gl/GLContext.cpp index 7d60fdad30df..0b8aea5cc506 100644 --- a/gfx/gl/GLContext.cpp +++ b/gfx/gl/GLContext.cpp @@ -628,6 +628,12 @@ GLContext::InitWithPrefix(const char *prefix, bool trygl) MarkUnsupported(GLFeature::standard_derivatives); } + if (Vendor() == GLVendor::Imagination && + Renderer() == GLRenderer::SGX540) { + // Bug 980048 + MarkExtensionUnsupported(OES_EGL_sync); + } + #ifdef XP_MACOSX // The Mac Nvidia driver, for versions up to and including 10.8, don't seem // to properly support this. See 814839