aboutsummaryrefslogtreecommitdiffstats
path: root/third_party/webrender/examples/basic.rs
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/webrender/examples/basic.rs')
-rw-r--r--third_party/webrender/examples/basic.rs17
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);
}