agpu 0.1.2

Abstract GPU Project
Documentation
use crate::Gpu;

mod builder;
pub use builder::*;

pub struct RenderPipeline {
    pub gpu: Gpu,
    pub inner: wgpu::RenderPipeline,
    pub depth_stencil: Option<wgpu::DepthStencilState>,
}
impl RenderPipeline {
    pub fn new(
        gpu: Gpu,
        inner: wgpu::RenderPipeline,
        depth_stencil: Option<wgpu::DepthStencilState>,
    ) -> Self {
        Self {
            gpu,
            inner,
            depth_stencil,
        }
    }
}
crate::wgpu_inner_deref!(RenderPipeline);

pub trait Renderer {
    fn render();
}