-
Notifications
You must be signed in to change notification settings - Fork 6k
[Impeller] Refactor CapabilitiesGLES into a Capabilties. #46621
Conversation
Doing this separately so that changes that require other extension checks aren't blocked on the framebuffer fetch PR. |
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.
LGTM
.SetSupportsDeviceTransientTextures(false) | ||
.Build(); | ||
} | ||
{ device_capabilities_ = reactor_->GetProcTable().GetCapabilities(); } |
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.
Nit: No need for these curlys?
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.
Removed.
// Create the device capabilities. | ||
{ | ||
device_capabilities_ = | ||
CapabilitiesBuilder() |
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.
Can we get rid of CapabilitiesBuilder entirely? All backends should follow the pattern of having a custom capabilities subclass.
…136094) flutter/engine@1bb228d...eb5d5c6 2023-10-06 [email protected] [Impeller] Ensure known geometry has simple bounds computation. (flutter/engine#46623) 2023-10-06 [email protected] [Impeller] Refactor CapabilitiesGLES into a Capabilties. (flutter/engine#46621) 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],[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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
…lutter#136094) flutter/engine@1bb228d...eb5d5c6 2023-10-06 [email protected] [Impeller] Ensure known geometry has simple bounds computation. (flutter/engine#46623) 2023-10-06 [email protected] [Impeller] Refactor CapabilitiesGLES into a Capabilties. (flutter/engine#46621) 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],[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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
From #46585 For Framebuffer fetch and other changes we should refactor the CapabilitiesGLES into a regular capabilities.
From #46585
For Framebuffer fetch and other changes we should refactor the CapabilitiesGLES into a regular capabilities.