summaryrefslogtreecommitdiffstats
path: root/src/com/mbien/opencl/CLCommandQueue.java
diff options
context:
space:
mode:
authorMichael Bien <[email protected]>2010-03-01 02:13:49 +0100
committerMichael Bien <[email protected]>2010-03-01 02:13:49 +0100
commit63a97ef2af4e97ec077d48edd62c41dc2d17eb14 (patch)
treed17ccf52ad318717d7d2cf575bd2cce133190d82 /src/com/mbien/opencl/CLCommandQueue.java
parenta0bc08e7f90733d291bd730a3fcde069602f99e8 (diff)
added put/setNullArg(int size) for setting NULL ranges as kernel argument to CLKernel.
added missing flush() to CLCommandQueue. added CLMemory.getCapacity() utility method.
Diffstat (limited to 'src/com/mbien/opencl/CLCommandQueue.java')
-rw-r--r--src/com/mbien/opencl/CLCommandQueue.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/mbien/opencl/CLCommandQueue.java b/src/com/mbien/opencl/CLCommandQueue.java
index 05042333..a33593ad 100644
--- a/src/com/mbien/opencl/CLCommandQueue.java
+++ b/src/com/mbien/opencl/CLCommandQueue.java
@@ -990,6 +990,15 @@ public class CLCommandQueue extends CLObject implements CLResource {
}
/**
+ * Calls {@native clFlush}.
+ */
+ public CLCommandQueue flush() {
+ int ret = cl.clFlush(ID);
+ checkForError(ret, "can not flush command queue");
+ return this;
+ }
+
+ /**
* Returns true only when {@link Mode#PROFILING_MODE} has been enabled.
*/
public boolean isProfilingEnabled() {