Skip to content

Conversation

@MaxCWhitehead
Copy link
Collaborator

Fix #831, we are using incompatible puffin / puffin-egui versions.

We updated puffin to 0.16, but did not upgrade puffin_egui to 0.22 (these versions were bumped together). We likely did not upgrade puffin_egui because this causes a compilation error, as bevy_egui is still using dep egui 0.21 (while puffin_egui is at 0.22), types mismatch.

Downgrading puffin to 0.15 fixes it. Can upgrade puffin crates once bevy_egui has a release with egui 0.22.

Additionally, fixes a panic opening profiler in wasm due to missing web feature.

Puffin is 0.16 while puffin_egui is 0.21, these are out of step.
Upgrading puffin_egui to 0.22 is not an option until bevy_egui has a
relase available on egui 0.22, currently 0.21.
@MaxCWhitehead MaxCWhitehead changed the title Fix: Fix puffin profiler not showing anything fix: Fix puffin profiler not showing anything Jul 8, 2023
@MaxCWhitehead
Copy link
Collaborator Author

After another look, not 100% this is fixed, don't seem to be many scopes at all in profiler, gonna poke around.

@MaxCWhitehead
Copy link
Collaborator Author

Seeing scopes now - realized most of them were in jumpy_core and did not update the version there.

@zicklag
Copy link
Member

zicklag commented Jul 8, 2023

Awesome, thanks for looking into this!

@zicklag zicklag added this pull request to the merge queue Jul 8, 2023
Merged via the queue into fishfolk:main with commit 98066a6 Jul 8, 2023
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.

Puffin Profiler Turned Off

2 participants