ocl 0.19.7

OpenCL bindings and interfaces for Rust.
Documentation

__kernel void add_scalar(
            __global uint const* const src,
            __private uint const addend,
            __global uint* const res)
{
    uint const idx = get_global_id(0);

    res[idx] = src[idx] + addend;
}


__kernel void multiply_by_scalar(
            __global float const* const src,
            __private float const coeff,
            __global float* const res)
{
    uint const idx = get_global_id(0);

    res[idx] = src[idx] * coeff;
}