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 | Field and Description |
---|---|
protected CLContext |
CLObject.context |
Modifier and Type | Method and Description |
---|---|
static CLContext |
CLContext.create()
Creates a context on all available devices (CL_DEVICE_TYPE_ALL).
|
static CLContext |
CLContext.create(CLDevice... devices)
Creates a context on the specified devices.
|
static CLContext |
CLContext.create(CLDevice.Type... deviceTypes)
Creates a context on the specified device types.
|
static CLContext |
CLContext.create(CLPlatform platform)
Creates a context on the specified platform on all available devices (CL_DEVICE_TYPE_ALL).
|
static CLContext |
CLContext.create(CLPlatform platform,
CLDevice.Type... deviceTypes)
Creates a context on the specified platform and with the specified
device types.
|
CLContext |
CLContext.getContext() |
CLContext |
CLObject.getContext()
Returns the context for this OpenCL object.
|
Modifier and Type | Method and Description |
---|---|
static CLUserEvent |
CLUserEvent.create(CLContext context)
Creates a new user event.
|
protected static CL |
CLMemory.getCL(CLContext context) |
protected static long |
CLMemory.getSizeImpl(CLContext context,
long id) |
static CLProgramConfiguration |
CLProgramBuilder.loadConfiguration(ObjectInputStream ois,
CLContext context)
Loads a CLProgramConfiguration containing a CLProgram.
|
Constructor and Description |
---|
CLBuffer(CLContext context,
B directBuffer,
long size,
long id,
int flags) |
CLBuffer(CLContext context,
long size,
long id,
int flags) |
CLDevice(CLContext context,
long id) |
CLImage(CLContext context,
B directBuffer,
CLImageFormat format,
CLImage.CLImageInfoAccessor accessor,
int width,
int height,
long id,
int flags) |
CLImage(CLContext context,
B directBuffer,
CLImageFormat format,
int width,
int height,
long id,
int flags) |
CLImage2d(CLContext context,
B directBuffer,
CLImageFormat format,
CLImage.CLImageInfoAccessor accessor,
int width,
int height,
long id,
int flags) |
CLImage3d(CLContext context,
B directBuffer,
CLImageFormat format,
CLImage.CLImageInfoAccessor accessor,
int width,
int height,
int depth,
long id,
int flags) |
CLMemory(CLContext context,
B directBuffer,
long size,
long id,
int flags) |
CLMemory(CLContext context,
long size,
long id,
int flags) |
Modifier and Type | Class and Description |
---|---|
class |
CLGLContext
OpenCL Context supporting JOGL-JOCL interoperablity.
|
Constructor and Description |
---|
CLGLImage2d(CLContext context,
B directBuffer,
CLImageFormat format,
CLImage.CLImageInfoAccessor accessor,
int width,
int height,
long id,
int glid,
int flags) |
CLGLTexture2d(CLContext context,
B directBuffer,
CLImageFormat format,
CLImage.CLImageInfoAccessor accessor,
int target,
int mipLevel,
int width,
int height,
long id,
int glid,
int flags) |
Modifier and Type | Method and Description |
---|---|
List<CLContext> |
CLMultiContext.getContexts() |
Modifier and Type | Method and Description |
---|---|
static CLMultiContext |
CLMultiContext.wrap(CLContext... contexts)
Creates a multi context with specified contexts.
|
Modifier and Type | Method and Description |
---|---|
CLContext |
CLQueueContext.getCLContext() |