Текущий архив: 2004.01.26;
Скачать: CL | DM;
Вниз
ОБЪЯСНИТЕ ТУПОМУ ЛАМЕРУ Найти похожие ветки
← →
Programmer_SC (2003-09-22 21:42) [0]т.е. мне. Прога Delphi6+WinApi+DirectDraw. ниже приведеные значения это время(в тактах проца) выполнения BltFast(картинка 1024*768*16)
Celeron 333Mhz Video: RIVA TNT: 64 SDRAM - 4миллиона тактов на кадр
Athlon ~1800Mhz Video: GeForse4 Ti4200: 512 DDR-SDRam -18миллионов тактов на кадр
То ли это а ля "даешь старые видюхи на 2д графику"(раньше хоть какая-то поддержка была), то ли я чего то не понимаю...
← →
Sapersky © (2003-09-23 17:59) [1]Так, подождите. Давайте лучше смотреть FPS, а не такты. А то непонятно, что сравниваем - процессоры (написано - в тактах проца) или видеокарты. К тому же, раз тактовая частота у Athlon больше, значит, 1 такт выполняется быстрее, так? Плюс особенности архитектуры... В общем, FPS в студию.
Пока же могу засвидетельствовать, что по FPS GeForce2MX работает в DD значительно (как минимум в 2 раза) быстрее TNT2 M64 (Celeron 500, Win98).
← →
Programmer_SC (2003-09-23 18:23) [2]Хорошо, тогда как правильно считать FPS?. Если через GetTickCount:
Proc DrawScreen
Begin
If CurTick=0 Then CurTick:=GetTickCount;
If GetTickCount-CurTick>60 Then
Begin
CountFrame:=Round((CountFrame * 1000) / (GetTickCount-СurTick));
...
End;
End;
DrawScreen вызывается при отсутствии сообщений от системы
При данном алгоритме на первой машине 90-100 на втрой 112-114.
Страницы: 1 вся ветка
Текущий архив: 2004.01.26;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.034 c