Package org.boxutil.util
Class KernelUtil
java.lang.Object
org.boxutil.util.KernelUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.lwjgl.PointerBuffercreateDevicePointerBuffer(List<org.lwjgl.opencl.CLDevice> array) static org.lwjgl.PointerBuffercreateEventPointerBuffer(List<org.lwjgl.opencl.CLEvent> array) static org.lwjgl.PointerBuffercreateKernelPointerBuffer(List<org.lwjgl.opencl.CLKernel> array) static org.lwjgl.PointerBuffercreateMemoryPointerBuffer(List<org.lwjgl.opencl.CLMem> array) static org.lwjgl.PointerBuffercreateProgramPointerBuffer(List<org.lwjgl.opencl.CLProgram> array) static org.lwjgl.opencl.CLMemstatic org.lwjgl.opencl.CLMemioBuffer(long flags, DoubleBuffer buffer, IntBuffer errorReport) static org.lwjgl.opencl.CLMemioBuffer(long flags, FloatBuffer buffer, IntBuffer errorReport) static org.lwjgl.opencl.CLMemstatic org.lwjgl.opencl.CLMemioBuffer(long flags, LongBuffer buffer, IntBuffer errorReport) static org.lwjgl.opencl.CLMemioBuffer(long flags, ShortBuffer buffer, IntBuffer errorReport) static org.lwjgl.opencl.CLMemshareBuffer(long flags, int obj, IntBuffer errorReport) static org.lwjgl.opencl.CLMemstatic org.lwjgl.opencl.CLMemshareTexture2D(int textureID, int mipLevel, boolean isWrite, IntBuffer errorReport) static org.lwjgl.opencl.CLMemshareTexture3D(int texture, int mipLevel, boolean isWrite, IntBuffer errorReport) static org.lwjgl.opencl.CLMemshareTextureAny(int target, int textureID, int mipLevel, boolean isWrite, IntBuffer errorReport) Include 1D\2D\3D and more.
-
Method Details
-
ioBuffer
public static org.lwjgl.opencl.CLMem ioBuffer(long flags, DoubleBuffer buffer, @Nullable IntBuffer errorReport) -
ioBuffer
public static org.lwjgl.opencl.CLMem ioBuffer(long flags, FloatBuffer buffer, @Nullable IntBuffer errorReport) -
ioBuffer
-
ioBuffer
public static org.lwjgl.opencl.CLMem ioBuffer(long flags, LongBuffer buffer, @Nullable IntBuffer errorReport) -
ioBuffer
public static org.lwjgl.opencl.CLMem ioBuffer(long flags, ShortBuffer buffer, @Nullable IntBuffer errorReport) -
ioBuffer
public static org.lwjgl.opencl.CLMem ioBuffer(long flags, long dataSize, @Nullable IntBuffer errorReport) -
createEventPointerBuffer
public static org.lwjgl.PointerBuffer createEventPointerBuffer(List<org.lwjgl.opencl.CLEvent> array) -
createProgramPointerBuffer
public static org.lwjgl.PointerBuffer createProgramPointerBuffer(List<org.lwjgl.opencl.CLProgram> array) -
createKernelPointerBuffer
public static org.lwjgl.PointerBuffer createKernelPointerBuffer(List<org.lwjgl.opencl.CLKernel> array) -
createMemoryPointerBuffer
-
createDevicePointerBuffer
public static org.lwjgl.PointerBuffer createDevicePointerBuffer(List<org.lwjgl.opencl.CLDevice> array)
-