#![warn(missing_docs)]
#![warn(clippy::all)]
#![warn(clippy::pedantic)]
#![allow(clippy::module_name_repetitions)]
pub mod buffer;
pub mod context;
pub mod pipeline;
pub mod shader;
pub mod vertex;
mod error;
pub use error::{GpuError, Result};
pub mod prelude {
pub use crate::buffer::{Buffer, BufferUsage, IndexBuffer, VertexBuffer};
pub use crate::context::GpuContext;
pub use crate::pipeline::{PipelineBuilder, RenderPipeline};
pub use crate::shader::Shader;
pub use crate::vertex::{PositionColorVertex, Vertex};
pub use crate::{GpuError, Result};
}