From 13a170ea3381f63387cbf18961e8b23647661186 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Fri, 25 Feb 2011 01:09:59 -0500
Subject: [PATCH] Perhaps the last fix of GL interop?

---
 src/wrapper/wrap_cl.hpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/wrapper/wrap_cl.hpp b/src/wrapper/wrap_cl.hpp
index 6626425d..90405610 100644
--- a/src/wrapper/wrap_cl.hpp
+++ b/src/wrapper/wrap_cl.hpp
@@ -732,12 +732,14 @@ namespace pyopencl
          props.push_back(hnd);
        }
 #endif
-       else if (prop == CL_GL_CONTEXT_KHR
+       else if (
+#if defined(__APPLE__) && defined(HAVE_GL)
+            prop == CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE
+#else
+            prop == CL_GL_CONTEXT_KHR
             || prop == CL_EGL_DISPLAY_KHR
             || prop == CL_GLX_DISPLAY_KHR
             || prop == CL_CGL_SHAREGROUP_KHR
-#if defined(__APPLE__) && defined(HAVE_GL)
-            || prop == CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE
 #endif
            )
        {
-- 
GitLab