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

Upgrade to Bevy v0.10 #324

Closed
4 tasks done
Indy2222 opened this issue Jan 16, 2023 · 0 comments
Closed
4 tasks done

Upgrade to Bevy v0.10 #324

Indy2222 opened this issue Jan 16, 2023 · 0 comments

Comments

@Indy2222
Copy link
Collaborator

Indy2222 commented Jan 16, 2023

  • SystemParam no longer requires unused lifetimes -> get rid of unnecessary PhantomData
  • Utilize .set_if_neq() on resources (instead of custom impl) to avoid unnecessary triggering of change detection
  • SystemParam can newly have private params -> check where we can utilize this and make struct which had to be public private
  • TODO what else can we improve?
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 7, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 8, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 8, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 9, 2023
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 9, 2023
This commit implements somewhat minimum number of changes necessary for
transition from Bevy v0.9 to Bevy v0.10. There are no intentional
changes to behavior except of the internal improvements made in Bevy
which constitute positive "side effects" of the upgrade (for example
improvements to rendering or parallel pipelined rendering).

We could drop dependency on iyes_loopless because it was superseded with
new scheduling in Bevy.

Glam was upgraded to match the version used by Bevy.

https://bevyengine.org/learn/book/migration-guides/0.9-0.10/

Relates to DigitalExtinction#324.
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 9, 2023
This commit implements somewhat minimum number of changes necessary for
transition from Bevy v0.9 to Bevy v0.10. There are no intentional
changes to behavior except of the internal improvements made in Bevy
which constitute positive "side effects" of the upgrade (for example
improvements to rendering or parallel pipelined rendering).

We could drop dependency on iyes_loopless because it was superseded with
new scheduling in Bevy.

Glam was upgraded to match the version used by Bevy.

https://bevyengine.org/learn/book/migration-guides/0.9-0.10/

Relates to DigitalExtinction#324.
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 10, 2023
This commit implements somewhat minimum number of changes necessary for
transition from Bevy v0.9 to Bevy v0.10. There are no intentional
changes to behavior except of the internal improvements made in Bevy
which constitute positive "side effects" of the upgrade (for example
improvements to rendering or parallel pipelined rendering).

We could drop dependency on iyes_loopless because it was superseded with
new scheduling in Bevy.

Glam was upgraded to match the version used by Bevy.

https://bevyengine.org/learn/book/migration-guides/0.9-0.10/

Relates to DigitalExtinction#324.
Indy2222 added a commit to Indy2222/de that referenced this issue Mar 10, 2023
This commit implements somewhat minimum number of changes necessary for
transition from Bevy v0.9 to Bevy v0.10. There are no intentional
changes to behavior except of the internal improvements made in Bevy
which constitute positive "side effects" of the upgrade (for example
improvements to rendering or parallel pipelined rendering).

We could drop dependency on iyes_loopless because it was superseded with
new scheduling in Bevy.

Glam was upgraded to match the version used by Bevy.

https://bevyengine.org/learn/book/migration-guides/0.9-0.10/

Relates to DigitalExtinction#324.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant