public void Dispose() { if (program != null) { program.Dispose(); program = null; } if (context != null) { context.Dispose(); context = null; } System.GC.SuppressFinalize(this); }
public CallContext(OpenCLNet.Context Context, OpenCLNet.Device Device, OpenCLNet.CommandQueueProperties CqProperties, OpenCLNet.Kernel Kernel) { this.Context = Context; this.CommandQueue = Context.CreateCommandQueue(Device, CqProperties); this.Kernel = Kernel; }