Reverts caching render passes for non-msaa passes#167360
Conversation
flar
left a comment
There was a problem hiding this comment.
Looks functionally harmless, but should probably also be (post?) reviewed by @jonahwilliams for potential loss of performance.
|
Yea, i'm hoping to work with Jonah when he gets back to come up with a fix. Right now I just want to unblock work on playgrounds. |
|
autosubmit label was removed for flutter/flutter/167360, because - The status or check suite Windows windows_android_aot_engine has failed. Please fix the issues identified (or deflake) before re-applying this label. |
jonahwilliams
left a comment
There was a problem hiding this comment.
You shouldn't land a change that has a (large) performance impact on production applications to work a round a bug in a non-production system (imgui playground component).
If you're not sure how to fix the validation error, then we can look at it on monday.
That's the protocol we follow, if a PR is blocking development it is reverted. I think we all agree that ideally this would have been blocked from landing by CI. We should come up with a fix when you are back in town but in the meantime we shouldn't be impeding development on the |
|
do not revert this PR. |
|
The problem with addressing this is that Options as I see it:
|
|
@jonahwilliams says the underlying bug is fixed. |
fixes #167316
partial revert of #165497
This disables the render pass caching of non-msaa passes. This seems to have broken vulkan playgrounds locally. I believe this is because of the imgui pass that is present locally but not on CI.
Pre-launch Checklist
///).If you need help, consider asking for advice on the #hackers-new channel on Discord.