internal static extern CLFFTStatus EnqueueTransform(
     CLFFTPlanHandle plHandle,
     CLFFTDirection dir,
     UInt32 numQueuesAndEvents,
     [MarshalAs(UnmanagedType.LPArray)] cl_command_queue[] commQueues,
     UInt32 numWaitEvents,
     [MarshalAs(UnmanagedType.LPArray)] cl_event[] waitEvents,
     [Out, MarshalAs(UnmanagedType.LPArray, SizeConst = 1)] cl_event[] outEvents,
     [MarshalAs(UnmanagedType.LPArray)] cl_mem[] inputBuffers,
     [MarshalAs(UnmanagedType.LPArray)] cl_mem[] outputBuffers,
     cl_mem tmpBuffer
     );
Esempio n. 2
0
 public void EnqueueTransform(
     CLFFTDirection dir,
     UInt32 numQueuesAndEvents,
     cl_command_queue[] commQueues,
     UInt32 numWaitEvents,
     cl_event[] waitEvents,
     cl_event[] outEvents,
     cl_mem[] inputBuffers,
     cl_mem[] outputBuffers,
     cl_mem tmpBuffer
     )
 {
     CLFFT.CheckStatus(CLFFT.EnqueueTransform(Handle, dir, numQueuesAndEvents, commQueues, numWaitEvents, waitEvents, outEvents, inputBuffers, outputBuffers, tmpBuffer));
     IsBaked = true;
 }
 internal static extern CLFFTStatus SetPlanScale(CLFFTPlanHandle plHandle, CLFFTDirection dir, float scale);