Uses of Annotation Type
com.aparapi.internal.annotation.UsedByJNICode
Packages that use UsedByJNICode
-
Uses of UsedByJNICode in com.aparapi.internal.jni
Fields in com.aparapi.internal.jni with annotations of type UsedByJNICodeModifier and TypeFieldDescriptionprotected static final intKernelRunnerJNI.ARG_APARAPI_BUFFERTODO:protected static final intKernelRunnerJNI.ARG_ARRAYThis 'bit' indicates that a particularKernelArgrepresents an array.
SoARG_ARRAY|ARG_INTtells us this arg is an array ofint.protected static final intKernelRunnerJNI.ARG_ARRAYLENGTHThis 'bit' indicates that a particularKernelArghas it's length reference, in which case a synthetic arg is passed (name mangled) to the OpenCL kernel.protected static final intKernelRunnerJNI.ARG_BOOLEANThis 'bit' indicates that a particularKernelArgrepresents abooleantype (array or primitive).protected static final intKernelRunnerJNI.ARG_BYTEThis 'bit' indicates that a particularKernelArgrepresents abytetype (array or primitive).protected static final intKernelRunnerJNI.ARG_CHARThis 'bit' indicates that a particularKernelArgrepresents achartype (array or primitive).protected static final intKernelRunnerJNI.ARG_CONSTANTThis 'bit' indicates that a particularKernelArgresides in constant memory in the generated OpenCL code.protected static final intKernelRunnerJNI.ARG_DOUBLEThis 'bit' indicates that a particularKernelArgrepresents adoubletype (array or primitive).protected static final intKernelRunnerJNI.ARG_EXPLICITThis 'bit' indicates that the arg has been explicitly marked for readingprotected static final intKernelRunnerJNI.ARG_EXPLICIT_WRITEThis 'bit' indicates that the arg has been explicitly marked for writingprotected static final intKernelRunnerJNI.ARG_FLOATThis 'bit' indicates that a particularKernelArgrepresents afloattype (array or primitive).protected static final intKernelRunnerJNI.ARG_GLOBALThis 'bit' indicates that a particularKernelArgresides in global memory in the generated OpenCL code.protected static final intKernelRunnerJNI.ARG_INTThis 'bit' indicates that a particularKernelArgrepresents ainttype (array or primitive).protected static final intKernelRunnerJNI.ARG_LOCALThis 'bit' indicates that a particularKernelArgresides in local memory in the generated OpenCL code.protected static final intKernelRunnerJNI.ARG_LONGThis 'bit' indicates that a particularKernelArgrepresents alongtype (array or primitive).protected static final intKernelRunnerJNI.ARG_OBJ_ARRAY_STRUCTTODO:protected static final intKernelRunnerJNI.ARG_PRIMITIVEThis 'bit' indicates that a particularKernelArgrepresents a primitive (non array).
SoARG_PRIMITIVE|ARG_INTtells us this arg is a primitiveint.protected static final intKernelRunnerJNI.ARG_READThis 'bit' indicates that a particularKernelArgis read by the Kernel (note from the Kernel's point of view).
SoARG_ARRAY|ARG_INT|ARG_READtells us this arg is an array of int's that are read by the kernel.protected static final intKernelRunnerJNI.ARG_SHORTTODO:protected static final intKernelRunnerJNI.ARG_STATICThis 'bit' indicates that a particularKernelArgrepresents astaticfield (array or primitive).protected static final intKernelRunnerJNI.ARG_WRITEThis 'bit' indicates that a particularKernelArgis mutated by the Kernel (note from the Kernel's point of view).
SoARG_ARRAY|ARG_INT|ARG_WRITEtells us this arg is an array of int's that we expect the kernel to mutate.protected ObjectKernelArgJNI.arrayOnly set for array objs, not used on JNIprotected ObjectKernelArgJNI.bufferprotected int[]KernelArgJNI.dimsIf this is an multidimensional array then the dimensions are stored hereprotected intRangeJNI.dimsstatic final booleanConfigJNI.enableProfilingAllows the user to turn on OpenCL profiling for the JNI/OpenCL layer.static final booleanConfigJNI.enableProfilingCSVAllows the user to turn on OpenCL profiling for the JNI/OpenCL layer, this information will be written to CSV file Usage -Dcom.codegen.enableProfiling={true|false}static final booleanConfigJNI.enableVerboseJNIAllows the user to request that verbose JNI messages be dumped to stderr.static final booleanConfigJNI.enableVerboseJNIOpenCLResourceTrackingAllows the user to request tracking of opencl resources.protected FieldKernelArgJNI.fieldField in Kernel class corresponding to this argprotected intRangeJNI.globalSize_0protected intRangeJNI.globalSize_1protected intRangeJNI.globalSize_2protected ObjectKernelArgJNI.javaArrayIf this field represents a Java array then the instance will be captured hereprotected ObjectKernelArgJNI.javaBufferIf this field represents an codegen buffer then the instance will be captured hereprotected static final intKernelRunnerJNI.JNI_FLAG_USE_ACCThis 'bit' indicates that we want to execute on the Acceleratr.protected static final intKernelRunnerJNI.JNI_FLAG_USE_GPUThis 'bit' indicates that we want to execute on the GPU.protected booleanRangeJNI.localIsDerivedprotected intRangeJNI.localSize_0protected intRangeJNI.localSize_1protected intRangeJNI.localSize_2protected StringKernelArgJNI.nameName of the fieldprotected intKernelArgJNI.numDimsIf this is an multidimensional array then the number of dimensions is stored hereprotected intKernelArgJNI.numElementsIf this is an array buffer then the number of elements is stored hereprotected intKernelArgJNI.sizeInBytesIf this is an array or a buffer then the size (in bytes) is held hereprotected intKernelArgJNI.typeThe type of this KernelArg.protected booleanRangeJNI.valid -
Uses of UsedByJNICode in com.aparapi.internal.kernel
Fields in com.aparapi.internal.kernel with annotations of type UsedByJNICodeModifier and TypeFieldDescriptionstatic final intKernelRunner.CANCEL_STATUS_FALSEstatic final intKernelRunner.CANCEL_STATUS_TRUEstatic final intKernelRunner.PASS_ID_COMPLETED_EXECUTIONstatic final intKernelRunner.PASS_ID_PREPARING_EXECUTION