summary refs log tree commit diff
path: root/src/demosaic/mod.rs
blob: e3d5209247894fe6c6859e67afe71a130cd05f47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub trait Demosaic {
    fn new(gpu: &wgpu::Device, queue: &wgpu::Queue) -> Self
    where
        Self: Sized;
    fn demoasic(
        &self,
        gpu: &wgpu::Device,
        queue: &wgpu::Queue,
        image: &rawloader::RawImage,
    ) -> wgpu::Texture;
}

pub mod lmmse;
pub use lmmse::Lmmse;