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 .
|
CLCommandQueue |
flush()
Calls .
|
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 .
|
CLCommandQueue |
put1DRangeKernel(CLKernel kernel,
long globalWorkOffset,
long globalWorkSize,
long localWorkSize,
CLEventList events)
Calls .
|
CLCommandQueue |
put1DRangeKernel(CLKernel kernel,
long globalWorkOffset,
long globalWorkSize,
long localWorkSize,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
put2DRangeKernel(CLKernel kernel,
long globalWorkOffsetX,
long globalWorkOffsetY,
long globalWorkSizeX,
long globalWorkSizeY,
long localWorkSizeX,
long localWorkSizeY)
Calls .
|
CLCommandQueue |
put2DRangeKernel(CLKernel kernel,
long globalWorkOffsetX,
long globalWorkOffsetY,
long globalWorkSizeX,
long globalWorkSizeY,
long localWorkSizeX,
long localWorkSizeY,
CLEventList events)
Calls .
|
CLCommandQueue |
put2DRangeKernel(CLKernel kernel,
long globalWorkOffsetX,
long globalWorkOffsetY,
long globalWorkSizeX,
long globalWorkSizeY,
long localWorkSizeX,
long localWorkSizeY,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
put3DRangeKernel(CLKernel kernel,
long globalWorkOffsetX,
long globalWorkOffsetY,
long globalWorkOffsetZ,
long globalWorkSizeX,
long globalWorkSizeY,
long globalWorkSizeZ,
long localWorkSizeX,
long localWorkSizeY,
long localWorkSizeZ)
Calls .
|
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 .
|
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 .
|
CLCommandQueue |
putAcquireGLObject(CLGLObject glObject)
Calls .
|
CLCommandQueue |
putAcquireGLObject(CLGLObject glObject,
CLEventList events)
Calls .
|
CLCommandQueue |
putAcquireGLObject(CLGLObject glObject,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putAcquireGLObjects(CLGLObject glObject1,
CLGLObject glObject2,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putAcquireGLObjects(CLGLObject glObject1,
CLGLObject glObject2,
CLGLObject glObject3,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putAcquireGLObjects(PointerBuffer glObjectIDs,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putBarrier()
Calls .
|
CLCommandQueue |
putCopyBuffer(CLBuffer<?> src,
CLBuffer<?> dest)
Calls .
|
CLCommandQueue |
putCopyBuffer(CLBuffer<?> src,
CLBuffer<?> dest,
int srcOffset,
int destOffset,
long bytesToCopy,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyBuffer(CLBuffer<?> src,
CLBuffer<?> dest,
int srcOffset,
int destOffset,
long bytesToCopy,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyBuffer(CLBuffer<?> src,
CLBuffer<?> dest,
long bytesToCopy)
Calls .
|
CLCommandQueue |
putCopyBufferRect(CLBuffer<?> src,
CLBuffer<?> dest,
int srcOriginX,
int srcOriginY,
int destOriginX,
int destOriginY,
int rangeX,
int rangeY,
CLEventList condition,
CLEventList events)
Calls .
|
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 .
|
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 .
|
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 .
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage2d<?> dstImage)
Calls .
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage2d<?> dstImage,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage2d<?> dstImage,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage2d<?> dstImage,
long srcOffset,
int dstOriginX,
int dstOriginY,
int rangeX,
int rangeY)
Calls .
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage2d<?> dstImage,
long srcOffset,
int dstOriginX,
int dstOriginY,
int rangeX,
int rangeY,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage3d<?> dstImage)
Calls .
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage3d<?> dstImage,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage3d<?> dstImage,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyBufferToImage(CLBuffer<?> srcBuffer,
CLImage3d<?> dstImage,
long srcOffset,
int dstOriginX,
int dstOriginY,
int dstOriginZ,
int rangeX,
int rangeY,
int rangeZ)
Calls .
|
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 .
|
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 .
|
CLCommandQueue |
putCopyImage(CLImage2d<?> srcImage,
CLImage2d<?> dstImage)
Calls .
|
CLCommandQueue |
putCopyImage(CLImage2d<?> srcImage,
CLImage2d<?> dstImage,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyImage(CLImage2d<?> srcImage,
CLImage2d<?> dstImage,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyImage(CLImage2d<?> srcImage,
CLImage2d<?> dstImage,
int srcOriginX,
int srcOriginY,
int dstOriginX,
int dstOriginY,
int rangeX,
int rangeY)
Calls .
|
CLCommandQueue |
putCopyImage(CLImage2d<?> srcImage,
CLImage2d<?> dstImage,
int srcOriginX,
int srcOriginY,
int dstOriginX,
int dstOriginY,
int rangeX,
int rangeY,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyImage(CLImage3d<?> srcImage,
CLImage3d<?> dstImage)
Calls .
|
CLCommandQueue |
putCopyImage(CLImage3d<?> srcImage,
CLImage3d<?> dstImage,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyImage(CLImage3d<?> srcImage,
CLImage3d<?> dstImage,
CLEventList condition,
CLEventList events)
Calls .
|
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 .
|
CLCommandQueue |
putCopyImageToBuffer(CLImage2d<?> srcImage,
CLBuffer<?> dstBuffer)
Calls .
|
CLCommandQueue |
putCopyImageToBuffer(CLImage2d<?> srcImage,
CLBuffer<?> dstBuffer,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyImageToBuffer(CLImage2d<?> srcImage,
CLBuffer<?> dstBuffer,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyImageToBuffer(CLImage2d<?> srcImage,
CLBuffer<?> dstBuffer,
int srcOriginX,
int srcOriginY,
int rangeX,
int rangeY,
long dstOffset)
Calls .
|
CLCommandQueue |
putCopyImageToBuffer(CLImage2d<?> srcImage,
CLBuffer<?> dstBuffer,
int srcOriginX,
int srcOriginY,
int rangeX,
int rangeY,
long dstOffset,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyImageToBuffer(CLImage3d<?> srcImage,
CLBuffer<?> dstBuffer)
Calls .
|
CLCommandQueue |
putCopyImageToBuffer(CLImage3d<?> srcImage,
CLBuffer<?> dstBuffer,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyImageToBuffer(CLImage3d<?> srcImage,
CLBuffer<?> dstBuffer,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putCopyImageToBuffer(CLImage3d<?> srcImage,
CLBuffer<?> dstBuffer,
int srcOriginX,
int srcOriginY,
int srcOriginZ,
int rangeX,
int rangeY,
int rangeZ,
long dstOffset)
Calls .
|
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 .
|
ByteBuffer |
putMapBuffer(CLBuffer<?> buffer,
CLMemory.Map flag,
boolean blockingMap)
Calls .
|
ByteBuffer |
putMapBuffer(CLBuffer<?> buffer,
CLMemory.Map flag,
boolean blockingMap,
CLEventList events)
Calls .
|
ByteBuffer |
putMapBuffer(CLBuffer<?> buffer,
CLMemory.Map flag,
boolean blockingMap,
CLEventList condition,
CLEventList events)
Calls .
|
ByteBuffer |
putMapBuffer(CLBuffer<?> buffer,
CLMemory.Map flag,
long offset,
long length,
boolean blockingMap)
Calls .
|
ByteBuffer |
putMapBuffer(CLBuffer<?> buffer,
CLMemory.Map flag,
long offset,
long length,
boolean blockingMap,
CLEventList condition,
CLEventList events)
Calls .
|
ByteBuffer |
putMapImage(CLImage2d<?> image,
CLMemory.Map flag,
boolean blockingMap)
Calls .
|
ByteBuffer |
putMapImage(CLImage2d<?> image,
CLMemory.Map flag,
boolean blockingMap,
CLEventList events)
Calls .
|
ByteBuffer |
putMapImage(CLImage2d<?> image,
CLMemory.Map flag,
boolean blockingMap,
CLEventList condition,
CLEventList events)
Calls .
|
ByteBuffer |
putMapImage(CLImage2d<?> buffer,
CLMemory.Map flag,
int offsetX,
int offsetY,
int rangeX,
int rangeY,
boolean blockingMap)
Calls .
|
ByteBuffer |
putMapImage(CLImage2d<?> image,
CLMemory.Map flag,
int offsetX,
int offsetY,
int rangeX,
int rangeY,
boolean blockingMap,
CLEventList condition,
CLEventList events)
Calls .
|
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 .
|
ByteBuffer |
putMapImage(CLImage3d<?> image,
CLMemory.Map flag,
boolean blockingMap)
Calls .
|
ByteBuffer |
putMapImage(CLImage3d<?> image,
CLMemory.Map flag,
boolean blockingMap,
CLEventList events)
Calls .
|
ByteBuffer |
putMapImage(CLImage3d<?> image,
CLMemory.Map flag,
boolean blockingMap,
CLEventList condition,
CLEventList events)
Calls .
|
ByteBuffer |
putMapImage(CLImage3d<?> image,
CLMemory.Map flag,
int offsetX,
int offsetY,
int offsetZ,
int rangeX,
int rangeY,
int rangeZ,
boolean blockingMap)
Calls .
|
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 .
|
CLCommandQueue |
putMarker(CLEventList events)
Calls .
|
CLCommandQueue |
putNDRangeKernel(CLKernel kernel,
int workDimension,
PointerBuffer globalWorkOffset,
PointerBuffer globalWorkSize,
PointerBuffer localWorkSize)
Calls .
|
CLCommandQueue |
putNDRangeKernel(CLKernel kernel,
int workDimension,
PointerBuffer globalWorkOffset,
PointerBuffer globalWorkSize,
PointerBuffer localWorkSize,
CLEventList events)
Calls .
|
CLCommandQueue |
putNDRangeKernel(CLKernel kernel,
int workDimension,
PointerBuffer globalWorkOffset,
PointerBuffer globalWorkSize,
PointerBuffer localWorkSize,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putReadBuffer(CLBuffer<?> readBuffer,
boolean blockingRead)
Calls .
|
CLCommandQueue |
putReadBuffer(CLBuffer<?> readBuffer,
boolean blockingRead,
CLEventList events)
Calls .
|
CLCommandQueue |
putReadBuffer(CLBuffer<?> readBuffer,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putReadBufferRect(CLBuffer<?> readBuffer,
int originX,
int originY,
int hostX,
int hostY,
int rangeX,
int rangeY,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls .
|
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 .
|
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 .
|
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 .
|
CLCommandQueue |
putReadImage(CLImage2d<?> readImage,
boolean blockingRead)
Calls .
|
CLCommandQueue |
putReadImage(CLImage2d<?> readImage,
boolean blockingRead,
CLEventList events)
Calls .
|
CLCommandQueue |
putReadImage(CLImage2d<?> readImage,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putReadImage(CLImage2d<?> readImage,
int inputRowPitch,
int originX,
int originY,
int rangeX,
int rangeY,
boolean blockingRead)
Calls .
|
CLCommandQueue |
putReadImage(CLImage2d<?> readImage,
int inputRowPitch,
int originX,
int originY,
int rangeX,
int rangeY,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putReadImage(CLImage3d<?> readImage,
boolean blockingRead)
Calls .
|
CLCommandQueue |
putReadImage(CLImage3d<?> readImage,
boolean blockingRead,
CLEventList events)
Calls .
|
CLCommandQueue |
putReadImage(CLImage3d<?> readImage,
boolean blockingRead,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putReadImage(CLImage3d<?> readImage,
int inputRowPitch,
int inputSlicePitch,
int originX,
int originY,
int originZ,
int rangeX,
int rangeY,
int rangeZ,
boolean blockingRead)
Calls .
|
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 .
|
CLCommandQueue |
putReleaseGLObject(CLGLObject glObject)
Calls .
|
CLCommandQueue |
putReleaseGLObject(CLGLObject glObject,
CLEventList events)
Calls .
|
CLCommandQueue |
putReleaseGLObject(CLGLObject glObject,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putReleaseGLObjects(CLGLObject glObject1,
CLGLObject glObject2,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putReleaseGLObjects(CLGLObject glObject1,
CLGLObject glObject2,
CLGLObject glObject3,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putReleaseGLObjects(PointerBuffer glObjectIDs,
CLEventList condition,
CLEventList events)
Calls .
|
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 .
|
CLCommandQueue |
putTask(CLKernel kernel,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putUnmapMemory(CLMemory<?> memory,
Buffer mapped)
Calls .
|
CLCommandQueue |
putUnmapMemory(CLMemory<?> memory,
Buffer mapped,
CLEventList events)
Calls .
|
CLCommandQueue |
putUnmapMemory(CLMemory<?> memory,
Buffer mapped,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putWaitForEvent(CLEventList list,
int index,
boolean blockingWait)
Calls if blockingWait equals true otherwise .
|
CLCommandQueue |
putWaitForEvents(CLEventList list,
boolean blockingWait)
Calls if blockingWait equals true otherwise .
|
CLCommandQueue |
putWriteBuffer(CLBuffer<?> writeBuffer,
boolean blockingRead)
Calls .
|
CLCommandQueue |
putWriteBuffer(CLBuffer<?> writeBuffer,
boolean blockingRead,
CLEventList events)
Calls .
|
CLCommandQueue |
putWriteBuffer(CLBuffer<?> writeBuffer,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putWriteBufferRect(CLBuffer<?> writeBuffer,
int originX,
int originY,
int hostX,
int hostY,
int rangeX,
int rangeY,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls .
|
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 .
|
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 .
|
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 .
|
CLCommandQueue |
putWriteImage(CLImage2d<?> writeImage,
boolean blockingWrite)
Calls .
|
CLCommandQueue |
putWriteImage(CLImage2d<?> writeImage,
boolean blockingWrite,
CLEventList events)
Calls .
|
CLCommandQueue |
putWriteImage(CLImage2d<?> writeImage,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putWriteImage(CLImage2d<?> writeImage,
int inputRowPitch,
int originX,
int originY,
int rangeX,
int rangeY,
boolean blockingWrite)
Calls .
|
CLCommandQueue |
putWriteImage(CLImage2d<?> writeImage,
int inputRowPitch,
int originX,
int originY,
int rangeX,
int rangeY,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putWriteImage(CLImage3d<?> writeImage,
boolean blockingWrite)
Calls .
|
CLCommandQueue |
putWriteImage(CLImage3d<?> writeImage,
boolean blockingWrite,
CLEventList events)
Calls .
|
CLCommandQueue |
putWriteImage(CLImage3d<?> writeImage,
boolean blockingWrite,
CLEventList condition,
CLEventList events)
Calls .
|
CLCommandQueue |
putWriteImage(CLImage3d<?> writeImage,
int inputRowPitch,
int inputSlicePitch,
int originX,
int originY,
int originZ,
int rangeX,
int rangeY,
int rangeZ,
boolean blockingWrite)
Calls .
|
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 .
|
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 .
public CLCommandQueue putTask(CLKernel kernel, CLEventList events)
Calls .
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