/// <summary>
        /// Enqueues a marker.
        /// </summary>
        public ComputeEvent AddMarker()
        {
            CLEventHandle    newEventHandle;
            ComputeErrorCode error = CL10.EnqueueMarker(Handle, out newEventHandle);

            ComputeException.ThrowOnError(error);
            return(new ComputeEvent(newEventHandle, this));
        }
Example #2
0
        /// <summary>
        /// Enqueues a marker.
        /// </summary>
        public OpenCLEvent AddMarker()
        {
            CLEventHandle   newEventHandle;
            OpenCLErrorCode error = CL10.EnqueueMarker(Handle, out newEventHandle);

            OpenCLException.ThrowOnError(error);
            return(new OpenCLEvent(newEventHandle, this));
        }