Skip to content

Update to bevy 0.13, egui 0.26, and more#185

Merged
jakobhellermann merged 4 commits intojakobhellermann:mainfrom
Aztro-dev:main
Feb 21, 2024
Merged

Update to bevy 0.13, egui 0.26, and more#185
jakobhellermann merged 4 commits intojakobhellermann:mainfrom
Aztro-dev:main

Conversation

@Aztro-dev
Copy link
Copy Markdown
Contributor

No description provided.

This was referenced Feb 20, 2024
Copy link
Copy Markdown
Contributor

@JasmineLowen JasmineLowen left a comment

Choose a reason for hiding this comment

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

Just minor comments on the code. It should work fine anyways and I don't want to block this PR as it's important for the eco-system, so feel free to ignore

Comment thread crates/bevy-inspector-egui/src/bevy_inspector/mod.rs
Comment thread crates/bevy-inspector-egui/src/inspector_egui_impls/bevy_impls.rs Outdated
Comment thread crates/bevy-inspector-egui/src/quick.rs Outdated
Comment thread crates/bevy-inspector-egui/src/quick.rs Outdated
@theshortcut
Copy link
Copy Markdown

Agreed with @RobWalt that this would be great to get out, some of the examples still need some updates I think in particular due to the exposure changes a lot of the example scenes probably need some lighting updates. For example the egui_dock example now looks like this:

image

Tweaking the PointLight intensity from 25.0 to 12000.0 and the DirectionalLight illuminance down to 2000.0 gets the scene looking a little more like it used to though the ceiling emissive plane still looks very wrong:

image

@Aztro-dev
Copy link
Copy Markdown
Contributor Author

Aztro-dev commented Feb 20, 2024

The only example I have yet to fix (that I know of) is the egui-dock example, as I get a fatal error on my Laptop (M2 MacBook Air), but once I get home from school I can devote more time to fixing the example. If anyone can suggest a change then I could add it to the pull request.

I will also later make an issue for the problem that I am having, but that will also happen when I get home.

@kaosat-dev
Copy link
Copy Markdown

@theshortcut I believe emissive materials are broken in V0.13, based on my migration work today . Currently working on a minimalist example to create an issue on the Bevy repo

@Aztro-dev
Copy link
Copy Markdown
Contributor Author

I updated the final example (egui_dock) to be more like the original, but I encourage others to compare the differences between the original and new examples.

@Aztro-dev
Copy link
Copy Markdown
Contributor Author

Should we just merge? I think the examples are fine, and a lot of crates are waiting for this PR to go through.

@jakobhellermann
Copy link
Copy Markdown
Owner

I was just about to take a look at the PR. Looks good to me, and thanks for doing the update ❤️

@jakobhellermann jakobhellermann merged commit 26accf6 into jakobhellermann:main Feb 21, 2024
ManevilleF added a commit to ManevilleF/hexx that referenced this pull request Feb 21, 2024
ManevilleF added a commit to ManevilleF/bevy_silk that referenced this pull request Feb 22, 2024
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.

6 participants