xgl 0.2.2

Unified minimalist OpenGL 3.3 & WebGL abstractions.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Copyright (C) 2025 Daniel Mueller <deso@posteo.net>
// SPDX-License-Identifier: (Apache-2.0 OR MIT)

mod gl;
#[cfg(not(target_arch = "wasm32"))]
mod opengl;
#[cfg(target_arch = "wasm32")]
mod webgl;

use self::gl::protected::Sealed;

pub use self::gl::BuiltinType;
pub use self::gl::Gl;

#[cfg(not(target_arch = "wasm32"))]
pub use self::opengl::*;
#[cfg(target_arch = "wasm32")]
pub use self::webgl::*;