コード例 #1
0
ファイル: Kernel.cs プロジェクト: Kenji-Tanaka/OpenClNet.Core
        public void SetArg(Int32 argIndex, Char8 c)
        {
            ErrorCode result;

            result = OpenCL.SetKernelArg(this.KernelID, (UInt32)argIndex, (IntPtr)sizeof(Char8), &c);
            if (result != ErrorCode.SUCCESS)
            {
                throw new OpenCLException("SetArg failed with error code " + result, result);
            }
        }
コード例 #2
0
ファイル: Kernel.cs プロジェクト: ctapang/GPUCyclops
        public void SetArg(int argIndex, Char8 c)
        {
            ErrorCode result;

            result = OpenCL.SetKernelArg(KernelID, (uint)argIndex, (IntPtr)sizeof(Char8), &c);
            if (result != ErrorCode.SUCCESS)
                throw new OpenCLException("SetArg failed with error code " + result, result);
        }