Bug 1454187 - Don't let webrender try to request blob images larger than Moz2D's max texture size. r?nical draft
authorKartikaya Gupta <kgupta@mozilla.com>
Thu, 14 Jun 2018 10:13:40 -0400
changeset 807412 f8c62867c1c89924f6019df6de054b1acfb0cc9c
parent 807260 c7a7df27ff38e2e75caebc44cb9ebf958b40b21e
push id113098
push userkgupta@mozilla.com
push dateThu, 14 Jun 2018 14:14:08 +0000
reviewersnical
bugs1454187
milestone62.0a1
Bug 1454187 - Don't let webrender try to request blob images larger than Moz2D's max texture size. r?nical MozReview-Commit-ID: FhAXhrx1km5
gfx/webrender_bindings/src/bindings.rs
--- a/gfx/webrender_bindings/src/bindings.rs
+++ b/gfx/webrender_bindings/src/bindings.rs
@@ -926,16 +926,17 @@ pub extern "C" fn wr_window_new(window_i
                     _ => None
                 }
             }
         },
         renderer_id: Some(window_id.0),
         upload_method,
         scene_builder_hooks: Some(Box::new(APZCallbacks::new(window_id))),
         sampler: Some(Box::new(SamplerCallback::new(window_id))),
+        max_texture_size: Some(8192), // Moz2D doesn't like textures bigger than this
         ..Default::default()
     };
 
     let notifier = Box::new(CppNotifier {
         window_id: window_id,
     });
     let (renderer, sender) = match Renderer::new(gl, notifier, opts) {
         Ok((renderer, sender)) => (renderer, sender),