diff options
author | chansuke <chansuke@georepublic.de> | 2018-09-18 23:24:15 +0900 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2018-09-19 17:40:47 -0400 |
commit | c37a345dc9f4dda6ea29c42f96f6c7201c42cbac (patch) | |
tree | 1f05b49bac02318455a59d5b143c186fd872bdb9 /components/script/dom/webgl_extensions/ext/oestexturefloat.rs | |
parent | 2ca7a134736bb4759ff209c1bc0b6dc3cc1984c9 (diff) | |
download | servo-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.rs | 29 |
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, + ); } } |