hexga_wgpu 0.0.11-beta.47

wgpu wrapped for hexga
Documentation
#![feature(once_cell_try_insert)]

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


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,GpuResult,GpuError,
        ToGpuBuffer,ToGpuVec,
        GpuBufferByte,GpuBufferNew,GpuBufferRead,GpuBufferAsWgpuSlice,GpuAsUntypedSlice
    };
}