Jogamp
Quick test/fix for GL/CL shared memory devices
authorSven Gothel <sgothel@jausoft.com>
Thu, 22 Apr 2010 01:38:54 +0000 (03:38 +0200)
committerSven Gothel <sgothel@jausoft.com>
Thu, 22 Apr 2010 01:38:54 +0000 (03:38 +0200)
src/com/jogamp/opencl/demos/joglinterop/GLCLInteroperabilityDemo.java

index 24af1fe..3abe1de 100644 (file)
@@ -124,6 +124,9 @@ public class GLCLInteroperabilityDemo implements GLEventListener {
                     break;
                 }
             }
+            if(null==device) {
+                throw new RuntimeException("couldn't find any CL/GL memory sharing devices ..");
+            }
             // create OpenCL context before creating any OpenGL objects
             // you want to share with OpenCL (AMD driver requirement)
             clContext = CLGLContext.create(drawable.getContext(), device);
@@ -274,4 +277,4 @@ public class GLCLInteroperabilityDemo implements GLEventListener {
         new GLCLInteroperabilityDemo();
     }
 
-}
\ No newline at end of file
+}
http://JogAmp.org git info: FAQ, tutorial and man pages.