Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

egui 0.29 support #313

Merged
merged 5 commits into from
Oct 4, 2024
Merged

Conversation

PPakalns
Copy link
Contributor

@PPakalns PPakalns commented Oct 3, 2024

Egui added "multipass" rendering for cases when multiple passes are needed to layout UI correctly.

For now this feature can be used manually (See simple multipass example) or old behaviour can still be used by default.

In future probably begin_frame_pass, end_frame_pass systems and all user systems could be rerun. But investigations how to do set of system rerun in bevy must be done.

@PPakalns PPakalns force-pushed the egui_29_support_upstream branch from 354ced5 to dd4321d Compare October 3, 2024 08:01
@vladbat00
Copy link
Owner

Thank you for the PR!

I'll push a little change soon to fix the test CI pass. I'll also move manual_run to EguiSettings and convert it to a component to allow users control running per context.

@vladbat00 vladbat00 merged commit 8b4a8cb into vladbat00:main Oct 4, 2024
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants