mirror of
https://github.com/servo/servo.git
synced 2025-07-22 23:03:42 +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
|
@ -96,7 +96,7 @@ use std::rc::Rc;
|
|||
use std::sync::{Arc, Mutex};
|
||||
use time::{self, Duration, Timespec};
|
||||
use webrender_api::ImageKey;
|
||||
use webrender_api::{ExternalImageData, ExternalImageId, ExternalImageType, TextureTarget};
|
||||
use webrender_api::{ExternalImageData, ExternalImageId, ExternalImageType, ImageBufferKind};
|
||||
use webrender_api::{ImageData, ImageDescriptor, ImageDescriptorFlags, ImageFormat};
|
||||
|
||||
#[derive(PartialEq)]
|
||||
|
@ -225,9 +225,9 @@ impl VideoFrameRenderer for MediaFrameRenderer {
|
|||
|
||||
let image_data = if frame.is_gl_texture() && self.player_id.is_some() {
|
||||
let texture_target = if frame.is_external_oes() {
|
||||
TextureTarget::External
|
||||
ImageBufferKind::TextureExternal
|
||||
} else {
|
||||
TextureTarget::Default
|
||||
ImageBufferKind::Texture2D
|
||||
};
|
||||
|
||||
ImageData::External(ExternalImageData {
|
||||
|
@ -254,9 +254,9 @@ impl VideoFrameRenderer for MediaFrameRenderer {
|
|||
|
||||
let image_data = if frame.is_gl_texture() && self.player_id.is_some() {
|
||||
let texture_target = if frame.is_external_oes() {
|
||||
TextureTarget::External
|
||||
ImageBufferKind::TextureExternal
|
||||
} else {
|
||||
TextureTarget::Default
|
||||
ImageBufferKind::Texture2D
|
||||
};
|
||||
|
||||
ImageData::External(ExternalImageData {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue