Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подскажите способ вывода графики [D6, Win2k]


Voron ©   (2001-12-27 07:26:00) 

Хочу свой скринсервер написать. Подскажите самый быстрый способ вывода граыики.


VuDZ   (2002-01-28 00:54:00) [1]

Yaro
Очень плохо, что виндоуз не дает "того, что нужно" программе, а именно ММХ, ХММ
кто тебе сказал такую глупость? покажи мне этого ламера :E
всю жизнь пишу для MMX, 3DNow! а сейчас и для SSE
и прямой доступ к памяти.
а на фига? где ты видел ОС защищённого режима с такой фичей? почитай доку по процам, поймёшь в чём дело

я одно время занимался выводом графики и пр. для GDI - поблема была в том, что я не знаю, где физически расположен DC, а искать было в лом.
если интерисует быстрое копирование и пр. - смотри у меня на сайте http://vudz.tkесть пример использования MMX + SSE для работы с памятью - там приведены таблички о разнице с скорости...


Yaro   (2002-01-24 21:08:00) [2]

MJH -> Не относился бы так "легкомысленно" к моей работе. Если ее с умом закончить, а начата она не плохо и процессор от этого никак не страдает... Перешел на ДОС"овский ассемблер, защещенный режим. Очень плохо, что виндоуз не дает "того, что нужно" программе, а именно ММХ, ХММ и прямой доступ к памяти.
Теперь загвоздка (как и прежде) в выводе графики.
И снова вопрос - Можно ли через весу с большим ФПС и хорошим разрешением (1024) выводить изображение? И я не совсем понял, присутствует ли там поддержка 32-битного цвета.
Может кто по этому поводу чот знает? Поможете?


MJH   (2002-01-24 17:41:00) [3]

2Владимир Васильевдай челу понты порезать, он пишет свой движок, который по производительности не будет уступать GeForce3 Ti500, разработает свой HyperZ, напишет полностью свой T&L, антиалиазинг будет супер-пупер, фпсы будут занебесные, все производители игрух будут любой ценой просить его движок, nVidia и ATI отсекаются....


Владимир Васильев   (2002-01-24 15:47:00) [4]

Самый быстрый и менее ресурсоёмкий вывод графики обеспечивает ТОЛЬКО железо - для того его и делают :). Если хотите что-то РЕАЛЬНО делать - тогда выбирайте или OGL или DX. Подучите и работайте. Всё остальное - только пустой трёп.


MJH   (2002-01-24 14:05:00) [5]

тогда юзай bitblt() и дибы. для дибов есть уже готовые модули, чтобы велосипед не изобретать. их несколько. поищи статейку на этом сайте, там сравнение дано. но это все равно не быстрый вывод графики. можешь противиться и пинать всех, но быстре OpenGL ты врядли сделаешь.


Yaro   (2002-01-24 10:59:00) [6]

MetallAdm -> Да мне на DirecX наплевать! Блин, да что же это такое? Я софтварный трехмерный движок пишу, мне как-то все0равно на каких машинах DirecX работает, "если постораться". У меня есть RGB-массив, мне его надо на екран выводить как можно больше раз в секунду, хватит DirecX и OpenGL расхваливать, не можете помочь, так лучше молчите.

-----
Извините за грубость, просто эти "советы" уже достали!


MetallAdm   (2002-01-23 10:30:00) [7]

Незнаю Помне и Direct X ничего !
во всяком случее если посторатся то и на четверке неплохо будет :)))


Yaro   (2002-01-22 15:41:00) [8]

MJH
а ты знаешь другой БЫСТРЫЙ способ выводить графику на полный экран и не грузить процессор? тем более что OpenGL реализовано хардварно
А ты знаешь другой способ вывода графики, не используя ОпенДжиЭль, даже если это "грузит" систему.
Интерисует вывод сформированного массива на экран


MJH   (2002-01-21 15:13:00) [9]

Kirill © (03.01.02 18:47)
2MJH:
Насколько я понимаю, хотят создать screensaver, а он не должен загружать систему.
Может я и ошибаюсь, но OpenGL жрет много ресурсов, по сравнению с DirectX, хотя графику выводит быстрее.
а ты знаешь другой БЫСТРЫЙ способ выводить графику на полный экран и не грузить процессор? тем более что OpenGL реализовано хардварно


Yaro   (2002-01-18 19:10:00) [10]

ZEE -> Если Ассемблер, то как в Windows к видеокарте обращаться?
Дайте информацию где лежит то что мне нужно, plz...


ZEE   (2002-01-17 13:07:00) [11]

Если 2D - то быстрее и нетребовательней к ресурсам BitBlt и т.п.(быстрее наверно только на ассемблере...)


Kirill   (2002-01-15 11:23:00) [12]

2Yaro:
А кому сейчас не наплевать на систему (в особенности на Microsoft Windows :) ). А энергия не халявная, за нее платить надо.


Yaro   (2002-01-15 01:26:00) [13]

Kirill ->
:Насколько я понимаю, хотят создать screensaver, а он не должен загружать систему.
На систему мне наплевать!!!
Требуется вся прелесть софтварного программированияс большой скоростью вывода 2D-изображения в полноэкранном режиме.

ЗЫ: Извините за грубость, по другому не так эффектно звучало бы :)


Kirill   (2002-01-03 18:47:00) [14]

2MJH:
Насколько я понимаю, хотят создать screensaver, а он не должен загружать систему.
Может я и ошибаюсь, но OpenGL жрет много ресурсов, по сравнению с DirectX, хотя графику выводит быстрее.


Viking   (2002-01-03 18:11:00) [15]

А смотреть в статьях или искать ф форуме здесь на сайте не пробовал?
Есть КУЧАвсего.

Ищите и найдете!


Yaro   (2002-01-02 11:26:00) [16]

>> Voron - Что не видишь, что люди издеваются? Давай префразируем вопрос...

Как быстровыводить 2D-графикув полноэкранном режиме, используя OpenGL? (или какую-нибудь другую альтернативу)


MJH   (2001-12-27 14:05:00) [17]

OpenGL.


Наверх

Титульная страница Поиск, карта сайта Написать письмо