diff options
| author | Ray <[email protected]> | 2020-02-19 12:20:15 +0100 |
|---|---|---|
| committer | Ray <[email protected]> | 2020-02-19 12:20:15 +0100 |
| commit | d62a2f793fdf10f677a2bf8a31a6734c9788a0dd (patch) | |
| tree | 4e196d3729753d6e960f2b91cfb19c1d4b610fe2 /src/text.c | |
| parent | 9eefcb7939fd6189037412c8269feab27e5c2036 (diff) | |
| download | raylib-d62a2f793fdf10f677a2bf8a31a6734c9788a0dd.tar.gz raylib-d62a2f793fdf10f677a2bf8a31a6734c9788a0dd.zip | |
Improved GetFPS() calculation for average
Diffstat (limited to 'src/text.c')
| -rw-r--r-- | src/text.c | 19 |
1 files changed, 1 insertions, 18 deletions
@@ -768,24 +768,7 @@ void UnloadFont(Font font) // NOTE: Uses default font void DrawFPS(int posX, int posY) { - // NOTE: We are rendering fps every certain time for better viewing on high framerates - - static int fps = 0; - static int counter = 0; - static int refreshRate = 20; - - if (counter < refreshRate) counter++; - else - { - fps = GetFPS(); - refreshRate = fps; - counter = 0; - } - - // TODO: Find a better way to calculate FPS, maybe calculate the mean of multiple measures? - - // NOTE: We have rounding errors every frame, so it oscillates a lot - DrawText(TextFormat("%2i FPS", fps), posX, posY, 20, LIME); + DrawText(TextFormat("%2i FPS", GetFPS()), posX, posY, 20, LIME); } // Draw text (using default font) |
