diff options
Diffstat (limited to 'third_party/webrender/examples/basic.rs')
-rw-r--r-- | third_party/webrender/examples/basic.rs | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/third_party/webrender/examples/basic.rs b/third_party/webrender/examples/basic.rs index 549d0e39a11..0844994400a 100644 --- a/third_party/webrender/examples/basic.rs +++ b/third_party/webrender/examples/basic.rs @@ -2,11 +2,11 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -extern crate euclid; -extern crate gleam; -extern crate glutin; -extern crate webrender; -extern crate winit; +use euclid; +use gleam; +use glutin; +use webrender; +use winit; #[path = "common/boilerplate.rs"] mod boilerplate; @@ -17,7 +17,6 @@ use winit::TouchPhase; use std::collections::HashMap; use webrender::ShaderPrecacheFlags; use webrender::api::*; -use webrender::render_api::*; use webrender::api::units::*; @@ -191,7 +190,7 @@ impl Example for App { pipeline_id: PipelineId, _document_id: DocumentId, ) { - let content_bounds = LayoutRect::new(LayoutPoint::zero(), LayoutSize::new(800.0, 600.0)); + let content_bounds = LayoutRect::new(LayoutPoint::zero(), builder.content_size()); let root_space_and_clip = SpaceAndClipInfo::root_scroll(pipeline_id); let spatial_id = root_space_and_clip.spatial_id; @@ -221,8 +220,6 @@ impl Example for App { let mask_clip_id = builder.define_clip_image_mask( &root_space_and_clip, mask, - &vec![], - FillRule::Nonzero, ); let clip_id = builder.define_clip_rounded_rect( &SpaceAndClipInfo { @@ -315,7 +312,7 @@ impl Example for App { } if !txn.is_empty() { - txn.generate_frame(0); + txn.generate_frame(); api.send_transaction(document_id, txn); } |