pub mod context;
pub mod shaders;
use bytemuck::{Pod, Zeroable};
pub use context::{enumerate_gpus, GpuBackend, GpuContext, GpuDeviceInfo};
#[repr(C)]
#[derive(Clone, Copy, Debug, Pod, Zeroable)]
pub struct GpuAffinePoint {
pub x: [u32; 8],
pub y: [u32; 8],
}