From b742d6deedbf7434af61eb5155cdfc021a5570ff Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com> Date: Mon, 12 Dec 2016 17:43:17 -0500 Subject: [PATCH] Fixed bug Issue: #30 --- CHANGELOG.md | 4 ++++ src/main/java/com/aparapi/internal/jni/OpenCLJNI.java | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 24b97031..59bc2c90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Aparapi Changelog +## 1.3.3 + +* Fixed a bug where calling createProgram resulted in an exception. + ## 1.3.2 * Added Windows 64bit support. diff --git a/src/main/java/com/aparapi/internal/jni/OpenCLJNI.java b/src/main/java/com/aparapi/internal/jni/OpenCLJNI.java index b31187e3..189b5358 100644 --- a/src/main/java/com/aparapi/internal/jni/OpenCLJNI.java +++ b/src/main/java/com/aparapi/internal/jni/OpenCLJNI.java @@ -32,7 +32,12 @@ public abstract class OpenCLJNI{ protected native List<OpenCLPlatform> getPlatforms(); - protected native OpenCLProgram createProgram(OpenCLDevice context, String openCLSource); + public OpenCLProgram createProgram(OpenCLDevice context, String openCLSource) + { + return this.createProgram(context, openCLSource, null); + } + + protected native OpenCLProgram createProgram(OpenCLDevice context, String openCLSource, String binaryKey); protected native OpenCLKernel createKernelJNI(OpenCLProgram program, String kernelName, OpenCLArgDescriptor[] args); -- GitLab