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

Conversation

@chinmaygarde
Copy link
Contributor

This was never fully wired up and we never ended up needing this as there is only still on backend per platform. Earlier, we expected to have both GLES and Vulkan on Android.

Reverts 2251b87 and 502755d with fixups.

This was never fully wired up and we never ended up needing this as there is
only still on backend per platform. Earlier, we expected to have both GLES and
Vulkan on Android.

Reverts 2251b87 and
502755d with fixups.
@jonahwilliams
Copy link
Contributor

We'll still need this when/if we do GLES on Android. Does backing it out save us any work?

@chinmaygarde
Copy link
Contributor Author

When we do GLES on Android, we can package the shaders in separately like we do for Vulkan. For instance, impeller_entity_shaders_gles_data as well as impeller_entity_shaders_vk_data. For the runtime stages, we have a separate separate format. There isn't a need to have a single blob be delivered... ever. So I don't think this is going to save us anything. Just a bad idea that didn't pan out.

@jonahwilliams
Copy link
Contributor

but this is for RuntimeEffect, where the shader is bundled in a framework asset. This is definitely getting used right now, in fact.

@chinmaygarde
Copy link
Contributor Author

chinmaygarde commented May 31, 2024

Are you thinking of the runtime stage types? Those are different from this multi-arch stuff.

@chinmaygarde
Copy link
Contributor Author

@jonahwilliams
Copy link
Contributor

Ahh okay, got those wires crossed in my head.

Copy link
Contributor

@jonahwilliams jonahwilliams left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@chinmaygarde chinmaygarde added the autosubmit Merge PR when tree becomes green via auto submit App label Jun 1, 2024
@auto-submit auto-submit bot merged commit d81edf6 into flutter:main Jun 1, 2024
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Jun 1, 2024
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Jun 1, 2024
flutter/engine@b0f4d74...d81edf6

2024-06-01 chinmaygarde@google.com [Impeller] Revert support for multi-arch shader archives. (flutter/engine#53158)

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 jacksongardner@google.com,rmistry@google.com,zra@google.com 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
@chinmaygarde chinmaygarde deleted the revertmarch branch June 2, 2024 20:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

autosubmit Merge PR when tree becomes green via auto submit App e: impeller

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants