aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2018-09-08 18:06:51 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2018-09-08 18:06:51 +0200
commit6a692228fc091fd999763e521e61f2cc50e1284d (patch)
tree85c882138a8b961cee755c8e0f250eb5a4a3da1a
parente192e4d97ff90f4b4480cd5a25a7a3914f84a09b (diff)
downloadservo-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.rs2
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