NOpenCL icon indicating copy to clipboard operation
NOpenCL copied to clipboard

.NET wrapper for OpenCL with abstraction

Results 11 NOpenCL issues
Sort by recently updated
recently updated
newest added

Currently `EnqueueReadBuffer` and `EnqueueWriteBuffer` operate on unmanaged memory addresses, requiring developers to use additional steps to get the data into managed arrays. The API would benefit from improved type safety...

Is this supported OpenCL 2.0 ?

Any reason this isn't already published to Nuget?

This test throws for me. requiredSize is Zero which matches what I see in the documentation since we passed in null pointers. clGetKernelWorkGroupInfo should return an error code if the...

As seen in https://github.com/tunnelvisionlabs/NOpenCL/pull/1/commits/d5276e4a29c4ceaae80b29706e4a7d75667c9d65, https://github.com/tunnelvisionlabs/NOpenCL/pull/1/commits/f3950af02218c8cc665683a4f90a8a33740803d8, and https://github.com/tunnelvisionlabs/NOpenCL/pull/1/commits/23913a2799a211a6f481aef0594054a5c296a248. :link: Originally reported by @SunsetQuest in #1.

As seen in https://github.com/tunnelvisionlabs/NOpenCL/pull/1/commits/4e6eb1ff0843ad86a15be37be2ed31be7f92a8d5, https://github.com/tunnelvisionlabs/NOpenCL/pull/1/commits/9889fb8c68836e40d51c30175e0b1c6609c4daab, and https://github.com/tunnelvisionlabs/NOpenCL/pull/1/commits/75744860445e1d31723b7603681a245fa337f619. :link: Originally reported by @SunsetQuest in #1.

`IntPtr` is challenging to work with due to lack of support as a primitive integer type in C#. Consider using `int` or `long` instead for the public API, as seen...

As seen in https://github.com/tunnelvisionlabs/NOpenCL/pull/1/commits/33fe2ddb212fd5c8003fa514e9719a425ad72ea9. :link: Originally reported by @SunsetQuest in #1.

One way to accomplish this is by using `[DebuggerDisplay]`, as seen in https://github.com/tunnelvisionlabs/NOpenCL/pull/1/commits/cb2535e10ddb4ba909cbd1975de76d9e16cb4bd5 and https://github.com/tunnelvisionlabs/NOpenCL/pull/1/commits/55b6668c5a398af9c7e7fd13d6e7ed6af79ace29. :link: Originally requested by @SunsetQuest in #1.

Rename `NOpenCL.Buffer` to generic type `Buffer`. Indirectly resolves the naming collision with `System.Buffer` identified by @SunsetQuest in https://github.com/tunnelvisionlabs/NOpenCL/pull/1/commits/74bc9baf40cace8e1a9d7fbdcd05527ac170f38f.