aclysma / profiling

Provides a very thin abstraction over instrumented profiling crates like puffin, optick, tracy, and superluminal-perf.
Apache License 2.0
319 stars 39 forks source link

Update Puffin to 0.17; use puffin-egui in examples? #58

Closed ids1024 closed 7 months ago

ids1024 commented 8 months ago

The latest version of Puffin is now 0.17.

The example uses puffin-imgui, which has been removed (https://github.com/EmbarkStudios/puffin/pull/140) in favor of puffin-egui. So I guess the examples will need to be updated.

aclysma commented 8 months ago

Yeah, if you want a local build that just works, there's a decent chance you could just bump the version number and it would be fine. I just don't like publishing untested code, so I'd really prefer to update the examples first.

aclysma commented 7 months ago

I've rewritten the example to use eframe/egui in this branch https://github.com/aclysma/profiling/tree/new-puffin-example

If it passes CI I'll integrate. Latest version of puffin is now 0.18, I also updated to that version.

ids1024 commented 7 months ago

Great! Once that's released, I'll be able to update https://github.com/pop-os/cosmic-comp/pull/209.

aclysma commented 7 months ago

1.0.12 has been published