Тема: Flip
Показать сообщение отдельно
Старый 13.06.2007, 23:13   #1
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений
(для 267 пользователей)
Восклицание Flip

Что делает Flip?

Насколько я знаю эта команда должна менять местами задний и передни буффер, т.е. делать что-то вроде CopyRect.

Однако время ее выполнения мня поразило:
Если рендерить пустой экран или скажем плоскость то время ее выполнения занимает 13-15 ms , откуда получаем, что максимальное FPS на блитце должно быть около 60 (абсурд ). к сведению на Renderworld() приходится 0-1 ms.

Дальше - хуже.

При достаточно большом кол-ве полигонов Renderworld() отнимает достаточно много времени (несколько десятков ms), а Flip начинает скакать от 8(!) до 25 ms.

В чем дело?!
(Offline)
 
Ответить с цитированием