Backed out 3 changesets (bug 1623777, bug 1616901, bug 1623647) for causing reftest failures.

CLOSED TREE

Backed out changeset 622591504941 (bug 1616901)
Backed out changeset 034d885d32cb (bug 1623777)
Backed out changeset 610fe9c88f2e (bug 1623647)
This commit is contained in:
Mihai Alexandru Michis 2020-03-23 12:40:30 +02:00
Родитель b263e97e9f
Коммит 532b6f80be
2 изменённых файлов: 5 добавлений и 5 удалений

Просмотреть файл

@ -2617,7 +2617,7 @@ impl TileCacheInstance {
// tiles if the user is scrolling up and down small amounts, at the cost of
// a bit of extra texture memory.
let desired_rect_in_pic_space = screen_rect_in_pic_space
.inflate(0.0, 1.0 * self.tile_size.height);
.inflate(0.0, 3.0 * self.tile_size.height);
let needed_rect_in_pic_space = desired_rect_in_pic_space
.intersection(&pic_rect)
@ -3937,7 +3937,7 @@ pub enum Picture3DContext<C> {
/// Additional data per child for the case of this a root of 3D hierarchy.
root_data: Option<Vec<C>>,
/// The spatial node index of an "ancestor" element, i.e. one
/// that establishes the transformed element's containing block.
/// that establishes the transformed elements containing block.
///
/// See CSS spec draft for more details:
/// https://drafts.csswg.org/css-transforms-2/#accumulated-3d-transformation-matrix-computation

Просмотреть файл

@ -293,7 +293,7 @@ impl SharedTextures {
array_color8_linear: TextureArray::new(
color_formats.clone(),
TextureFilter::Linear,
16,
4,
),
// Used for image-rendering: crisp. This is mostly favicons, which
// are small. Some other images use it too, but those tend to be
@ -736,7 +736,7 @@ impl TextureCache {
// either. OpenGL on mac is not long for this earth, so this may be
// good enough until we have WebRender on gfx-rs (on Metal).
//
// On all platforms, we also clamp the number of textures per layer to 16
// On other platform, we also clamp the number of textures per layer
// to avoid the cost of resizing large texture arrays (at the expense
// of batching efficiency).
//
@ -751,7 +751,7 @@ impl TextureCache {
// with the same bug but a lower max texture size, we might need
// to rethink our strategy anyway, since a limit below 32MB might
// start to introduce performance issues.
max_texture_layers = max_texture_layers.min(16);
max_texture_layers = max_texture_layers.min(32);
let mut pending_updates = TextureUpdateList::new();