diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-08 18:06:51 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-08 18:06:51 +0200 |
commit | 6a692228fc091fd999763e521e61f2cc50e1284d (patch) | |
tree | 85c882138a8b961cee755c8e0f250eb5a4a3da1a | |
parent | e192e4d97ff90f4b4480cd5a25a7a3914f84a09b (diff) | |
download | servo-6a692228fc091fd999763e521e61f2cc50e1284d.tar.gz servo-6a692228fc091fd999763e521e61f2cc50e1284d.zip |
Fix the ALPHA/FLOAT case of rgba8_image_to_tex_image_data
I'm pretty sure this is supposed to write the ALPHA component.
-rw-r--r-- | components/script/dom/webglrenderingcontext.rs | 2 |
1 files changed, 1 insertions, 1 deletions
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 |