Package | Description |
---|---|
com.jogamp.opencl |
High level java bindings to OpenCL.
|
com.jogamp.opencl.gl |
High level java bindings, OpenCL-OpenGL interoperability.
|
com.jogamp.opencl.util |
OpenCL utilities.
|
com.jogamp.opencl.util.concurrent |
OpenCL multi device concurrency utilities.
|
Modifier and Type | Class and Description |
---|---|
class |
CLBuffer<B extends Buffer>
OpenCL buffer object wrapping an optional NIO buffer.
|
class |
CLCommandQueue
The command queue is used to queue a set of operations for a specific
CLDevice . |
class |
CLContext
CLContext is responsible for managing objects such as command-queues, memory,
program and kernel objects and for executing kernels on one or more devices
specified in the context.
|
class |
CLEvent
Event objects can be used for synchronizing command queues, e.g you can wait until a
event occurs or they can also be used to capture profiling information that
measure execution time of a command.
|
class |
CLEventList
Fixed size list for storing CLEvents.
|
class |
CLImage<B extends Buffer> |
class |
CLImage2d<B extends Buffer> |
class |
CLImage3d<B extends Buffer> |
class |
CLKernel
High level abstraction for an OpenCL Kernel.
|
class |
CLMemory<B extends Buffer>
Common superclass for all OpenCL memory types.
|
class |
CLProgram
Represents a OpenCL program executed on one or more
CLDevice s. |
class |
CLSampler
Object representing an OpenCL sampler.
|
class |
CLSubBuffer<B extends Buffer>
A sub buffer of a CLBuffer.
|
class |
CLUserEvent
Custom, user controlled event.
|
Modifier and Type | Class and Description |
---|---|
class |
CLGLBuffer<B extends Buffer>
Shared buffer between OpenGL and OpenCL contexts.
|
class |
CLGLContext
OpenCL Context supporting JOGL-JOCL interoperablity.
|
class |
CLGLImage2d<B extends Buffer>
2D OpenCL image representing an OpenGL renderbuffer.
|
class |
CLGLTexture2d<B extends Buffer>
2D OpenCL image representing an 2D OpenGL texture.
|
class |
CLGLTexture3d<B extends Buffer>
3D OpenCL image representing an 3D OpenGL texture.
|
Modifier and Type | Class and Description |
---|---|
class |
CLMultiContext
Utility for organizing multiple
CLContext s. |
Modifier and Type | Class and Description |
---|---|
class |
CLCommandQueuePool<C extends CLQueueContext>
A multithreaded, fixed size pool of OpenCL command queues.
|
class |
CLQueueContext
Superclass for all per-queue contexts as used in
CLCommandQueuePool s. |
static class |
CLQueueContext.CLSimpleQueueContext
A simple queue context holding a precompiled program and its kernels.
|