enso/lib/rust/ensogl/component
Michael Mauderer e8342b04c3
Integrate Ensogl stats with profiling framework (#3388)
Add logging of EnsoGL performance stats to the profiling framework. Also extends the visualization in the debug scene to show an overview of the performance stats. We now render a timeline of blocks that indicate by their colour the rough FPS range we are in:

https://user-images.githubusercontent.com/1428930/162433094-57fbb61a-b502-43bb-8815-b7fc992d3862.mp4

# Important Notes
[ci no changelog needed]

Needs to be merged after https://github.com/enso-org/enso/pull/3382 as it requires some changes about metadata logging from there. That is why this PR is currently still in draft mode and based on that branch.
2022-04-21 09:38:26 +00:00
..
button Fixing regression - mouse buttons were not distinguished properly. (#3401) 2022-04-15 16:08:30 +02:00
drop-down-menu Fixing regression - mouse buttons were not distinguished properly. (#3401) 2022-04-15 16:08:30 +02:00
drop-manager Linting codebase 2022-03-10 05:32:33 +01:00
file-browser Linting codebase 2022-03-10 05:32:33 +01:00
flame-graph Integrate Ensogl stats with profiling framework (#3388) 2022-04-21 09:38:26 +00:00
gui The EnsoGL Component abstraction with special dropping behavior (#3322) 2022-04-04 15:55:55 +00:00
label Linting codebase 2022-03-10 05:32:33 +01:00
list-view Component Group View with static header and without icons (#3373) 2022-04-14 10:37:40 +00:00
scroll-area Linting codebase 2022-03-10 05:32:33 +01:00
scrollbar Linting codebase 2022-03-10 05:32:33 +01:00
selector Allowing EnsoGL mouse to interact with more than 4096 sprites (#3369) 2022-03-30 04:50:55 +02:00
shadow Linting codebase 2022-03-10 05:32:33 +01:00
src Return creating node with (+) button & fix a regression (#3338) 2022-03-16 21:02:47 +03:00
text Revert "Revert "Fixed rate animation loop fixes"" (#3399) 2022-04-14 19:58:53 +02:00
toggle-button Fixing regression - mouse buttons were not distinguished properly. (#3401) 2022-04-15 16:08:30 +02:00
Cargo.toml Return creating node with (+) button & fix a regression (#3338) 2022-03-16 21:02:47 +03:00