Ejemplo n.º 1
0
        public static KernelArgChain SetKernelArg <T>(this KernelArgChain argChain, int length) where T : struct
        {
            var size = TypeSize <T> .SizeInt * length;

            Cl.SetKernelArg <T>(argChain.Kernel, ++argChain.Count, size);
            return(argChain);
        }
Ejemplo n.º 2
0
 public static KernelArgChain SetKernelArg(this KernelArgChain argChain, IMem buffer)
 {
     Cl.SetKernelArg(argChain.Kernel, ++argChain.Count, TypeSize <IntPtr> .Size, buffer).Check();
     return(argChain);
 }
Ejemplo n.º 3
0
 public static KernelArgChain SetKernelArg <T>(this KernelArgChain argChain, T buffer) where T : struct
 {
     Cl.SetKernelArg <T>(argChain.Kernel, ++argChain.Count, buffer).Check();
     return(argChain);
 }