-
Notifications
You must be signed in to change notification settings - Fork 6k
[impeller] use greater equal rather than greater depth compare. #56310
Conversation
|
It looks like this pull request may not have tests. Please make sure to add tests before merging. If you need an exemption, contact "@test-exemption-reviewer" in the #hackers channel in Discord (don't just cc them here, they won't see it!). If you are not sure if you need tests, consider this rule of thumb: the purpose of a test is to make sure someone doesn't accidentally revert the fix. Ask yourself, is there anything in your PR that you feel it is important we not accidentally revert back to how it was before your fix? Reviewers: Read the Tree Hygiene page and make sure this patch meets those guidelines before LGTMing. The test exemption team is a small volunteer group, so all reviewers should feel empowered to ask for tests, without delegating that responsibility entirely to the test exemption group. |
|
I think the new golden diffs look better but I'm not familiar with them. FYI @flar maybe? |
chinmaygarde
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This fixes flutter/flutter#157885 as well. I left some notes on the differences I see your linked issue. I also don't see the golden diffs though.
|
That looks correct to me? |
|
I am just now realizing the smiley was wearing a cap 🧢 |
Added the test case for flutter/flutter#157885 to the corpus but Jonah fixed it in flutter#56310. Fixes flutter/flutter#158024 which is more of an inconvenience on macOS.
…158034) flutter/engine@7dfdcac...38b6165 2024-11-01 [email protected] [Impeller] fix downsample with decal tile mode. (flutter/engine#56316) 2024-11-01 [email protected] Roll Skia from dfbb0e6bc974 to 89ac72bb4922 (6 revisions) (flutter/engine#56320) 2024-11-01 [email protected] Remove superfluous dart2wasm test suites/bundles. (flutter/engine#56315) 2024-11-01 [email protected] Write run_tests console logs to stdout instead of stderr (flutter/engine#56312) 2024-11-01 [email protected] [impeller] use greater equal rather than greater depth compare. (flutter/engine#56310) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Please CC [email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Added the test case for flutter/flutter#157885 to the corpus but Jonah fixed it in flutter#56310. Fixes flutter/flutter#158024 which is more of an inconvenience on macOS.
Added the test case for flutter/flutter#157885 to the corpus but Jonah fixed it in #56310. Fixes flutter/flutter#158024 which is more of an inconvenience on macOS.
…ter/engine#56310) Marking ready for review for golden testing Fixes flutter#153504 Fixes some other ones too? It seems like metal and vulkan are already behaving like they are using greater equal depth compare. GL behaves correctly like greater compare, but that leads to rendering bugs. Just switch it to greater equal
…r/engine#56321) Added the test case for flutter#157885 to the corpus but Jonah fixed it in flutter/engine#56310. Fixes flutter#158024 which is more of an inconvenience on macOS.


Marking ready for review for golden testing
Fixes flutter/flutter#153504
Fixes some other ones too?
It seems like metal and vulkan are already behaving like they are using greater equal depth compare. GL behaves correctly like greater compare, but that leads to rendering bugs. Just switch it to greater equal