use wgpu::{AdapterInfo, Device, Queue};
pub mod gpu_buffers;
pub mod gpu_factory;
pub mod shader_runner;
pub type GpuInfo = AdapterInfo;
pub struct GpuInstance {
device: Device,
queue: Queue,
info: AdapterInfo,
}
impl GpuInstance {
fn device(&self) -> &Device {
&self.device
}
fn queue(&self) -> &Queue {
&self.queue
}
pub fn info(&self) -> &AdapterInfo {
&self.info
}
}