Class BaseKernelData

java.lang.Object
org.boxutil.base.BaseKernelData

public abstract class BaseKernelData extends Object
  • Field Details

    • program

      public final org.lwjgl.opencl.CLProgram program
    • kernel

      public final org.lwjgl.opencl.CLKernel kernel
  • Constructor Details

    • BaseKernelData

      public BaseKernelData(org.lwjgl.opencl.CLDevice device, @Nullable String loggerTag, String source, @NotNull String programOptions, String mainFunctionName, IntBuffer programState)
    • BaseKernelData

      public BaseKernelData(@Nullable String loggerTag, String source, String mainFunctionName)
  • Method Details

    • isValid

      public boolean isValid()
    • release

      public void release()
    • enqueueND

      public void enqueueND(int dim, long[] globalSize, long[] localSize)
    • enqueueND

      public void enqueueND(int dim, long[] globalOffset, long[] globalSize, long[] localSize)
    • enqueueND

      public void enqueueND(int dim, long[] globalOffset, long[] globalSize, long[] localSize, org.lwjgl.opencl.CLEvent event)