mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-11 18:34:58 +01:00
Bugfix Guru plot
This commit is contained in:
@@ -1548,7 +1548,7 @@ void ToolBox::Render()
|
|||||||
// keep array of 180 values, i.e. approx 3 seconds of recording
|
// keep array of 180 values, i.e. approx 3 seconds of recording
|
||||||
static float recorded_values[3][PLOT_ARRAY_SIZE] = {{}};
|
static float recorded_values[3][PLOT_ARRAY_SIZE] = {{}};
|
||||||
static float recorded_sum[3] = { 0.f, 0.f, 0.f };
|
static float recorded_sum[3] = { 0.f, 0.f, 0.f };
|
||||||
static float recorded_bounds[3][2] = { {40.f, 65.f}, {0.f, 50.f}, {0.f, 50.f} };
|
static float recorded_bounds[3][2] = { {40.f, 65.f}, {1.f, 50.f}, {0.f, 50.f} };
|
||||||
static float refresh_rate = -1.f;
|
static float refresh_rate = -1.f;
|
||||||
static int values_index = 0;
|
static int values_index = 0;
|
||||||
float megabyte = static_cast<float>( static_cast<double>(SystemToolkit::memory_usage()) / 1048576.0 );
|
float megabyte = static_cast<float>( static_cast<double>(SystemToolkit::memory_usage()) / 1048576.0 );
|
||||||
@@ -1568,7 +1568,7 @@ void ToolBox::Render()
|
|||||||
for(int i = 0; i<PLOT_ARRAY_SIZE; ++i) {
|
for(int i = 0; i<PLOT_ARRAY_SIZE; ++i) {
|
||||||
recorded_values[0][i] = refresh_rate;
|
recorded_values[0][i] = refresh_rate;
|
||||||
recorded_sum[0] += recorded_values[0][i];
|
recorded_sum[0] += recorded_values[0][i];
|
||||||
recorded_values[1][i] = 1.f / refresh_rate;
|
recorded_values[1][i] = 16.f;
|
||||||
recorded_sum[1] += recorded_values[1][i];
|
recorded_sum[1] += recorded_values[1][i];
|
||||||
recorded_values[2][i] = megabyte;
|
recorded_values[2][i] = megabyte;
|
||||||
recorded_sum[2] += recorded_values[2][i];
|
recorded_sum[2] += recorded_values[2][i];
|
||||||
@@ -1602,6 +1602,7 @@ void ToolBox::Render()
|
|||||||
recorded_bounds[2][0] = recorded_sum[2] / float(PLOT_ARRAY_SIZE) - 400.f;
|
recorded_bounds[2][0] = recorded_sum[2] / float(PLOT_ARRAY_SIZE) - 400.f;
|
||||||
recorded_bounds[2][1] = recorded_sum[2] / float(PLOT_ARRAY_SIZE) + 300.f;
|
recorded_bounds[2][1] = recorded_sum[2] / float(PLOT_ARRAY_SIZE) + 300.f;
|
||||||
|
|
||||||
|
|
||||||
// plot values, with title overlay to display the average
|
// plot values, with title overlay to display the average
|
||||||
ImVec2 plot_size = ImGui::GetContentRegionAvail();
|
ImVec2 plot_size = ImGui::GetContentRegionAvail();
|
||||||
plot_size.y *= 0.32;
|
plot_size.y *= 0.32;
|
||||||
|
|||||||
Reference in New Issue
Block a user