X Tutup
Skip to content

Commit ec93f80

Browse files
committed
JavaCL: fix OpenGL interop on Windows (issue #312)
1 parent c2c198b commit ec93f80

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

OpenCL4Java/src/main/java/com/nativelibs4java/opencl/library/OpenGLContextUtils.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414
@org.bridj.ann.Runtime(CRuntime.class)
1515
public class OpenGLContextUtils {
1616
static {
17-
// TODO BridJ.setLibraryName("OpenGL", JNI.isWindows() ? "OpenGL32" : JNI.isLinux() ? "GL" : "OpenGL");
17+
if (Platform.isWindows())
18+
BridJ.addNativeLibraryAlias("OpenGL", "OpenGL32"); // even in 64 bit mode !
19+
else if (Platform.isUnix())
20+
BridJ.addNativeLibraryAlias("OpenGL", "GL");
21+
1822
BridJ.register();
1923
}
2024
/// Original signature : <code>CGLShareGroupObj CGLGetShareGroup(CGLContextObj)</code>

0 commit comments

Comments
 (0)
X Tutup