Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.011 c
3-83115
Grotesk
2003-12-28 17:45
2004.01.26
BatchMove: аналог для ADO


3-83108
dimm
2003-12-29 07:47
2004.01.26
Поиск в БД


14-83236
Vlad Oshin
2004-01-06 11:14
2004.01.26
http://www.redvlad.nightmail.ru/golova.html


3-83105
SaperXL
2003-12-28 16:09
2004.01.26
Interbase vs. Firebird


3-83114
Michail Dalakov
2003-12-28 16:40
2004.01.26
MSSQL и деревья