From 6a692228fc091fd999763e521e61f2cc50e1284d Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Sat, 8 Sep 2018 18:06:51 +0200 Subject: [PATCH] Fix the ALPHA/FLOAT case of rgba8_image_to_tex_image_data I'm pretty sure this is supposed to write the ALPHA component. --- components/script/dom/webglrenderingcontext.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs index c96fdcf60b6..24f8458aa1c 100644 --- a/components/script/dom/webglrenderingcontext.rs +++ b/components/script/dom/webglrenderingcontext.rs @@ -4107,7 +4107,7 @@ fn rgba8_image_to_tex_image_data( (TexFormat::Alpha, TexDataType::Float) => { for rgba8 in pixels.chunks_mut(4) { - let p = rgba8[0] as f32; + let p = rgba8[3] as f32; NativeEndian::write_f32(rgba8, p); } pixels