From 99f5548ce2975e7e0e3d46dfecde2577ad1b8193 Mon Sep 17 00:00:00 2001 From: bloeys Date: Thu, 24 Feb 2022 14:22:23 +0400 Subject: [PATCH] Fix imgui dt --- ui/imgui/imgui.go | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/ui/imgui/imgui.go b/ui/imgui/imgui.go index f8d212f..21a2417 100755 --- a/ui/imgui/imgui.go +++ b/ui/imgui/imgui.go @@ -28,15 +28,7 @@ func (i *ImguiInfo) FrameStart(winWidth, winHeight float32) { imIO := imgui.CurrentIO() imIO.SetDisplaySize(imgui.Vec2{X: float32(winWidth), Y: float32(winHeight)}) - - // Setup time step (we don't use SDL_GetTicks() because it is using millisecond resolution) - frequency := sdl.GetPerformanceFrequency() - currentTime := sdl.GetPerformanceCounter() - if timing.ElapsedTime() > 0 { - imIO.SetDeltaTime(float32(currentTime-timing.ElapsedTime()) / float32(frequency)) - } else { - imIO.SetDeltaTime(1.0 / 60.0) - } + imIO.SetDeltaTime(timing.DT()) imgui.NewFrame() }