singe-npp 0.1.0-alpha.8

Safe Rust wrappers for NVIDIA Performance Primitives library (NPP).
Documentation
use singe_cuda::memory::DeviceMemory;

use crate::{
    context::StreamContext,
    error::Result,
    image::{
        arithmetic,
        view::{C1, ImageView, ImageViewMut},
    },
};

use super::super::{ImagePipeline, operation_traits::AbsoluteDifferenceConstantImage};

impl_absolute_difference_constant_image!(
    u8,
    arithmetic::absolute_difference_constant_u8_c1,
    arithmetic::absolute_difference_device_constant_u8_c1
);
impl_absolute_difference_constant_image!(
    u16,
    arithmetic::absolute_difference_constant_u16_c1,
    arithmetic::absolute_difference_device_constant_u16_c1
);
impl_absolute_difference_constant_image!(
    f32,
    arithmetic::absolute_difference_constant_f32_c1,
    arithmetic::absolute_difference_device_constant_f32_c1
);