-
Notifications
You must be signed in to change notification settings - Fork 6k
[Impeller] Remove support of toggling Vulkan playgrounds in addition to enabling that backend. #50561
Conversation
…to enabling that backend. Now, you get playgrounds no all backends if you enable that backend. Second attempt at flutter#49949
|
Lets see if CI is happy this time. |
| impeller_enable_vulkan_playgrounds = | ||
| (is_linux || is_win || is_android) && target_os != "fuchsia" |
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.
I think you might have to do impeller_enable_vulkan_playgrounds = impeller_enable_vulkan for now. You might be turning the playgrounds on without compiling in vulkan?
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.
I removed the ifdefs for impeller_enable_vulkan_playgrounds too. So IMPELLER_ENABLE_VULKAN is the only flag gating Vulkan playgrounds.
|
Ok, there are still some validation errors on CI we missed. |
|
|
If I run that test locally on macOS I get: I think this is a problem with the compatibility render pass on the advanced blend shaders? |
|
I would recommend filling a bug and adding a skip to test if possible, @gaaclarke did something similar for the golden validations and I believe we managed to fix all of those. |
|
Ahh yea, EntityTests. We fixed all the validations (or skipped them) when running golden tests, but that doesn't include EntityTests. |
|
This feels like a moltenvk issue... |
|
I believe we have already filed issues for these validation errors. Don't have the cycles to work on fixing them this week. Adding WIP tag. |
|
We still have validation errors on this issue. I'm stashing this work for now. Will followup the week from next. |
Now, you get playgrounds no all backends if you enable that backend.
Second attempt at #49949