Package | Description |
---|---|
com.aparapi.internal.kernel |
Modifier and Type | Field and Description |
---|---|
private KernelArg[] |
KernelRunner.args |
Modifier and Type | Method and Description |
---|---|
boolean |
KernelRunner.allocateArrayBufferIfFirstTimeOrArrayChanged(KernelArg arg,
java.lang.Object newRef,
int objArraySize,
int totalStructSize,
int totalBufferSize)
Helper method that manages the memory allocation for storing the kernel argument data,
so that the data can be exchanged between the host and the OpenCL device.
|
private void |
KernelRunner.extractAtomicIntegerConversionBuffer(KernelArg arg) |
private void |
KernelRunner.extractOopConversionBuffer(KernelArg arg) |
private ClassModel |
KernelRunner.getClassModelFromArg(KernelArg arg,
java.lang.Class<?> arrayClass)
Helper method to retrieve the class model from a kernel argument.
|
private boolean |
KernelRunner.prepareAtomicIntegerConversionBuffer(KernelArg arg) |
private boolean |
KernelRunner.prepareOopConversionBuffer(KernelArg arg) |
private void |
KernelRunner.setMultiArrayType(KernelArg arg,
java.lang.Class<?> type) |