Package | Description |
---|---|
com.aparapi.device |
Contains classes representing OpenCL-capable devices, and "virtual" (java) devices which execute kernels using java.
|
com.aparapi.internal.jni | |
com.aparapi.internal.opencl |
Modifier and Type | Field and Description |
---|---|
private OpenCLProgram |
OpenCLDevice.OpenCLInvocationHandler.program |
Constructor and Description |
---|
OpenCLInvocationHandler(OpenCLProgram _program,
java.util.Map<java.lang.String,OpenCLKernel> _map) |
Modifier and Type | Method and Description |
---|---|
OpenCLProgram |
OpenCLJNI.createProgram(OpenCLDevice context,
java.lang.String openCLSource) |
protected OpenCLProgram |
OpenCLJNI.createProgram(OpenCLDevice context,
java.lang.String openCLSource,
java.lang.String binaryKey) |
Modifier and Type | Method and Description |
---|---|
protected OpenCLKernel |
OpenCLJNI.createKernelJNI(OpenCLProgram program,
java.lang.String kernelName,
OpenCLArgDescriptor[] args) |
protected void |
OpenCLJNI.disposeProgram(OpenCLProgram openCLProgram) |
protected void |
OpenCLJNI.getMem(OpenCLProgram program,
OpenCLMem mem) |
protected java.util.List<ProfileInfo> |
OpenCLJNI.getProfileInfo(OpenCLProgram openCLProgram) |
protected void |
OpenCLJNI.remap(OpenCLProgram program,
OpenCLMem mem,
long address) |
Modifier and Type | Field and Description |
---|---|
OpenCLProgram |
OpenCLMem.program |
private OpenCLProgram |
OpenCLKernel.program |
Modifier and Type | Method and Description |
---|---|
OpenCLProgram |
OpenCLProgram.createProgram(OpenCLDevice context) |
Modifier and Type | Method and Description |
---|---|
static OpenCLKernel |
OpenCLKernel.createKernel(OpenCLProgram _program,
java.lang.String _kernelName,
java.util.List<OpenCLArgDescriptor> _args)
This method is used to create a new Kernel from JNI
|
Constructor and Description |
---|
OpenCLKernel(long kernel,
OpenCLProgram programInstance,
java.lang.String name,
OpenCLArgDescriptor[] _args)
This constructor is specifically for JNI usage
|