ocl
ocl copied to clipboard
OpenCL for Rust
Uint8 used i8 instead u32 like the other Uintn types
Here's a link to the newest SDK: https://github.com/GPUOpen-LibrariesAndSDKs/OCL-SDK/releases
The images_safe_clamp example specifies '*' as the version for the time crate. Update the example to the v0.2 API and pin the version there.
Changes: 1. `r#try!(...)` --> `(...)?` 2. `mem::uninitialized()` --> `mem::MaybeUninit::uninit().assume_init()`
This PR has a set of changes which make `ocl` build without warnings.
Currently, there is no way to efficiently use `ocl` without `unsafe` everywhere, (not only on kernel execution, but also on buffer creation, mem-mapping, ...), and for good reason: as they...
Fixed linking with the opencl ICD loader means the application will fail to execute at all when OpenCL support is not installed on the machine the application is run. This...
When compiling `em = "0.3.0"`, I get the following error from Cargo on `5.4.7-arch1-1`. ``` error[E0277]: the trait bound `syn::Expr: std::convert::From` is not satisfied --> /home/ritoban/.cargo/registry/src/github.com-1ecc6299db9ec823/emu_macro-0.1.0/src/passing.rs:338:38 | 338 | i.args.insert(0,...
Hi, Just an FYI: on Debian Buster, I had to add the following to be able to use this library: ```bash ln -s /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0 /usr/lib/x86_64-linux-gnu/libOpenCL.so ``` Not sure if that's...