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

The Cooler 'Retain Rendering World' #15320

Open
wants to merge 70 commits into
base: main
Choose a base branch
from

Conversation

Trashtalk217
Copy link
Contributor

@alice-i-cecile alice-i-cecile added this to the 0.15 milestone Sep 19, 2024
@alice-i-cecile alice-i-cecile added A-Rendering Drawing game state to the screen C-Breaking-Change A breaking change to Bevy's public API that needs to be noted in a migration guide D-Complex Quite challenging from either a design or technical perspective. Ask for help! C-Needs-Release-Note Work that should be called out in the blog due to impact X-Blessed Has a large architectural impact or tradeoffs, but the design has been endorsed by decision makers S-Needs-Review Needs reviewer attention (from anyone!) to move forward labels Sep 19, 2024
Copy link
Contributor

It looks like your PR is a breaking change, but you didn't provide a migration guide.

Could you add some context on what users should update when this change get released in a new version of Bevy?
It will be used to help writing the migration guide for the version. Putting it after a ## Migration Guide will help it get automatically picked up by our tooling.

Copy link

@ecoskey ecoskey left a comment

Choose a reason for hiding this comment

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

tiny nitpick, otherwise lgtm unless there's significant changes since the last pr

/// # Warning
/// Components are only extracted for synced entities (for more information see [`WorldSyncPlugin`]).
/// Removing the component from the main world entity, will stop the [`ExtractComponentPlugin`] from extracting that
/// data, but won't remove the corresponding entity in the render world.
Copy link

Choose a reason for hiding this comment

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

Suggested change
/// data, but won't remove the corresponding entity in the render world.
/// data, but won't remove the corresponding component in the render world.

@JMS55
Copy link
Contributor

JMS55 commented Sep 20, 2024

It's kinda unfortunate that all my previous comments can't be easily viewed with this new PR. What wasn't implemented/changed that I suggested?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Rendering Drawing game state to the screen C-Breaking-Change A breaking change to Bevy's public API that needs to be noted in a migration guide C-Needs-Release-Note Work that should be called out in the blog due to impact D-Complex Quite challenging from either a design or technical perspective. Ask for help! S-Needs-Review Needs reviewer attention (from anyone!) to move forward X-Blessed Has a large architectural impact or tradeoffs, but the design has been endorsed by decision makers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Render world blocking certain ecs developments
5 participants