Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: flutter/engine
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: ff02fa72acce
Choose a base ref
...
head repository: flutter/engine
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4fded78e5a01
Choose a head ref
  • 2 commits
  • 5 files changed
  • 2 contributors

Commits on Jul 24, 2023

  1. [Impeller] Fix MatrixFilter multiplication ordering for subpasses. (#…

    …43943)
    
    Resolves flutter/flutter#130355.
    
    When drawing a backdrop filter, we offset the backdrop entity with
    `-local_pass_position` in order to align the backdrop texture with the
    position of the pass it's being drawn to. When rendering the filter,
    this transform propagates to the filter snapshot. Prior to this change,
    that offset was being applied within the space of the backdrop filter's
    matrix, which is wrong! It needs to be applied in screen space.
    
    We didn't notice this prior to the coverage hint optimization because we
    were previously forcing subpass sizes to match the parent whenever a
    backdrop filter was present.
    
    This one was very difficult to reason through at first, and so I added a
    detailed comment to explain the rationale behind the behavioral
    differences between the backdrop filter and non-backdrop filter cases of
    the matrix filter.
    bdero authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    33a24ff View commit details
    Browse the repository at this point in the history
  2. Roll Skia from 6c219acc30a5 to 4554d1b35b6e (4 revisions) (#43973)

    skia-flutter-autoroll authored Jul 24, 2023
    Configuration menu
    Copy the full SHA
    4fded78 View commit details
    Browse the repository at this point in the history
Loading