aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglrenderingcontext.rs
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2020-04-09 17:18:35 -0400
committerJosh Matthews <josh@joshmatthews.net>2020-04-30 00:21:49 -0400
commit29ab55d076eedff3847b13885f8ea8b2374af45c (patch)
tree4ae01efe7899c34caf06a0ba8d37483a46600c66 /components/script/dom/webglrenderingcontext.rs
parent8789a6a8d8186416a766f7ef2a71af217e20f9fb (diff)
downloadservo-29ab55d076eedff3847b13885f8ea8b2374af45c.tar.gz
servo-29ab55d076eedff3847b13885f8ea8b2374af45c.zip
webgl: Fix support for float/half-float texture formats.
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r--components/script/dom/webglrenderingcontext.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs
index 1e2389641de..11df0b01903 100644
--- a/components/script/dom/webglrenderingcontext.rs
+++ b/components/script/dom/webglrenderingcontext.rs
@@ -790,6 +790,10 @@ impl WebGLRenderingContext {
YAxisTreatment::AsIs
};
+ let internal_format = self
+ .extension_manager
+ .get_effective_tex_internal_format(internal_format, data_type.as_gl_constant());
+
let effective_data_type = self
.extension_manager
.effective_type(data_type.as_gl_constant());