public class CLCommandQueue extends CLObject
CLDevice
.
Having multiple command-queues allows applications to queue multiple independent commands without
requiring synchronization. Note that this should work as long as these objects are
not being shared.
concurrency note:
Sharing of objects across multiple queues or using a CLCommandQueue
form multiple Threads will require the application to perform appropriate synchronization.
CLDevice.createCommandQueue(com.jogamp.opencl.CLCommandQueue.Mode...)
Modifier and Type | Class and Description |
---|---|
static class |
CLCommandQueue.Mode
Enumeration for the command-queue settings.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Deprecated.
This method is not intended to be called from client code.
|
boolean |
equals(Object obj) |
CLCommandQueue |
finish()
Calls clFinish.
|
CLCommandQueue |
flush()
Calls clFlush.
|
CLDevice |
getDevice()
Returns the device of this command queue.
|
EnumSet<CLCommandQueue.Mode> |
getProperties()
Returns the command queue properties as EnumSet.
|
int |
hashCode() |
boolean |
isOutOfOrderModeEnabled()
Returns true only when
CLCommandQueue.Mode.OUT_OF_ORDER_MODE mode has been enabled. |
boolean |
isProfilingEnabled()
Returns true only when
CLCommandQueue.Mode.PROFILING_MODE has been enabled. |
boolean |
isReleased()
Returns true if
CLResource.release() has been called. |
CLCommandQueue |
put1DRangeKernel(CLKernel kernel,
long globalWorkOffset,
long globalWorkSize,
long localWorkSize)
Calls clEnqueueNDRangeKernel.
|
CLCommandQueue |
put1DRangeKernel(CLKernel kernel,
long globalWorkOffset,
long globalWorkSize,
long localWorkSize,
CLEventList events)
Calls clEnqueueNDRangeKernel.
|
CLCommandQueue |
put1DRangeKernel(CLKernel kernel,
long globalWorkOffset,
long globalWorkSize,
long localWorkSize,
CLEventList condition,
CLEventList events)
Calls clEnqueueNDRangeKernel.
|
CLCommandQueue |
put2DRangeKernel(CLKernel kernel,
long globalWorkOffsetX,
long globalWorkOffsetY,
long globalWorkSizeX,
long globalWorkSizeY,
long localWorkSizeX,
long localWorkSizeY)
Calls clEnqueueNDRangeKernel.
|
CLCommandQueue |
put2DRangeKernel(CLKernel kernel,
long globalWorkOffsetX,
long globalWorkOffsetY,
long globalWorkSizeX,
long globalWorkSizeY,
long localWorkSizeX,
long localWorkSizeY,
CLEventList events)
Calls clEnqueueNDRangeKernel.
|
CLCommandQueue |
put2DRangeKernel(CLKernel kernel,
long globalWorkOffsetX,
long globalWorkOffsetY,
long globalWorkSizeX,
long globalWorkSizeY,
long localWorkSizeX,
long localWorkSizeY,
CLEventList condition,
CLEventList events)
Calls clEnqueueNDRangeKernel.
|
CLCommandQueue |
put3DRangeKernel(CLKernel kernel,
long globalWorkOffsetX,
long globalWorkOffsetY,
long globalWorkOffsetZ,
long globalWorkSizeX,
long globalWorkSizeY,
long globalWorkSizeZ,
long localWorkSizeX,
long localWorkSizeY,
long localWorkSizeZ)
Calls clEnqueueNDRangeKernel.
|
CLCommandQueue |
put3DRangeKernel(CLKernel kernel,
long globalWorkOffsetX,
long globalWorkOffsetY,
long globalWorkOffsetZ,
long globalWorkSizeX,
long globalWorkSizeY,
long globalWorkSizeZ,
long localWorkSizeX,
long localWorkSizeY,
long localWorkSizeZ,
CLEventList events)
Calls clEnqueueNDRangeKernel.
|
CLCommandQueue |
put3DRangeKernel(CLKernel kernel,
long globalWorkOffsetX,
long globalWorkOffsetY,
long globalWorkOffsetZ,
long globalWorkSizeX,
long globalWorkSizeY,
long globalWorkSizeZ,
long localWorkSizeX,
long localWorkSizeY,
long localWorkSizeZ,
CLEventList condition,
CLEventList events)
Calls clEnqueueNDRangeKernel.
|
CLCommandQueue |
putAcquireGLObject(CLGLObject glObject)
Calls clEnqueueAcquireGLObjects.
|
CLCommandQueue |
putAcquireGLObject(CLGLObject glObject,
CLEventList events)
Calls clEnqueueAcquireGLObjects.
|
CLCommandQueue |
putAcquireGLObject(CLGLObject glObject,
CLEventList condition,
CLEventList events)
Calls clEnqueueAcquireGLObjects.
|
CLCommandQueue |
putAcquireGLObjects(CLGLObject glObject1,
CLGLObject glObject2,
CLEventList condition,
CLEventList events)
Calls clEnqueueAcquireGLObjects.
|
CLCommandQueue |
putAcquireGLObjects(CLGLObject glObject1,
CLGLObject glObject2,
CLGLObject glObject3,
CLEventList condition,
CLEventList events)
Calls clEnqueueAcquireGLObjects.
|
CLCommandQueue |
putAcquireGLObjects(PointerBuffer glObjectIDs,
CLEventList condition,
CLEventList events)
Calls clEnqueueAcquireGLObjects.
|
CLCommandQueue |
putBarrier()
Calls clEnqueueBarrier.
|
CLCommandQueue |
putCopyBuffer(CLBuffer<?> src,
CLBuffer<?> dest)
Calls clEnqueueCopyBuffer.
|
CLCommandQueue |
putCopyBuffer(CLBuffer<?> src,
CLBuffer<?> dest,
int srcOffset,
int destOffset,
long bytesToCopy,
CLEventList events)
Calls clEnqueueCopyBuffer.
|
CLCommandQueue |
putCopyBuffer(CLBuffer<?> src,
CLBuffer<?> dest,
int srcOffset,
int destOffset,
long bytesToCopy,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyBuffer.
|
CLCommandQueue |
putCopyBuffer(CLBuffer<?> src,
CLBuffer<?> dest,
long bytesToCopy)
Calls clEnqueueCopyBuffer.
|
CLCommandQueue |
putCopyBufferRect(CLBuffer<?> src,
CLBuffer<?> dest,
int srcOriginX,
int srcOriginY,
int destOriginX,
int destOriginY,
int rangeX,
int rangeY,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyBufferRect.
|
CLCommandQueue |
putCopyBufferRect(CLBuffer<?> src,
CLBuffer<?> dest,
int srcOriginX,
int srcOriginY,
int srcOriginZ,
int destOriginX,
int destOriginY,
int destOriginZ,
int rangeX,
int rangeY,
int rangeZ,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyBufferRect.
|
CLCommandQueue |
putCopyBufferRect(CLBuffer<?> src,
CLBuffer<?> dest,
int srcOriginX,
int srcOriginY,
int srcOriginZ,
int destOriginX,
int destOriginY,
int destOriginZ,
int rangeX,
int rangeY,
int rangeZ,
long srcRowPitch,
long srcSlicePitch,
long destRowPitch,
long destSlicePitch,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyBufferRect.
|
CLCommandQueue |
putCopyBufferRect(CLBuffer<?> src,
CLBuffer<?> dest,
int srcOriginX,
int srcOriginY,
int destOriginX,
int destOriginY,
int rangeX,
int rangeY,
long srcRowPitch,
long srcSlicePitch,
long destRowPitch,
long destSlicePitch,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyBufferRect.
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage2d<?> dstImage)
Calls clEnqueueCopyBufferToImage.
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage2d<?> dstImage,
CLEventList events)
Calls clEnqueueCopyBufferToImage.
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage2d<?> dstImage,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyBufferToImage.
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage2d<?> dstImage,
long srcOffset,
int dstOriginX,
int dstOriginY,
int rangeX,
int rangeY)
Calls clEnqueueCopyBufferToImage.
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage2d<?> dstImage,
long srcOffset,
int dstOriginX,
int dstOriginY,
int rangeX,
int rangeY,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyBufferToImage.
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage3d<?> dstImage)
Calls clEnqueueCopyBufferToImage.
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage3d<?> dstImage,
CLEventList events)
Calls clEnqueueCopyBufferToImage.
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage3d<?> dstImage,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyBufferToImage.
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage3d<?> dstImage,
long srcOffset,
int dstOriginX,
int dstOriginY,
int dstOriginZ,
int rangeX,
int rangeY,
int rangeZ)
Calls clEnqueueCopyBufferToImage.
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage3d<?> dstImage,
long srcOffset,
int dstOriginX,
int dstOriginY,
int dstOriginZ,
int rangeX,
int rangeY,
int rangeZ,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyBufferToImage.
|
CLCommandQueue |
putCopyImage(CLImage<?> srcImage,
CLImage<?> dstImage,
int srcOriginX,
int srcOriginY,
int srcOriginZ,
int dstOriginX,
int dstOriginY,
int dstOriginZ,
int rangeX,
int rangeY,
int rangeZ,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyImage.
|
CLCommandQueue |
putCopyImage(CLImage2d<?> srcImage,
CLImage2d<?> dstImage)
Calls clEnqueueCopyImage.
|
CLCommandQueue |
putCopyImage(CLImage2d<?> srcImage,
CLImage2d<?> dstImage,
CLEventList events)
Calls clEnqueueCopyImage.
|
CLCommandQueue |
putCopyImage(CLImage2d<?> srcImage,
CLImage2d<?> dstImage,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyImage.
|
CLCommandQueue |
putCopyImage(CLImage2d<?> srcImage,
CLImage2d<?> dstImage,
int srcOriginX,
int srcOriginY,
int dstOriginX,
int dstOriginY,
int rangeX,
int rangeY)
Calls clEnqueueCopyImage.
|
CLCommandQueue |
putCopyImage(CLImage2d<?> srcImage,
CLImage2d<?> dstImage,
int srcOriginX,
int srcOriginY,
int dstOriginX,
int dstOriginY,
int rangeX,
int rangeY,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyImage.
|
CLCommandQueue |
putCopyImage(CLImage3d<?> srcImage,
CLImage3d<?> dstImage)
Calls clEnqueueCopyImage.
|
CLCommandQueue |
putCopyImage(CLImage3d<?> srcImage,
CLImage3d<?> dstImage,
CLEventList events)
Calls clEnqueueCopyImage.
|
CLCommandQueue |
putCopyImage(CLImage3d<?> srcImage,
CLImage3d<?> dstImage,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyImage.
|
CLCommandQueue |
putCopyImage(CLImage3d<?> srcImage,
CLImage3d<?> dstImage,
int srcOriginX,
int srcOriginY,
int srcOriginZ,
int dstOriginX,
int dstOriginY,
int dstOriginZ,
int rangeX,
int rangeY,
int rangeZ)
Calls clEnqueueCopyImage.
|
CLCommandQueue |
putCopyImageToBuffer(CLImage2d<?> srcImage,
CLBuffer<?> dstBuffer)
Calls clEnqueueCopyImageToBuffer.
|
CLCommandQueue |
putCopyImageToBuffer(CLImage2d<?> srcImage,
CLBuffer<?> dstBuffer,
CLEventList events)
Calls clEnqueueCopyImageToBuffer.
|
CLCommandQueue |
putCopyImageToBuffer(CLImage2d<?> srcImage,
CLBuffer<?> dstBuffer,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyImageToBuffer.
|
CLCommandQueue |
putCopyImageToBuffer(CLImage2d<?> srcImage,
CLBuffer<?> dstBuffer,
int srcOriginX,
int srcOriginY,
int rangeX,
int rangeY,
long dstOffset)
Calls clEnqueueCopyImageToBuffer.
|
CLCommandQueue |
putCopyImageToBuffer(CLImage2d<?> srcImage,
CLBuffer<?> dstBuffer,
int srcOriginX,
int srcOriginY,
int rangeX,
int rangeY,
long dstOffset,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyImageToBuffer.
|
CLCommandQueue |
putCopyImageToBuffer(CLImage3d<?> srcImage,
CLBuffer<?> dstBuffer)
Calls clEnqueueCopyImageToBuffer.
|
CLCommandQueue |
putCopyImageToBuffer(CLImage3d<?> srcImage,
CLBuffer<?> dstBuffer,
CLEventList events)
Calls clEnqueueCopyImageToBuffer.
|
CLCommandQueue |
putCopyImageToBuffer(CLImage3d<?> srcImage,
CLBuffer<?> dstBuffer,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyImageToBuffer.
|
CLCommandQueue |
putCopyImageToBuffer(CLImage3d<?> srcImage,
CLBuffer<?> dstBuffer,
int srcOriginX,
int srcOriginY,
int srcOriginZ,
int rangeX,
int rangeY,
int rangeZ,
long dstOffset)
Calls clEnqueueCopyImageToBuffer.
|
CLCommandQueue |
putCopyImageToBuffer(CLImage3d<?> srcImage,
CLBuffer<?> dstBuffer,
int srcOriginX,
int srcOriginY,
int srcOriginZ,
int rangeX,
int rangeY,
int rangeZ,
long dstOffset,
CLEventList condition,
CLEventList events)
Calls clEnqueueCopyImageToBuffer.
|
ByteBuffer |
putMapBuffer(CLBuffer<?> buffer,
CLMemory.Map flag,
boolean blockingMap)
Calls clEnqueueMapBuffer.
|
ByteBuffer |
putMapBuffer(CLBuffer<?> buffer,
CLMemory.Map flag,
boolean blockingMap,
CLEventList events)
Calls clEnqueueMapBuffer.
|
ByteBuffer |
putMapBuffer(CLBuffer<?> buffer,
CLMemory.Map flag,
boolean blockingMap,
CLEventList condition,
CLEventList events)
Calls clEnqueueMapBuffer.
|
ByteBuffer |
putMapBuffer(CLBuffer<?> buffer,
CLMemory.Map flag,
long offset,
long length,
boolean blockingMap)
Calls clEnqueueMapBuffer.
|
ByteBuffer |
putMapBuffer(CLBuffer<?> buffer,
CLMemory.Map flag,
long offset,
long length,
boolean blockingMap,
CLEventList condition,
CLEventList events)
Calls clEnqueueMapBuffer.
|
ByteBuffer |
putMapImage(CLImage2d<?> image,
CLMemory.Map flag,
boolean blockingMap)
Calls clEnqueueMapImage.
|
ByteBuffer |
putMapImage(CLImage2d<?> image,
CLMemory.Map flag,
boolean blockingMap,
CLEventList events)
Calls clEnqueueMapImage.
|
ByteBuffer |
putMapImage(CLImage2d<?> image,
CLMemory.Map flag,
boolean blockingMap,
CLEventList condition,
CLEventList events)
Calls clEnqueueMapImage.
|
ByteBuffer |
putMapImage(CLImage2d<?> buffer,
CLMemory.Map flag,
int offsetX,
int offsetY,
int rangeX,
int rangeY,
boolean blockingMap)
Calls clEnqueueMapImage.
|
ByteBuffer |
putMapImage(CLImage2d<?> image,
CLMemory.Map flag,
int offsetX,
int offsetY,
int rangeX,
int rangeY,
boolean blockingMap,
CLEventList condition,
CLEventList events)
Calls clEnqueueMapImage.
|
ByteBuffer |
putMapImage(CLImage2d<?> image,
CLMemory.Map flag,
int offsetX,
int offsetY,
int rangeX,
int rangeY,
boolean blockingMap,
CLEventList condition,
CLEventList events,
long[] imageRowPitch,
long[] imageSlicePitch)
Calls clEnqueueMapImage.
|
ByteBuffer |
putMapImage(CLImage3d<?> image,
CLMemory.Map flag,
boolean blockingMap)
Calls clEnqueueMapImage.
|
ByteBuffer |
putMapImage(CLImage3d<?> image,
CLMemory.Map flag,
boolean blockingMap,
CLEventList events)
Calls clEnqueueMapImage.
|
ByteBuffer |
putMapImage(CLImage3d<?> image,
CLMemory.Map flag,
boolean blockingMap,
CLEventList condition,
CLEventList events)
Calls clEnqueueMapImage.
|
ByteBuffer |
putMapImage(CLImage3d<?> image,
CLMemory.Map flag,
int offsetX,
int offsetY,
int offsetZ,
int rangeX,
int rangeY,
int rangeZ,
boolean blockingMap)
Calls clEnqueueMapImage.
|
ByteBuffer |
putMapImage(CLImage3d<?> image,
CLMemory.Map flag,
int offsetX,
int offsetY,
int offsetZ,
int rangeX,
int rangeY,
int rangeZ,
boolean blockingMap,
CLEventList condition,
CLEventList events)
Calls clEnqueueMapImage.
|
CLCommandQueue |
putMarker(CLEventList events)
Calls clEnqueueMarker.
|
CLCommandQueue |
putNDRangeKernel(CLKernel kernel,
int workDimension,
PointerBuffer globalWorkOffset,
PointerBuffer globalWorkSize,
PointerBuffer localWorkSize)
Calls clEnqueueNDRangeKernel.
|
CLCommandQueue |
putNDRangeKernel(CLKernel kernel,
int workDimension,
PointerBuffer globalWorkOffset,
PointerBuffer globalWorkSize,
PointerBuffer localWorkSize,
CLEventList events)
Calls clEnqueueNDRangeKernel.
|
CLCommandQueue |
putNDRangeKernel(CLKernel kernel,
int workDimension,
PointerBuffer globalWorkOffset,
PointerBuffer globalWorkSize,
PointerBuffer localWorkSize,
CLEventList condition,
CLEventList events)
Calls clEnqueueNDRangeKernel.
|
CLCommandQueue |
putReadBuffer(CLBuffer<?> readBuffer,
boolean blockingRead)
Calls clEnqueueReadBuffer.
|
CLCommandQueue |
putReadBuffer(CLBuffer<?> readBuffer,
boolean blockingRead,
CLEventList events)
Calls clEnqueueReadBuffer.
|
CLCommandQueue |
putReadBuffer(CLBuffer<?> readBuffer,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls clEnqueueReadBuffer.
|
CLCommandQueue |
putReadBufferRect(CLBuffer<?> readBuffer,
int originX,
int originY,
int hostX,
int hostY,
int rangeX,
int rangeY,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls clEnqueueReadBufferRect.
|
CLCommandQueue |
putReadBufferRect(CLBuffer<?> readBuffer,
int originX,
int originY,
int originZ,
int hostX,
int hostY,
int hostZ,
int rangeX,
int rangeY,
int rangeZ,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls clEnqueueReadBufferRect.
|
CLCommandQueue |
putReadBufferRect(CLBuffer<?> readBuffer,
int originX,
int originY,
int originZ,
int hostX,
int hostY,
int hostZ,
int rangeX,
int rangeY,
int rangeZ,
long rowPitch,
long slicePitch,
long hostRowPitch,
long hostSlicePitch,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls clEnqueueReadBufferRect.
|
CLCommandQueue |
putReadBufferRect(CLBuffer<?> readBuffer,
int originX,
int originY,
int hostX,
int hostY,
int rangeX,
int rangeY,
long rowPitch,
long slicePitch,
long hostRowPitch,
long hostSlicePitch,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls clEnqueueReadBufferRect.
|
CLCommandQueue |
putReadImage(CLImage2d<?> readImage,
boolean blockingRead)
Calls clEnqueueReadImage.
|
CLCommandQueue |
putReadImage(CLImage2d<?> readImage,
boolean blockingRead,
CLEventList events)
Calls clEnqueueReadImage.
|
CLCommandQueue |
putReadImage(CLImage2d<?> readImage,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls clEnqueueReadImage.
|
CLCommandQueue |
putReadImage(CLImage2d<?> readImage,
int inputRowPitch,
int originX,
int originY,
int rangeX,
int rangeY,
boolean blockingRead)
Calls clEnqueueReadImage.
|
CLCommandQueue |
putReadImage(CLImage2d<?> readImage,
int inputRowPitch,
int originX,
int originY,
int rangeX,
int rangeY,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls clEnqueueReadImage.
|
CLCommandQueue |
putReadImage(CLImage3d<?> readImage,
boolean blockingRead)
Calls clEnqueueReadImage.
|
CLCommandQueue |
putReadImage(CLImage3d<?> readImage,
boolean blockingRead,
CLEventList events)
Calls clEnqueueReadImage.
|
CLCommandQueue |
putReadImage(CLImage3d<?> readImage,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls clEnqueueReadImage.
|
CLCommandQueue |
putReadImage(CLImage3d<?> readImage,
int inputRowPitch,
int inputSlicePitch,
int originX,
int originY,
int originZ,
int rangeX,
int rangeY,
int rangeZ,
boolean blockingRead)
Calls clEnqueueReadImage.
|
CLCommandQueue |
putReadImage(CLImage3d<?> readImage,
int inputRowPitch,
int inputSlicePitch,
int originX,
int originY,
int originZ,
int rangeX,
int rangeY,
int rangeZ,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls clEnqueueReadImage.
|
CLCommandQueue |
putReleaseGLObject(CLGLObject glObject)
Calls clEnqueueReleaseGLObjects.
|
CLCommandQueue |
putReleaseGLObject(CLGLObject glObject,
CLEventList events)
Calls clEnqueueReleaseGLObjects.
|
CLCommandQueue |
putReleaseGLObject(CLGLObject glObject,
CLEventList condition,
CLEventList events)
Calls clEnqueueReleaseGLObjects.
|
CLCommandQueue |
putReleaseGLObjects(CLGLObject glObject1,
CLGLObject glObject2,
CLEventList condition,
CLEventList events)
Calls clEnqueueAcquireGLObjects.
|
CLCommandQueue |
putReleaseGLObjects(CLGLObject glObject1,
CLGLObject glObject2,
CLGLObject glObject3,
CLEventList condition,
CLEventList events)
Calls clEnqueueAcquireGLObjects.
|
CLCommandQueue |
putReleaseGLObjects(PointerBuffer glObjectIDs,
CLEventList condition,
CLEventList events)
Calls clEnqueueReleaseGLObjects.
|
CLCommandQueue |
putTask(CLKernel kernel)
Equivalent to calling
put1DRangeKernel(CLKernel kernel, long globalWorkOffset, long globalWorkSize, long localWorkSize)
with globalWorkOffset = null, globalWorkSize set to 1, and localWorkSize set to 1. |
CLCommandQueue |
putTask(CLKernel kernel,
CLEventList events)
Calls clEnqueueTask.
|
CLCommandQueue |
putTask(CLKernel kernel,
CLEventList condition,
CLEventList events)
Calls clEnqueueTask.
|
CLCommandQueue |
putUnmapMemory(CLMemory<?> memory,
Buffer mapped)
Calls clEnqueueUnmapMemObject.
|
CLCommandQueue |
putUnmapMemory(CLMemory<?> memory,
Buffer mapped,
CLEventList events)
Calls clEnqueueUnmapMemObject.
|
CLCommandQueue |
putUnmapMemory(CLMemory<?> memory,
Buffer mapped,
CLEventList condition,
CLEventList events)
Calls clEnqueueUnmapMemObject.
|
CLCommandQueue |
putWaitForEvent(CLEventList list,
int index,
boolean blockingWait)
Calls clWaitForEvents if blockingWait equals true otherwise clEnqueueWaitForEvents.
|
CLCommandQueue |
putWaitForEvents(CLEventList list,
boolean blockingWait)
Calls clWaitForEvents if blockingWait equals true otherwise clEnqueueWaitForEvents.
|
CLCommandQueue |
putWriteBuffer(CLBuffer<?> writeBuffer,
boolean blockingRead)
Calls clEnqueueWriteBuffer.
|
CLCommandQueue |
putWriteBuffer(CLBuffer<?> writeBuffer,
boolean blockingRead,
CLEventList events)
Calls clEnqueueWriteBuffer.
|
CLCommandQueue |
putWriteBuffer(CLBuffer<?> writeBuffer,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls clEnqueueWriteBuffer.
|
CLCommandQueue |
putWriteBufferRect(CLBuffer<?> writeBuffer,
int originX,
int originY,
int hostX,
int hostY,
int rangeX,
int rangeY,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls clEnqueueWriteBufferRect.
|
CLCommandQueue |
putWriteBufferRect(CLBuffer<?> writeBuffer,
int originX,
int originY,
int originZ,
int hostX,
int hostY,
int hostZ,
int rangeX,
int rangeY,
int rangeZ,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls clEnqueueWriteBufferRect.
|
CLCommandQueue |
putWriteBufferRect(CLBuffer<?> writeBuffer,
int originX,
int originY,
int originZ,
int hostX,
int hostY,
int hostZ,
int rangeX,
int rangeY,
int rangeZ,
long rowPitch,
long slicePitch,
long hostRowPitch,
long hostSlicePitch,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls clEnqueueWriteBufferRect.
|
CLCommandQueue |
putWriteBufferRect(CLBuffer<?> writeBuffer,
int originX,
int originY,
int hostX,
int hostY,
int rangeX,
int rangeY,
long rowPitch,
long slicePitch,
long hostRowPitch,
long hostSlicePitch,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls clEnqueueWriteBufferRect.
|
CLCommandQueue |
putWriteImage(CLImage2d<?> writeImage,
boolean blockingWrite)
Calls clEnqueueWriteImage.
|
CLCommandQueue |
putWriteImage(CLImage2d<?> writeImage,
boolean blockingWrite,
CLEventList events)
Calls clEnqueueWriteImage.
|
CLCommandQueue |
putWriteImage(CLImage2d<?> writeImage,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls clEnqueueWriteImage.
|
CLCommandQueue |
putWriteImage(CLImage2d<?> writeImage,
int inputRowPitch,
int originX,
int originY,
int rangeX,
int rangeY,
boolean blockingWrite)
Calls clEnqueueWriteImage.
|
CLCommandQueue |
putWriteImage(CLImage2d<?> writeImage,
int inputRowPitch,
int originX,
int originY,
int rangeX,
int rangeY,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls clEnqueueWriteImage.
|
CLCommandQueue |
putWriteImage(CLImage3d<?> writeImage,
boolean blockingWrite)
Calls clEnqueueWriteImage.
|
CLCommandQueue |
putWriteImage(CLImage3d<?> writeImage,
boolean blockingWrite,
CLEventList events)
Calls clEnqueueWriteImage.
|
CLCommandQueue |
putWriteImage(CLImage3d<?> writeImage,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls clEnqueueWriteImage.
|
CLCommandQueue |
putWriteImage(CLImage3d<?> writeImage,
int inputRowPitch,
int inputSlicePitch,
int originX,
int originY,
int originZ,
int rangeX,
int rangeY,
int rangeZ,
boolean blockingWrite)
Calls clEnqueueWriteImage.
|
CLCommandQueue |
putWriteImage(CLImage3d<?> writeImage,
int inputRowPitch,
int inputSlicePitch,
int originX,
int originY,
int originZ,
int rangeX,
int rangeY,
int rangeZ,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls clEnqueueWriteImage.
|
void |
release()
Releases the OpenCL resource.
|
String |
toString() |
getContext, getID, getPlatform
public CLCommandQueue putWriteBuffer(CLBuffer<?> writeBuffer, boolean blockingRead)
public CLCommandQueue putWriteBuffer(CLBuffer<?> writeBuffer, boolean blockingRead, CLEventList events)
public CLCommandQueue putWriteBuffer(CLBuffer<?> writeBuffer, boolean blockingWrite, CLEventList condition, CLEventList events)
public CLCommandQueue putReadBuffer(CLBuffer<?> readBuffer, boolean blockingRead)
public CLCommandQueue putReadBuffer(CLBuffer<?> readBuffer, boolean blockingRead, CLEventList events)
public CLCommandQueue putReadBuffer(CLBuffer<?> readBuffer, boolean blockingRead, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest)
public CLCommandQueue putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, long bytesToCopy)
public CLCommandQueue putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, int srcOffset, int destOffset, long bytesToCopy, CLEventList events)
public CLCommandQueue putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, int srcOffset, int destOffset, long bytesToCopy, CLEventList condition, CLEventList events)
public CLCommandQueue putWriteBufferRect(CLBuffer<?> writeBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, boolean blockingWrite, CLEventList condition, CLEventList events)
public CLCommandQueue putWriteBufferRect(CLBuffer<?> writeBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, long rowPitch, long slicePitch, long hostRowPitch, long hostSlicePitch, boolean blockingWrite, CLEventList condition, CLEventList events)
public CLCommandQueue putWriteBufferRect(CLBuffer<?> writeBuffer, int originX, int originY, int originZ, int hostX, int hostY, int hostZ, int rangeX, int rangeY, int rangeZ, boolean blockingWrite, CLEventList condition, CLEventList events)
public CLCommandQueue putWriteBufferRect(CLBuffer<?> writeBuffer, int originX, int originY, int originZ, int hostX, int hostY, int hostZ, int rangeX, int rangeY, int rangeZ, long rowPitch, long slicePitch, long hostRowPitch, long hostSlicePitch, boolean blockingWrite, CLEventList condition, CLEventList events)
public CLCommandQueue putReadBufferRect(CLBuffer<?> readBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, boolean blockingRead, CLEventList condition, CLEventList events)
public CLCommandQueue putReadBufferRect(CLBuffer<?> readBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, long rowPitch, long slicePitch, long hostRowPitch, long hostSlicePitch, boolean blockingRead, CLEventList condition, CLEventList events)
public CLCommandQueue putReadBufferRect(CLBuffer<?> readBuffer, int originX, int originY, int originZ, int hostX, int hostY, int hostZ, int rangeX, int rangeY, int rangeZ, boolean blockingRead, CLEventList condition, CLEventList events)
public CLCommandQueue putReadBufferRect(CLBuffer<?> readBuffer, int originX, int originY, int originZ, int hostX, int hostY, int hostZ, int rangeX, int rangeY, int rangeZ, long rowPitch, long slicePitch, long hostRowPitch, long hostSlicePitch, boolean blockingRead, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int destOriginX, int destOriginY, int rangeX, int rangeY, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int destOriginX, int destOriginY, int rangeX, int rangeY, long srcRowPitch, long srcSlicePitch, long destRowPitch, long destSlicePitch, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int srcOriginZ, int destOriginX, int destOriginY, int destOriginZ, int rangeX, int rangeY, int rangeZ, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int srcOriginZ, int destOriginX, int destOriginY, int destOriginZ, int rangeX, int rangeY, int rangeZ, long srcRowPitch, long srcSlicePitch, long destRowPitch, long destSlicePitch, CLEventList condition, CLEventList events)
public CLCommandQueue putWriteImage(CLImage2d<?> writeImage, boolean blockingWrite)
public CLCommandQueue putWriteImage(CLImage2d<?> writeImage, boolean blockingWrite, CLEventList events)
public CLCommandQueue putWriteImage(CLImage2d<?> writeImage, boolean blockingWrite, CLEventList condition, CLEventList events)
public CLCommandQueue putWriteImage(CLImage2d<?> writeImage, int inputRowPitch, int originX, int originY, int rangeX, int rangeY, boolean blockingWrite)
public CLCommandQueue putWriteImage(CLImage2d<?> writeImage, int inputRowPitch, int originX, int originY, int rangeX, int rangeY, boolean blockingWrite, CLEventList condition, CLEventList events)
public CLCommandQueue putWriteImage(CLImage3d<?> writeImage, boolean blockingWrite)
public CLCommandQueue putWriteImage(CLImage3d<?> writeImage, boolean blockingWrite, CLEventList events)
public CLCommandQueue putWriteImage(CLImage3d<?> writeImage, boolean blockingWrite, CLEventList condition, CLEventList events)
public CLCommandQueue putWriteImage(CLImage3d<?> writeImage, int inputRowPitch, int inputSlicePitch, int originX, int originY, int originZ, int rangeX, int rangeY, int rangeZ, boolean blockingWrite)
public CLCommandQueue putWriteImage(CLImage3d<?> writeImage, int inputRowPitch, int inputSlicePitch, int originX, int originY, int originZ, int rangeX, int rangeY, int rangeZ, boolean blockingWrite, CLEventList condition, CLEventList events)
public CLCommandQueue putReadImage(CLImage2d<?> readImage, boolean blockingRead)
public CLCommandQueue putReadImage(CLImage2d<?> readImage, boolean blockingRead, CLEventList events)
public CLCommandQueue putReadImage(CLImage2d<?> readImage, boolean blockingRead, CLEventList condition, CLEventList events)
public CLCommandQueue putReadImage(CLImage2d<?> readImage, int inputRowPitch, int originX, int originY, int rangeX, int rangeY, boolean blockingRead)
public CLCommandQueue putReadImage(CLImage2d<?> readImage, int inputRowPitch, int originX, int originY, int rangeX, int rangeY, boolean blockingRead, CLEventList condition, CLEventList events)
public CLCommandQueue putReadImage(CLImage3d<?> readImage, boolean blockingRead)
public CLCommandQueue putReadImage(CLImage3d<?> readImage, boolean blockingRead, CLEventList events)
public CLCommandQueue putReadImage(CLImage3d<?> readImage, boolean blockingRead, CLEventList condition, CLEventList events)
public CLCommandQueue putReadImage(CLImage3d<?> readImage, int inputRowPitch, int inputSlicePitch, int originX, int originY, int originZ, int rangeX, int rangeY, int rangeZ, boolean blockingRead)
public CLCommandQueue putReadImage(CLImage3d<?> readImage, int inputRowPitch, int inputSlicePitch, int originX, int originY, int originZ, int rangeX, int rangeY, int rangeZ, boolean blockingRead, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage)
public CLCommandQueue putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage, CLEventList events)
public CLCommandQueue putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage, int srcOriginX, int srcOriginY, int dstOriginX, int dstOriginY, int rangeX, int rangeY)
public CLCommandQueue putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage, int srcOriginX, int srcOriginY, int dstOriginX, int dstOriginY, int rangeX, int rangeY, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage)
public CLCommandQueue putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage, CLEventList events)
public CLCommandQueue putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage, int srcOriginX, int srcOriginY, int srcOriginZ, int dstOriginX, int dstOriginY, int dstOriginZ, int rangeX, int rangeY, int rangeZ)
public CLCommandQueue putCopyImage(CLImage<?> srcImage, CLImage<?> dstImage, int srcOriginX, int srcOriginY, int srcOriginZ, int dstOriginX, int dstOriginY, int dstOriginZ, int rangeX, int rangeY, int rangeZ, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage)
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, CLEventList events)
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int rangeX, int rangeY)
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int rangeX, int rangeY, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage)
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, CLEventList events)
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int dstOriginZ, int rangeX, int rangeY, int rangeZ)
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int dstOriginZ, int rangeX, int rangeY, int rangeZ, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer)
public CLCommandQueue putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList events)
public CLCommandQueue putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int rangeX, int rangeY, long dstOffset)
public CLCommandQueue putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int rangeX, int rangeY, long dstOffset, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer)
public CLCommandQueue putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList events)
public CLCommandQueue putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList condition, CLEventList events)
public CLCommandQueue putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int srcOriginZ, int rangeX, int rangeY, int rangeZ, long dstOffset)
public CLCommandQueue putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int srcOriginZ, int rangeX, int rangeY, int rangeZ, long dstOffset, CLEventList condition, CLEventList events)
public ByteBuffer putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, boolean blockingMap)
public ByteBuffer putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, boolean blockingMap, CLEventList events)
public ByteBuffer putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, boolean blockingMap, CLEventList condition, CLEventList events)
public ByteBuffer putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, long offset, long length, boolean blockingMap)
public ByteBuffer putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, long offset, long length, boolean blockingMap, CLEventList condition, CLEventList events)
public ByteBuffer putMapImage(CLImage2d<?> image, CLMemory.Map flag, boolean blockingMap)
public ByteBuffer putMapImage(CLImage2d<?> image, CLMemory.Map flag, boolean blockingMap, CLEventList events)
public ByteBuffer putMapImage(CLImage2d<?> image, CLMemory.Map flag, boolean blockingMap, CLEventList condition, CLEventList events)
public ByteBuffer putMapImage(CLImage2d<?> buffer, CLMemory.Map flag, int offsetX, int offsetY, int rangeX, int rangeY, boolean blockingMap)
public ByteBuffer putMapImage(CLImage2d<?> image, CLMemory.Map flag, int offsetX, int offsetY, int rangeX, int rangeY, boolean blockingMap, CLEventList condition, CLEventList events)
public ByteBuffer putMapImage(CLImage2d<?> image, CLMemory.Map flag, int offsetX, int offsetY, int rangeX, int rangeY, boolean blockingMap, CLEventList condition, CLEventList events, long[] imageRowPitch, long[] imageSlicePitch)
public ByteBuffer putMapImage(CLImage3d<?> image, CLMemory.Map flag, boolean blockingMap)
public ByteBuffer putMapImage(CLImage3d<?> image, CLMemory.Map flag, boolean blockingMap, CLEventList events)
public ByteBuffer putMapImage(CLImage3d<?> image, CLMemory.Map flag, boolean blockingMap, CLEventList condition, CLEventList events)
public ByteBuffer putMapImage(CLImage3d<?> image, CLMemory.Map flag, int offsetX, int offsetY, int offsetZ, int rangeX, int rangeY, int rangeZ, boolean blockingMap)
public ByteBuffer putMapImage(CLImage3d<?> image, CLMemory.Map flag, int offsetX, int offsetY, int offsetZ, int rangeX, int rangeY, int rangeZ, boolean blockingMap, CLEventList condition, CLEventList events)
public CLCommandQueue putUnmapMemory(CLMemory<?> memory, Buffer mapped)
public CLCommandQueue putUnmapMemory(CLMemory<?> memory, Buffer mapped, CLEventList events)
public CLCommandQueue putUnmapMemory(CLMemory<?> memory, Buffer mapped, CLEventList condition, CLEventList events)
public CLCommandQueue putMarker(CLEventList events)
public CLCommandQueue putWaitForEvent(CLEventList list, int index, boolean blockingWait)
public CLCommandQueue putWaitForEvents(CLEventList list, boolean blockingWait)
public CLCommandQueue putBarrier()
public CLCommandQueue putTask(CLKernel kernel)
put1DRangeKernel(CLKernel kernel, long globalWorkOffset, long globalWorkSize, long localWorkSize)
with globalWorkOffset = null, globalWorkSize set to 1, and localWorkSize set to 1.
Calls clEnqueueTask.
public CLCommandQueue putTask(CLKernel kernel, CLEventList events)
Calls clEnqueueTask.
putTask(com.jogamp.opencl.CLKernel)
public CLCommandQueue putTask(CLKernel kernel, CLEventList condition, CLEventList events)
putTask(com.jogamp.opencl.CLKernel)
public CLCommandQueue put1DRangeKernel(CLKernel kernel, long globalWorkOffset, long globalWorkSize, long localWorkSize)
public CLCommandQueue put1DRangeKernel(CLKernel kernel, long globalWorkOffset, long globalWorkSize, long localWorkSize, CLEventList events)
public CLCommandQueue put1DRangeKernel(CLKernel kernel, long globalWorkOffset, long globalWorkSize, long localWorkSize, CLEventList condition, CLEventList events)
public CLCommandQueue put2DRangeKernel(CLKernel kernel, long globalWorkOffsetX, long globalWorkOffsetY, long globalWorkSizeX, long globalWorkSizeY, long localWorkSizeX, long localWorkSizeY)
public CLCommandQueue put2DRangeKernel(CLKernel kernel, long globalWorkOffsetX, long globalWorkOffsetY, long globalWorkSizeX, long globalWorkSizeY, long localWorkSizeX, long localWorkSizeY, CLEventList events)
public CLCommandQueue put2DRangeKernel(CLKernel kernel, long globalWorkOffsetX, long globalWorkOffsetY, long globalWorkSizeX, long globalWorkSizeY, long localWorkSizeX, long localWorkSizeY, CLEventList condition, CLEventList events)
public CLCommandQueue put3DRangeKernel(CLKernel kernel, long globalWorkOffsetX, long globalWorkOffsetY, long globalWorkOffsetZ, long globalWorkSizeX, long globalWorkSizeY, long globalWorkSizeZ, long localWorkSizeX, long localWorkSizeY, long localWorkSizeZ)
public CLCommandQueue put3DRangeKernel(CLKernel kernel, long globalWorkOffsetX, long globalWorkOffsetY, long globalWorkOffsetZ, long globalWorkSizeX, long globalWorkSizeY, long globalWorkSizeZ, long localWorkSizeX, long localWorkSizeY, long localWorkSizeZ, CLEventList events)
public CLCommandQueue put3DRangeKernel(CLKernel kernel, long globalWorkOffsetX, long globalWorkOffsetY, long globalWorkOffsetZ, long globalWorkSizeX, long globalWorkSizeY, long globalWorkSizeZ, long localWorkSizeX, long localWorkSizeY, long localWorkSizeZ, CLEventList condition, CLEventList events)
public CLCommandQueue putNDRangeKernel(CLKernel kernel, int workDimension, PointerBuffer globalWorkOffset, PointerBuffer globalWorkSize, PointerBuffer localWorkSize)
public CLCommandQueue putNDRangeKernel(CLKernel kernel, int workDimension, PointerBuffer globalWorkOffset, PointerBuffer globalWorkSize, PointerBuffer localWorkSize, CLEventList events)
public CLCommandQueue putNDRangeKernel(CLKernel kernel, int workDimension, PointerBuffer globalWorkOffset, PointerBuffer globalWorkSize, PointerBuffer localWorkSize, CLEventList condition, CLEventList events)
public CLCommandQueue putAcquireGLObject(CLGLObject glObject)
public CLCommandQueue putAcquireGLObject(CLGLObject glObject, CLEventList events)
public CLCommandQueue putAcquireGLObject(CLGLObject glObject, CLEventList condition, CLEventList events)
public CLCommandQueue putAcquireGLObjects(CLGLObject glObject1, CLGLObject glObject2, CLEventList condition, CLEventList events)
public CLCommandQueue putAcquireGLObjects(CLGLObject glObject1, CLGLObject glObject2, CLGLObject glObject3, CLEventList condition, CLEventList events)
public CLCommandQueue putAcquireGLObjects(PointerBuffer glObjectIDs, CLEventList condition, CLEventList events)
public CLCommandQueue putReleaseGLObject(CLGLObject glObject)
public CLCommandQueue putReleaseGLObject(CLGLObject glObject, CLEventList events)
public CLCommandQueue putReleaseGLObject(CLGLObject glObject, CLEventList condition, CLEventList events)
public CLCommandQueue putReleaseGLObjects(CLGLObject glObject1, CLGLObject glObject2, CLEventList condition, CLEventList events)
public CLCommandQueue putReleaseGLObjects(CLGLObject glObject1, CLGLObject glObject2, CLGLObject glObject3, CLEventList condition, CLEventList events)
public CLCommandQueue putReleaseGLObjects(PointerBuffer glObjectIDs, CLEventList condition, CLEventList events)
public CLCommandQueue finish()
public CLCommandQueue flush()
public boolean isProfilingEnabled()
CLCommandQueue.Mode.PROFILING_MODE
has been enabled.public boolean isOutOfOrderModeEnabled()
CLCommandQueue.Mode.OUT_OF_ORDER_MODE
mode has been enabled.public void release()
CLResource
release
in interface CLResource
public CLDevice getDevice()
public EnumSet<CLCommandQueue.Mode> getProperties()
@Deprecated public final void close()
AutoCloseable
.
Might be remove as soon we have extension methods, but shall validate with Java 1.5 specs.close
in interface AutoCloseable
AutoCloseable
public boolean isReleased()
CLResource
CLResource.release()
has been called.isReleased
in interface CLResource