public static extern int clEnqueueNDRangeKernel( IntPtr commandQueue, IntPtr kernel, int workDimension, ref MultiDimension globalWorkOffset, ref MultiDimension globalWorkSize, ref MultiDimension localWorkSize, int countOfEventsInWaitList, IntPtr[] eventList, IntPtr eventObject);
/// <summary> /// 現在のコマンドキューを使ってカーネルを並列実行します /// </summary> /// <param name="kernel"></param> /// <param name="globalWorkSize"></param> /// <param name="localWorkSize"></param> public static void EnqueueRange(CLKernel kernel, MultiDimension globalWorkSize, MultiDimension localWorkSize) { CommandQueue.EnqueueRange(kernel, globalWorkSize, localWorkSize); }