diff --git a/framework/opengl_renderer/src/mm/opengl/render_tasks/lite_particles2d.hpp b/framework/opengl_renderer/src/mm/opengl/render_tasks/lite_particles2d.hpp index 069aca7..75f6fbb 100644 --- a/framework/opengl_renderer/src/mm/opengl/render_tasks/lite_particles2d.hpp +++ b/framework/opengl_renderer/src/mm/opengl/render_tasks/lite_particles2d.hpp @@ -42,7 +42,7 @@ namespace MM::OpenGL::RenderTasks { uint32_t _particle_buffer_size {10'000}; size_t _particle_buffer_next_index {0}; - using clock = std::chrono::high_resolution_clock; + using clock = std::chrono::steady_clock; std::chrono::time_point _last_time; float _time {0}; diff --git a/framework/organizer_scene/src/mm/services/organizer_scene.hpp b/framework/organizer_scene/src/mm/services/organizer_scene.hpp index e7cadd1..2ad7f2f 100644 --- a/framework/organizer_scene/src/mm/services/organizer_scene.hpp +++ b/framework/organizer_scene/src/mm/services/organizer_scene.hpp @@ -13,7 +13,7 @@ namespace MM::Services { std::unique_ptr _scene; std::unique_ptr _next_scene; // enqueued next scene - using clock = std::chrono::high_resolution_clock; + using clock = std::chrono::steady_clock; double _accumulator = 0.0; std::chrono::time_point _last_time;