diff options
author | Josh Matthews <josh@joshmatthews.net> | 2020-05-13 14:07:29 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2020-05-13 14:15:41 -0400 |
commit | 3abaff85f34db89dc34eee232de18e8ca7c68f6d (patch) | |
tree | 77234a11a7bb8fd8baf346c721a32be33ce111f3 /components/script/dom/webgl_extensions | |
parent | 887d5f941732c674a0e37e04d5be72aae3405441 (diff) | |
download | servo-3abaff85f34db89dc34eee232de18e8ca7c68f6d.tar.gz servo-3abaff85f34db89dc34eee232de18e8ca7c68f6d.zip |
webgl: Mark float/half-float textures as filterable in webgl2.
Diffstat (limited to 'components/script/dom/webgl_extensions')
-rw-r--r-- | components/script/dom/webgl_extensions/extensions.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/components/script/dom/webgl_extensions/extensions.rs b/components/script/dom/webgl_extensions/extensions.rs index 3a3ec2591b3..97e5900960f 100644 --- a/components/script/dom/webgl_extensions/extensions.rs +++ b/components/script/dom/webgl_extensions/extensions.rs @@ -106,6 +106,7 @@ impl WebGLExtensionFeatures { disabled_get_parameter_names, disabled_get_tex_parameter_names, disabled_get_vertex_attrib_names, + not_filterable_tex_types, element_index_uint_enabled, blend_minmax_enabled, ) = match webgl_version { @@ -123,6 +124,7 @@ impl WebGLExtensionFeatures { .iter() .cloned() .collect(), + DEFAULT_NOT_FILTERABLE_TEX_TYPES.iter().cloned().collect(), false, false, ), @@ -137,6 +139,7 @@ impl WebGLExtensionFeatures { .cloned() .collect(), Default::default(), + Default::default(), true, true, ), @@ -144,7 +147,7 @@ impl WebGLExtensionFeatures { Self { gl_extensions: Default::default(), disabled_tex_types, - not_filterable_tex_types: DEFAULT_NOT_FILTERABLE_TEX_TYPES.iter().cloned().collect(), + not_filterable_tex_types, effective_tex_internal_formats: Default::default(), hint_targets: Default::default(), disabled_get_parameter_names, |