mirror of
https://github.com/servo/servo.git
synced 2025-08-11 16:35:33 +01:00
Auto merge of #20892 - gw3583:update-wr, r=mbrubeck
Update WR (transaction API change) <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20892) <!-- Reviewable:end -->
This commit is contained in:
commit
e2fca1b228
57 changed files with 359 additions and 121 deletions
|
@ -71,8 +71,7 @@ fn set_webrender_image_key(webrender_api: &webrender_api::RenderApi, image: &mut
|
|||
}
|
||||
};
|
||||
let descriptor = webrender_api::ImageDescriptor {
|
||||
width: image.width,
|
||||
height: image.height,
|
||||
size: webrender_api::DeviceUintSize::new(image.width, image.height),
|
||||
stride: None,
|
||||
format: webrender_api::ImageFormat::BGRA8,
|
||||
offset: 0,
|
||||
|
@ -81,9 +80,9 @@ fn set_webrender_image_key(webrender_api: &webrender_api::RenderApi, image: &mut
|
|||
};
|
||||
let data = webrender_api::ImageData::new(bytes);
|
||||
let image_key = webrender_api.generate_image_key();
|
||||
let mut updates = webrender_api::ResourceUpdates::new();
|
||||
updates.add_image(image_key, descriptor, data, None);
|
||||
webrender_api.update_resources(updates);
|
||||
let mut txn = webrender_api::Transaction::new();
|
||||
txn.add_image(image_key, descriptor, data, None);
|
||||
webrender_api.update_resources(txn.resource_updates);
|
||||
image.id = Some(image_key);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue