Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.26;
Скачать: CL | DM;

Вниз

Fast draw from array   Найти похожие ветки 

 
Yaro ©   (2002-01-13 04:29) [0]

Может быть сейчас кто-нить ответит, а то на протяжении полугода задаю его и не получаю стоящего ответа. Может сегодня "снего пойдет"?
Вопрос в следующем - как быстро выводить графику, желательно в полноэкранном режиме??? Осуществление - требуется получить что-то типа прямого доступа к видео-памяти, другими словами у меня есть массив, мне его надо отобразить на экране, только не с 5-6 ФПСами а как минимум 60!!!
Что же это такое? Что, никак нельзя, разве? Чтоб было БЫСТРО, ОЧЕНЬ БЫСТРО и без всяких DirectDraw примочек, просто копировать на экран.
Думаю изложился как можно понятнее, спасибо за внимание.


 
MJH ©   (2002-01-13 17:25) [1]

OpenGL/DirectDraw + min GeForce2MX
быстрее ничем не получится, даже тем же FastLib"ом (gfody.com)


 
Yaro ©   (2002-01-14 09:34) [2]

Это понятно, но как быть с массивом?


 
Yaro ©   (2002-01-14 23:45) [3]

Да, "даже FastLib" хуже работает, чем то, что у меня уже есть, но этого мало! Если кто хочет посмотреть что я делаю, то идите сюда - http://195.248.172.123/Project1.rar . Файл весит многовато, но там у меня дофига функций, которые отключены, но они пока имеют некоторые глюки (прозрачность, текстурирование, прозрачное текстурирование, ОСВЕЩЕНИЕ). И ФПС при этом не 23-25, а около 40-50!!!!


 
wicked ©   (2002-01-15 12:02) [4]

2Yaro ©
еще не выкачал твой project, но, думаю, можно использовать
1) createdibsection
2) старый-добрый vfw - его еще обзывают drawdib


 
Владимир Васильев   (2002-01-15 15:22) [5]

Посмотри на реализацию не прямых блиттинговых операций (Alpha,Add....) в PowerDraw v1.4 - ссылку найдёшь в форуме :

http://www.gamedev.net/community/forums/forum.asp?forum_id=30&forum_title=turbo


 
Yaro ©   (2002-01-24 21:15) [6]

wicked -> подробнее можно?


 
wicked ©   (2002-01-26 18:43) [7]

2 Yaro ©
когда то я думал писать чего-то без directdraw, поэтому искал обходные пути...
логика была простой - где в windows (тогда еще 3.11) используется БЫСТРАЯ графика?.... правильно - там, где рисуются avi"шки.... :) т. е. video for windows... а на чём оно основано?... на drawdib.... в справочной системе, которая идёт с delphi 5, а именно в отрывках по win32 help есть целый раздел, посвященный этой штуке... так и называется - drawdib... правда, ничего я тогда и не написал - ленивый я.... поэтому о реальных результатах сказать не могу... но, судя по help"у, писать под неё несложно...
а насчёт createdibsection статейку видел... даже не помню где... найду - дам ссылку.... :)


 
wicked ©   (2002-01-26 19:54) [8]

2 Yaro ©
а вот и ссылка по createdibsection - http://www.codenet.ru/progr/video/fgraph.php


 
Карелин Артем ©   (2002-05-30 14:41) [9]

эээ... А какое у вас железо?? Я использую компоненты DelphiX, если не использовать альфа, стретч, вращение и прочие примочки, то скорость получается намного выше 25 fps на моем компостере.
Скорость ограничивается скоростью обновления картинки монитора. А она у меня 60. Хотя если выставить игнорирование развертки, то выходит до 200 на картинке 720*576. А комп Цел-900.



Страницы: 1 вся ветка

Текущий архив: 2002.09.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
1-85533
Undwad
2002-09-13 12:54
2002.09.26
Может кто знает?


1-85437
SoniK
2002-09-14 23:02
2002.09.26
Компонет


14-85647
Jee
2002-08-30 12:53
2002.09.26
Delphi 7 Studio


3-85383
Sewix
2002-08-18 02:41
2002.09.26
Помогите настроить Alias Manager для работы с Oracle


3-85390
Oak
2002-09-02 13:21
2002.09.26
добавить индекс в dBase4