mirror of
https://github.com/servo/servo.git
synced 2025-08-10 16:05:43 +01:00
Upgrade WebRender to e491e1ae637b2eed1e7195855d88357e5eb3ddf9 (#30323)
* Upgrade vendored version of WebRender * Patch WebRender: upgrade version of gleam * Restore hit testing implementation * Fix WebRender warnings * Adapt Servo to new WebRender * Update results * Add a workaround for #30313 This slightly expands text boundaries in order to take into account the fact that layout isn't measuring glyph boundaries.
This commit is contained in:
parent
c079acb3c3
commit
a9d37cb85a
563 changed files with 48524 additions and 51657 deletions
|
@ -51,7 +51,7 @@ egui_glow = { version = "0.22.0", features = ["winit"] }
|
|||
egui-winit = { version = "0.22.0", default-features = false, features = ["clipboard", "wayland"] }
|
||||
euclid = { workspace = true }
|
||||
getopts = { workspace = true }
|
||||
gleam = "0.12"
|
||||
gleam = { workspace = true }
|
||||
glow = "0.12.2"
|
||||
keyboard-types = { workspace = true }
|
||||
lazy_static = { workspace = true }
|
||||
|
|
|
@ -543,7 +543,9 @@ impl WindowMethods for Window {
|
|||
let inner_size = Size2D::new(width as f32, height as f32) * dpr;
|
||||
let viewport_size = inner_size - Size2D::new(0f32, toolbar_height);
|
||||
let viewport_origin = DeviceIntPoint::zero(); // bottom left
|
||||
let viewport = DeviceIntRect::new(viewport_origin, viewport_size.to_i32());
|
||||
let viewport = DeviceIntRect::new(
|
||||
viewport_origin, viewport_size.to_i32()
|
||||
);
|
||||
|
||||
let framebuffer = DeviceIntSize::from_untyped(viewport.size.to_untyped());
|
||||
EmbedderCoordinates {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue