Package com.jogamp.opencl
Class CLCommandQueue
- java.lang.Object
-
- com.jogamp.opencl.CLObject
-
- com.jogamp.opencl.CLCommandQueue
-
- All Implemented Interfaces:
AutoCloseable
,CLResource
,AutoCloseable
public class CLCommandQueue extends CLObject
The command queue is used to queue a set of operations for a specificCLDevice
. 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.- Author:
- Michael Bien, et al.
- See Also:
CLDevice.createCommandQueue(com.jogamp.opencl.CLCommandQueue.Mode...)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CLCommandQueue.Mode
Enumeration for the command-queue settings.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method 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 whenCLCommandQueue.Mode.OUT_OF_ORDER_MODE
mode has been enabled.boolean
isProfilingEnabled()
Returns true only whenCLCommandQueue.Mode.PROFILING_MODE
has been enabled.boolean
isReleased()
Returns true ifCLResource.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(PointerBuffer glObjectIDs, 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
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 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 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 destOriginX, int destOriginY, int rangeX, int rangeY, 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, CLEventList condition, CLEventList events)
Calls .CLCommandQueue
putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage)
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, CLImage2d<?> dstImage, CLEventList events)
Calls .CLCommandQueue
putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, CLEventList condition, CLEventList events)
Calls .CLCommandQueue
putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage)
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
putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, CLEventList events)
Calls .CLCommandQueue
putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, 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, 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(CLImage2d<?> srcImage, CLImage2d<?> dstImage, CLEventList events)
Calls .CLCommandQueue
putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage, CLEventList condition, CLEventList events)
Calls .CLCommandQueue
putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage)
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
putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage, CLEventList events)
Calls .CLCommandQueue
putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage, CLEventList condition, CLEventList events)
Calls .CLCommandQueue
putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer)
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(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList events)
Calls .CLCommandQueue
putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList condition, CLEventList events)
Calls .CLCommandQueue
putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer)
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 .CLCommandQueue
putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList events)
Calls .CLCommandQueue
putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, 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(PointerBuffer glObjectIDs, 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
putTask(CLKernel kernel)
Equivalent to callingput1DRangeKernel(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()
-
Methods inherited from class com.jogamp.opencl.CLObject
getContext, getID, getPlatform
-
-
-
-
Method Detail
-
putWriteBuffer
public CLCommandQueue putWriteBuffer(CLBuffer<?> writeBuffer, boolean blockingRead)
Calls .
-
putWriteBuffer
public CLCommandQueue putWriteBuffer(CLBuffer<?> writeBuffer, boolean blockingRead, CLEventList events)
Calls .
-
putWriteBuffer
public CLCommandQueue putWriteBuffer(CLBuffer<?> writeBuffer, boolean blockingWrite, CLEventList condition, CLEventList events)
Calls .
-
putReadBuffer
public CLCommandQueue putReadBuffer(CLBuffer<?> readBuffer, boolean blockingRead)
Calls .
-
putReadBuffer
public CLCommandQueue putReadBuffer(CLBuffer<?> readBuffer, boolean blockingRead, CLEventList events)
Calls .
-
putReadBuffer
public CLCommandQueue putReadBuffer(CLBuffer<?> readBuffer, boolean blockingRead, CLEventList condition, CLEventList events)
Calls .
-
putCopyBuffer
public CLCommandQueue putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest)
Calls .
-
putCopyBuffer
public CLCommandQueue putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, long bytesToCopy)
Calls .
-
putCopyBuffer
public CLCommandQueue putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, int srcOffset, int destOffset, long bytesToCopy, CLEventList events)
Calls .
-
putCopyBuffer
public CLCommandQueue putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, int srcOffset, int destOffset, long bytesToCopy, CLEventList condition, CLEventList events)
Calls .
-
putWriteBufferRect
public CLCommandQueue putWriteBufferRect(CLBuffer<?> writeBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, boolean blockingWrite, CLEventList condition, CLEventList events)
Calls .
-
putWriteBufferRect
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)
Calls .
-
putWriteBufferRect
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)
Calls .
-
putWriteBufferRect
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)
Calls .
-
putReadBufferRect
public CLCommandQueue putReadBufferRect(CLBuffer<?> readBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, boolean blockingRead, CLEventList condition, CLEventList events)
Calls .
-
putReadBufferRect
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)
Calls .
-
putReadBufferRect
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)
Calls .
-
putReadBufferRect
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)
Calls .
-
putCopyBufferRect
public CLCommandQueue putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int destOriginX, int destOriginY, int rangeX, int rangeY, CLEventList condition, CLEventList events)
Calls .
-
putCopyBufferRect
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)
Calls .
-
putCopyBufferRect
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)
Calls .
-
putCopyBufferRect
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)
Calls .
-
putWriteImage
public CLCommandQueue putWriteImage(CLImage2d<?> writeImage, boolean blockingWrite)
Calls .
-
putWriteImage
public CLCommandQueue putWriteImage(CLImage2d<?> writeImage, boolean blockingWrite, CLEventList events)
Calls .
-
putWriteImage
public CLCommandQueue putWriteImage(CLImage2d<?> writeImage, boolean blockingWrite, CLEventList condition, CLEventList events)
Calls .
-
putWriteImage
public CLCommandQueue putWriteImage(CLImage2d<?> writeImage, int inputRowPitch, int originX, int originY, int rangeX, int rangeY, boolean blockingWrite)
Calls .
-
putWriteImage
public CLCommandQueue putWriteImage(CLImage2d<?> writeImage, int inputRowPitch, int originX, int originY, int rangeX, int rangeY, boolean blockingWrite, CLEventList condition, CLEventList events)
Calls .
-
putWriteImage
public CLCommandQueue putWriteImage(CLImage3d<?> writeImage, boolean blockingWrite)
Calls .
-
putWriteImage
public CLCommandQueue putWriteImage(CLImage3d<?> writeImage, boolean blockingWrite, CLEventList events)
Calls .
-
putWriteImage
public CLCommandQueue putWriteImage(CLImage3d<?> writeImage, boolean blockingWrite, CLEventList condition, CLEventList events)
Calls .
-
putWriteImage
public CLCommandQueue putWriteImage(CLImage3d<?> writeImage, int inputRowPitch, int inputSlicePitch, int originX, int originY, int originZ, int rangeX, int rangeY, int rangeZ, boolean blockingWrite)
Calls .
-
putWriteImage
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)
Calls .
-
putReadImage
public CLCommandQueue putReadImage(CLImage2d<?> readImage, boolean blockingRead)
Calls .
-
putReadImage
public CLCommandQueue putReadImage(CLImage2d<?> readImage, boolean blockingRead, CLEventList events)
Calls .
-
putReadImage
public CLCommandQueue putReadImage(CLImage2d<?> readImage, boolean blockingRead, CLEventList condition, CLEventList events)
Calls .
-
putReadImage
public CLCommandQueue putReadImage(CLImage2d<?> readImage, int inputRowPitch, int originX, int originY, int rangeX, int rangeY, boolean blockingRead)
Calls .
-
putReadImage
public CLCommandQueue putReadImage(CLImage2d<?> readImage, int inputRowPitch, int originX, int originY, int rangeX, int rangeY, boolean blockingRead, CLEventList condition, CLEventList events)
Calls .
-
putReadImage
public CLCommandQueue putReadImage(CLImage3d<?> readImage, boolean blockingRead)
Calls .
-
putReadImage
public CLCommandQueue putReadImage(CLImage3d<?> readImage, boolean blockingRead, CLEventList events)
Calls .
-
putReadImage
public CLCommandQueue putReadImage(CLImage3d<?> readImage, boolean blockingRead, CLEventList condition, CLEventList events)
Calls .
-
putReadImage
public CLCommandQueue putReadImage(CLImage3d<?> readImage, int inputRowPitch, int inputSlicePitch, int originX, int originY, int originZ, int rangeX, int rangeY, int rangeZ, boolean blockingRead)
Calls .
-
putReadImage
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)
Calls .
-
putCopyImage
public CLCommandQueue putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage)
Calls .
-
putCopyImage
public CLCommandQueue putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage, CLEventList events)
Calls .
-
putCopyImage
public CLCommandQueue putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage, CLEventList condition, CLEventList events)
Calls .
-
putCopyImage
public CLCommandQueue putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage, int srcOriginX, int srcOriginY, int dstOriginX, int dstOriginY, int rangeX, int rangeY)
Calls .
-
putCopyImage
public CLCommandQueue putCopyImage(CLImage2d<?> srcImage, CLImage2d<?> dstImage, int srcOriginX, int srcOriginY, int dstOriginX, int dstOriginY, int rangeX, int rangeY, CLEventList condition, CLEventList events)
Calls .
-
putCopyImage
public CLCommandQueue putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage)
Calls .
-
putCopyImage
public CLCommandQueue putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage, CLEventList events)
Calls .
-
putCopyImage
public CLCommandQueue putCopyImage(CLImage3d<?> srcImage, CLImage3d<?> dstImage, CLEventList condition, CLEventList events)
Calls .
-
putCopyImage
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)
Calls .
-
putCopyImage
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)
Calls .
-
putCopyBufferToImage
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage)
Calls .
-
putCopyBufferToImage
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, CLEventList events)
Calls .
-
putCopyBufferToImage
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, CLEventList condition, CLEventList events)
Calls .
-
putCopyBufferToImage
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int rangeX, int rangeY)
Calls .
-
putCopyBufferToImage
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int rangeX, int rangeY, CLEventList condition, CLEventList events)
Calls .
-
putCopyBufferToImage
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage)
Calls .
-
putCopyBufferToImage
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, CLEventList events)
Calls .
-
putCopyBufferToImage
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, CLEventList condition, CLEventList events)
Calls .
-
putCopyBufferToImage
public CLCommandQueue putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int dstOriginZ, int rangeX, int rangeY, int rangeZ)
Calls .
-
putCopyBufferToImage
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)
Calls .
-
putCopyImageToBuffer
public CLCommandQueue putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer)
Calls .
-
putCopyImageToBuffer
public CLCommandQueue putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList events)
Calls .
-
putCopyImageToBuffer
public CLCommandQueue putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList condition, CLEventList events)
Calls .
-
putCopyImageToBuffer
public CLCommandQueue putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int rangeX, int rangeY, long dstOffset)
Calls .
-
putCopyImageToBuffer
public CLCommandQueue putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int rangeX, int rangeY, long dstOffset, CLEventList condition, CLEventList events)
Calls .
-
putCopyImageToBuffer
public CLCommandQueue putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer)
Calls .
-
putCopyImageToBuffer
public CLCommandQueue putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList events)
Calls .
-
putCopyImageToBuffer
public CLCommandQueue putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList condition, CLEventList events)
Calls .
-
putCopyImageToBuffer
public CLCommandQueue putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int srcOriginZ, int rangeX, int rangeY, int rangeZ, long dstOffset)
Calls .
-
putCopyImageToBuffer
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)
Calls .
-
putMapBuffer
public ByteBuffer putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, boolean blockingMap)
Calls .
-
putMapBuffer
public ByteBuffer putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, boolean blockingMap, CLEventList events)
Calls .
-
putMapBuffer
public ByteBuffer putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, boolean blockingMap, CLEventList condition, CLEventList events)
Calls .
-
putMapBuffer
public ByteBuffer putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, long offset, long length, boolean blockingMap)
Calls .
-
putMapBuffer
public ByteBuffer putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, long offset, long length, boolean blockingMap, CLEventList condition, CLEventList events)
Calls .
-
putMapImage
public ByteBuffer putMapImage(CLImage2d<?> image, CLMemory.Map flag, boolean blockingMap)
Calls .
-
putMapImage
public ByteBuffer putMapImage(CLImage2d<?> image, CLMemory.Map flag, boolean blockingMap, CLEventList events)
Calls .
-
putMapImage
public ByteBuffer putMapImage(CLImage2d<?> image, CLMemory.Map flag, boolean blockingMap, CLEventList condition, CLEventList events)
Calls .
-
putMapImage
public ByteBuffer putMapImage(CLImage2d<?> buffer, CLMemory.Map flag, int offsetX, int offsetY, int rangeX, int rangeY, boolean blockingMap)
Calls .
-
putMapImage
public ByteBuffer putMapImage(CLImage2d<?> image, CLMemory.Map flag, int offsetX, int offsetY, int rangeX, int rangeY, boolean blockingMap, CLEventList condition, CLEventList events)
Calls .
-
putMapImage
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)
Calls .
-
putMapImage
public ByteBuffer putMapImage(CLImage3d<?> image, CLMemory.Map flag, boolean blockingMap)
Calls .
-
putMapImage
public ByteBuffer putMapImage(CLImage3d<?> image, CLMemory.Map flag, boolean blockingMap, CLEventList events)
Calls .
-
putMapImage
public ByteBuffer putMapImage(CLImage3d<?> image, CLMemory.Map flag, boolean blockingMap, CLEventList condition, CLEventList events)
Calls .
-
putMapImage
public ByteBuffer putMapImage(CLImage3d<?> image, CLMemory.Map flag, int offsetX, int offsetY, int offsetZ, int rangeX, int rangeY, int rangeZ, boolean blockingMap)
Calls .
-
putMapImage
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)
Calls .
-
putUnmapMemory
public CLCommandQueue putUnmapMemory(CLMemory<?> memory, Buffer mapped)
Calls .
-
putUnmapMemory
public CLCommandQueue putUnmapMemory(CLMemory<?> memory, Buffer mapped, CLEventList events)
Calls .
-
putUnmapMemory
public CLCommandQueue putUnmapMemory(CLMemory<?> memory, Buffer mapped, CLEventList condition, CLEventList events)
Calls .
-
putMarker
public CLCommandQueue putMarker(CLEventList events)
Calls .
-
putWaitForEvent
public CLCommandQueue putWaitForEvent(CLEventList list, int index, boolean blockingWait)
Calls if blockingWait equals true otherwise .
-
putWaitForEvents
public CLCommandQueue putWaitForEvents(CLEventList list, boolean blockingWait)
Calls if blockingWait equals true otherwise .
-
putBarrier
public CLCommandQueue putBarrier()
Calls .
-
putTask
public CLCommandQueue putTask(CLKernel kernel)
Equivalent to callingput1DRangeKernel(CLKernel kernel, long globalWorkOffset, long globalWorkSize, long localWorkSize)
with globalWorkOffset = null, globalWorkSize set to 1, and localWorkSize set to 1.Calls .
-
putTask
public CLCommandQueue putTask(CLKernel kernel, CLEventList events)
Calls .
- See Also:
putTask(com.jogamp.opencl.CLKernel)
-
putTask
public CLCommandQueue putTask(CLKernel kernel, CLEventList condition, CLEventList events)
Calls .- See Also:
putTask(com.jogamp.opencl.CLKernel)
-
put1DRangeKernel
public CLCommandQueue put1DRangeKernel(CLKernel kernel, long globalWorkOffset, long globalWorkSize, long localWorkSize)
Calls .
-
put1DRangeKernel
public CLCommandQueue put1DRangeKernel(CLKernel kernel, long globalWorkOffset, long globalWorkSize, long localWorkSize, CLEventList events)
Calls .
-
put1DRangeKernel
public CLCommandQueue put1DRangeKernel(CLKernel kernel, long globalWorkOffset, long globalWorkSize, long localWorkSize, CLEventList condition, CLEventList events)
Calls .
-
put2DRangeKernel
public CLCommandQueue put2DRangeKernel(CLKernel kernel, long globalWorkOffsetX, long globalWorkOffsetY, long globalWorkSizeX, long globalWorkSizeY, long localWorkSizeX, long localWorkSizeY)
Calls .
-
put2DRangeKernel
public CLCommandQueue put2DRangeKernel(CLKernel kernel, long globalWorkOffsetX, long globalWorkOffsetY, long globalWorkSizeX, long globalWorkSizeY, long localWorkSizeX, long localWorkSizeY, CLEventList events)
Calls .
-
put2DRangeKernel
public CLCommandQueue put2DRangeKernel(CLKernel kernel, long globalWorkOffsetX, long globalWorkOffsetY, long globalWorkSizeX, long globalWorkSizeY, long localWorkSizeX, long localWorkSizeY, CLEventList condition, CLEventList events)
Calls .
-
put3DRangeKernel
public CLCommandQueue put3DRangeKernel(CLKernel kernel, long globalWorkOffsetX, long globalWorkOffsetY, long globalWorkOffsetZ, long globalWorkSizeX, long globalWorkSizeY, long globalWorkSizeZ, long localWorkSizeX, long localWorkSizeY, long localWorkSizeZ)
Calls .
-
put3DRangeKernel
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)
Calls .
-
put3DRangeKernel
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)
Calls .
-
putNDRangeKernel
public CLCommandQueue putNDRangeKernel(CLKernel kernel, int workDimension, PointerBuffer globalWorkOffset, PointerBuffer globalWorkSize, PointerBuffer localWorkSize)
Calls .
-
putNDRangeKernel
public CLCommandQueue putNDRangeKernel(CLKernel kernel, int workDimension, PointerBuffer globalWorkOffset, PointerBuffer globalWorkSize, PointerBuffer localWorkSize, CLEventList events)
Calls .
-
putNDRangeKernel
public CLCommandQueue putNDRangeKernel(CLKernel kernel, int workDimension, PointerBuffer globalWorkOffset, PointerBuffer globalWorkSize, PointerBuffer localWorkSize, CLEventList condition, CLEventList events)
Calls .
-
putAcquireGLObject
public CLCommandQueue putAcquireGLObject(CLGLObject glObject)
Calls .
-
putAcquireGLObject
public CLCommandQueue putAcquireGLObject(CLGLObject glObject, CLEventList events)
Calls .
-
putAcquireGLObject
public CLCommandQueue putAcquireGLObject(CLGLObject glObject, CLEventList condition, CLEventList events)
Calls .
-
putAcquireGLObjects
public CLCommandQueue putAcquireGLObjects(CLGLObject glObject1, CLGLObject glObject2, CLEventList condition, CLEventList events)
Calls .
-
putAcquireGLObjects
public CLCommandQueue putAcquireGLObjects(CLGLObject glObject1, CLGLObject glObject2, CLGLObject glObject3, CLEventList condition, CLEventList events)
Calls .
-
putAcquireGLObjects
public CLCommandQueue putAcquireGLObjects(PointerBuffer glObjectIDs, CLEventList condition, CLEventList events)
Calls .
-
putReleaseGLObject
public CLCommandQueue putReleaseGLObject(CLGLObject glObject)
Calls .
-
putReleaseGLObject
public CLCommandQueue putReleaseGLObject(CLGLObject glObject, CLEventList events)
Calls .
-
putReleaseGLObject
public CLCommandQueue putReleaseGLObject(CLGLObject glObject, CLEventList condition, CLEventList events)
Calls .
-
putReleaseGLObjects
public CLCommandQueue putReleaseGLObjects(CLGLObject glObject1, CLGLObject glObject2, CLEventList condition, CLEventList events)
Calls .
-
putReleaseGLObjects
public CLCommandQueue putReleaseGLObjects(CLGLObject glObject1, CLGLObject glObject2, CLGLObject glObject3, CLEventList condition, CLEventList events)
Calls .
-
putReleaseGLObjects
public CLCommandQueue putReleaseGLObjects(PointerBuffer glObjectIDs, CLEventList condition, CLEventList events)
Calls .
-
finish
public CLCommandQueue finish()
Calls .
-
flush
public CLCommandQueue flush()
Calls .
-
isProfilingEnabled
public boolean isProfilingEnabled()
Returns true only whenCLCommandQueue.Mode.PROFILING_MODE
has been enabled.
-
isOutOfOrderModeEnabled
public boolean isOutOfOrderModeEnabled()
Returns true only whenCLCommandQueue.Mode.OUT_OF_ORDER_MODE
mode has been enabled.
-
release
public void release()
Description copied from interface:CLResource
Releases the OpenCL resource.- Specified by:
release
in interfaceCLResource
-
getDevice
public CLDevice getDevice()
Returns the device of this command queue.
-
getProperties
public EnumSet<CLCommandQueue.Mode> getProperties()
Returns the command queue properties as EnumSet.
-
close
@Deprecated public final void close()
Deprecated.This method is not intended to be called from client code.Implementation detail, satisfyingAutoCloseable
. Might be remove as soon we have extension methods, but shall validate with Java 1.5 specs.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceAutoCloseable
- See Also:
AutoCloseable
-
isReleased
public boolean isReleased()
Description copied from interface:CLResource
Returns true ifCLResource.release()
has been called.- Specified by:
isReleased
in interfaceCLResource
-
-