aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/webgl_thread.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2018-11-15 10:39:01 +0100
committerAnthony Ramine <n.oxyde@gmail.com>2018-11-16 12:39:20 +0100
commit1c89ac90b9dd6e4a296e3fcfd71b4995910a96eb (patch)
tree49ce339e95049946d7dc5a55f3118f12367a614a /components/canvas/webgl_thread.rs
parent1675991b1216ce5358da49d8641857b24bfb2108 (diff)
downloadservo-1c89ac90b9dd6e4a296e3fcfd71b4995910a96eb.tar.gz
servo-1c89ac90b9dd6e4a296e3fcfd71b4995910a96eb.zip
Send alignment info directly in TexImage2D and TexSubImage2d messages
Diffstat (limited to 'components/canvas/webgl_thread.rs')
-rw-r--r--components/canvas/webgl_thread.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/components/canvas/webgl_thread.rs b/components/canvas/webgl_thread.rs
index c1839e19e32..e8af815f976 100644
--- a/components/canvas/webgl_thread.rs
+++ b/components/canvas/webgl_thread.rs
@@ -1050,8 +1050,11 @@ impl WebGLImpl {
height,
format,
data_type,
+ unpacking_alignment,
ref receiver,
} => {
+ ctx.gl()
+ .pixel_store_i(gl::UNPACK_ALIGNMENT, unpacking_alignment as i32);
ctx.gl().tex_image_2d(
target,
level as i32,
@@ -1073,8 +1076,11 @@ impl WebGLImpl {
height,
format,
data_type,
+ unpacking_alignment,
ref receiver,
} => {
+ ctx.gl()
+ .pixel_store_i(gl::UNPACK_ALIGNMENT, unpacking_alignment as i32);
ctx.gl().tex_sub_image_2d(
target,
level as i32,