enso/lib/rust
Mateusz Czapliński 68b483eaaf
Fix the graph in EnsoGL stats monitor panel to synchronize FPS with other stats (#3251)
Fix EnsoGL runtime statistics collection and processing, so that all values in a single vertical slice of the Monitor Panel graph (accessible through `control-option-tilde` shortcut) represent stats for the same animation/rendering frame.

Before the change, for any vertical slice of the graph, the FPS value was shown for the previous (`i - 1`) rendering frame, whereas the other values were shown for the current (`i`) rendering frame.

The alignment of the stats will become even more important in the future, when the values will be included in more detailed profiling reports, which is planned.

The GUI that is impacted (if in a subtle way) by the changed code is the performance monitor panel, accessible with a `ctrl-option-tilde` keyboard shortcut in the IDE.

https://www.pivotaltracker.com/story/show/181140499
2022-02-07 17:12:21 +01:00
..
automata Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
build-utils Revert "Implement basic performance logging API. (#3169)" 2022-01-14 12:40:28 +00:00
callback Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
code-builder Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
config-reader Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
data-structures Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
ensogl Fix the graph in EnsoGL stats monitor panel to synchronize FPS with other stats (#3251) 2022-02-07 17:12:21 +01:00
frp Fix visualizations scrolling bug on Mac (#3215) 2022-01-10 14:51:59 +03:00
fuzzly Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
generics Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
json-rpc Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
launcher-shims Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
logger doc: improve and expand docs of enso_logger crate (#3211) 2022-01-11 15:21:06 +01:00
macro-utils Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
not-used Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
optics Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
parser Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
prelude Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
shapely Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
shortcuts Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
text Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
types Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00
web Switch to 2021 edition (#3173) 2021-12-01 16:06:57 +01:00