Oct 29, 2008 01:31
"Столкнулся с проблемой низкого FPS в движке. Установил gDEBugger. Нашел ошибку в функции подсчета FPS."
Достойно баша, вам не кажется? Но это на самом деле истинная правда. Движок показывал 20 фпс, а gDEBugger - 40. Оказывается, раньше у меня фпс обновлялся каждую секунду и бралось усреднение числа кадров двух последних подсчетов, а потом я стал обновлять его каждые полсекунды, а вот коэффициент усреднения 0.5 убрать забыл. И несколько дней убивался, почему же у меня фпс такой низкий. Ну а про то, что для 20 фпс движения мышкой подозрительно плавные, я, разумеется, не подумал...
Вот так бывает иногда. :)
opengl