aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webgl_extensions/mod.rs
blob: c43f800ad75cc397176770c5b193be33d862d6a0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at https://mozilla.org/MPL/2.0/. */

pub mod ext;
mod extension;
mod extensions;
mod wrapper;

// Some extra constants not exposed in WebGLRenderingContext constants
pub mod ext_constants {
    pub const ALPHA16F_ARB: u32 = 0x881C;
    pub const ALPHA32F_ARB: u32 = 0x8816;
    pub const LUMINANCE16F_ARB: u32 = 0x881E;
    pub const LUMINANCE32F_ARB: u32 = 0x8818;
    pub const LUMINANCE_ALPHA16F_ARB: u32 = 0x881F;
    pub const LUMINANCE_ALPHA32F_ARB: u32 = 0x8819;
    pub const RGBA16F: u32 = 0x881A;
    pub const RGB16F: u32 = 0x881B;
    pub const RGBA32F: u32 = 0x8814;
    pub const RGB32F: u32 = 0x8815;
}

pub use self::extension::WebGLExtension;
pub use self::extension::WebGLExtensionSpec;
pub use self::extensions::WebGLExtensions;