extern crate alloc;
/// High-performance GPU rendering surface using wgpu (advanced API).
/// Simplified shader-based GPU surface (intermediate API).
// Canvas for 2D vector graphics using Vello (beginner-friendly API).
// #[cfg(feature = "canvas")]
//pub mod canvas;
//pub use canvas::{Canvas, DrawingContext};
// Canvas is not available on main branch yet
// Re-export key types for user convenience.
pub use ;
pub use ShaderSurface;
// Re-export wgpu and bytemuck for users to access GPU types directly.
pub use wgpu;
/// Re-export bytemuck for safe byte conversions in GPU programming.
pub use bytemuck;