aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webgl_extensions/ext/oestexturefloat.rs
diff options
context:
space:
mode:
authorchansuke <chansuke@georepublic.de>2018-09-18 23:24:15 +0900
committerJosh Matthews <josh@joshmatthews.net>2018-09-19 17:40:47 -0400
commitc37a345dc9f4dda6ea29c42f96f6c7201c42cbac (patch)
tree1f05b49bac02318455a59d5b143c186fd872bdb9 /components/script/dom/webgl_extensions/ext/oestexturefloat.rs
parent2ca7a134736bb4759ff209c1bc0b6dc3cc1984c9 (diff)
downloadservo-c37a345dc9f4dda6ea29c42f96f6c7201c42cbac.tar.gz
servo-c37a345dc9f4dda6ea29c42f96f6c7201c42cbac.zip
Format script component
Diffstat (limited to 'components/script/dom/webgl_extensions/ext/oestexturefloat.rs')
-rw-r--r--components/script/dom/webgl_extensions/ext/oestexturefloat.rs29
1 files changed, 20 insertions, 9 deletions
diff --git a/components/script/dom/webgl_extensions/ext/oestexturefloat.rs b/components/script/dom/webgl_extensions/ext/oestexturefloat.rs
index a7eb655947f..13170f19538 100644
--- a/components/script/dom/webgl_extensions/ext/oestexturefloat.rs
+++ b/components/script/dom/webgl_extensions/ext/oestexturefloat.rs
@@ -26,9 +26,11 @@ impl OESTextureFloat {
impl WebGLExtension for OESTextureFloat {
type Extension = OESTextureFloat;
fn new(ctx: &WebGLRenderingContext) -> DomRoot<OESTextureFloat> {
- reflect_dom_object(Box::new(OESTextureFloat::new_inherited()),
- &*ctx.global(),
- OESTextureFloatBinding::Wrap)
+ reflect_dom_object(
+ Box::new(OESTextureFloat::new_inherited()),
+ &*ctx.global(),
+ OESTextureFloatBinding::Wrap,
+ )
}
fn spec() -> WebGLExtensionSpec {
@@ -36,9 +38,11 @@ impl WebGLExtension for OESTextureFloat {
}
fn is_supported(ext: &WebGLExtensions) -> bool {
- ext.supports_any_gl_extension(&["GL_OES_texture_float",
- "GL_ARB_texture_float",
- "GL_EXT_color_buffer_float"])
+ ext.supports_any_gl_extension(&[
+ "GL_OES_texture_float",
+ "GL_ARB_texture_float",
+ "GL_EXT_color_buffer_float",
+ ])
}
fn enable(ext: &WebGLExtensions) {
@@ -49,10 +53,17 @@ impl WebGLExtension for OESTextureFloat {
// Special internal formats must be used to avoid clamped float values
ext.add_effective_tex_internal_format(webgl::RGBA, webgl::FLOAT, gl::RGBA32F);
ext.add_effective_tex_internal_format(webgl::RGB, webgl::FLOAT, gl::RGB32F);
- ext.add_effective_tex_internal_format(webgl::LUMINANCE, webgl::FLOAT, gl::LUMINANCE32F_ARB);
+ ext.add_effective_tex_internal_format(
+ webgl::LUMINANCE,
+ webgl::FLOAT,
+ gl::LUMINANCE32F_ARB,
+ );
ext.add_effective_tex_internal_format(webgl::ALPHA, webgl::FLOAT, gl::ALPHA32F_ARB);
- ext.add_effective_tex_internal_format(webgl::LUMINANCE_ALPHA, webgl::FLOAT,
- gl::LUMINANCE_ALPHA32F_ARB);
+ ext.add_effective_tex_internal_format(
+ webgl::LUMINANCE_ALPHA,
+ webgl::FLOAT,
+ gl::LUMINANCE_ALPHA32F_ARB,
+ );
}
}