Improve loop with fps control
This commit is contained in:
@@ -472,17 +472,6 @@ uint64_t Window::get_time() {
|
||||
return SDL_GetTicksNS();
|
||||
}
|
||||
|
||||
uint64_t Window::delta_time() {
|
||||
static uint64_t last_time = 0;
|
||||
static bool first_call = 1;
|
||||
uint64_t current_time = SDL_GetTicksNS();
|
||||
uint64_t delta = current_time - last_time;
|
||||
last_time = current_time;
|
||||
if (first_call)
|
||||
return (first_call = 0);
|
||||
return delta;
|
||||
}
|
||||
|
||||
void Window::compute_transform() {
|
||||
float scale_factor_x = real_size.x / virtual_size.x;
|
||||
float scale_factor_y = real_size.y / virtual_size.y;
|
||||
|
||||
Reference in New Issue
Block a user