hexga_wgpu 0.0.11-beta.53

wgpu wrapped for hexga
Documentation
#![feature(once_cell_try_insert)]
#![allow(unused)]
use hexga::bit;
use hexga::prelude::*;
use std::fmt::Debug;
use std::marker::PhantomData;
use std::ops::{Bound, Deref, DerefMut, RangeBounds};
use std::sync::OnceLock;
use std::sync::{Arc, Mutex};
use wgpu::util::DeviceExt;

pub use wgpu;

mod gpu_context;
pub use gpu_context::*;

mod vertex;
pub use vertex::*;

mod result;
pub use result::*;

mod gpu_buffer;
pub use gpu_buffer::*;

mod gpu_instance;
pub use gpu_instance::*;

mod gpu_surface;
pub use gpu_surface::*;

mod gpu_vec;
pub use gpu_vec::*;

mod gpu_texture;
pub use gpu_texture::*;

mod gpu_sampler;
pub use gpu_sampler::*;

mod gpu_bindgroup;
pub use gpu_bindgroup::*;

pub mod prelude
{
    pub use super::{
        Gpu, GpuAsUntypedSlice, GpuBufferAsWgpuSlice, GpuBufferByte, GpuBufferNew, GpuBufferRead,
        GpuError, GpuResult, ToGpuBuffer, ToGpuVec,
    };
}