Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2012, 00:04   #11
xrob
Форумчанин
 
Регистрация: 18.10.2010
Сообщений: 419
По умолчанию

а можно я чего-нибудь от себя пихну?

Мне вот просто интересно, есть ли что-то быстрее Scanline'a?
просто если разобраться, то сканлайн - это обычное присваивание ( Line^[i]:=45 )
что может быть быстрее обычного присваивания?

часто слышу про сверхскорость OpenGL и DirectX,
но опять же если подумать, то что бы они ни делали,
им так и так нужно присвоить каждому пикселу картинки какой-то цвет,
а это опять же присваивание, разве нет?


что думаете, господа?
xrob вне форума Ответить с цитированием
Старый 12.04.2012, 02:37   #12
EUGY
Форумчанин
 
Аватар для EUGY
 
Регистрация: 11.07.2010
Сообщений: 914
По умолчанию

Цитата:
что может быть быстрее обычного присваивания?
Думаю, что если заставить делать вычисление не процессор, а видеокарту, скорость возрастет. Сверхскорость OpenGL и DirectX за счет этого.
EUGY вне форума Ответить с цитированием
Старый 12.04.2012, 08:52   #13
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
но опять же если подумать, то что бы они ни делали,
им так и так нужно присвоить каждому пикселу картинки какой-то цвет,
а это опять же присваивание, разве нет?
разница в том кто делает это присваивание.
и тем более там идет массовое присваивание обычно.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 13.04.2012, 17:28   #14
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Почитайте что-нибудь про процессоры видеокарт. Они могут содержать до нескольких сотен векторных вычислительных блоков, которые только тем и занимаются, что вычисляют и присваивают... вычисляют и присваивают...

Кстати, судя по скорости выполнения, преобразование цвета от того формата, который задан в BMP в тот, который нужен видеокарте, в процедуре StretchDIBits, о которой я писал, выполняет именно видеопроцессор.

Последний раз редактировалось s-andriano; 13.04.2012 в 17:31.
s-andriano вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual Basic ... вывод графики Андрюха_ЕШКО Помощь студентам 0 22.04.2011 11:48
Delphi. Вывод графики на форму. Волчица Помощь студентам 1 16.12.2009 22:27
быстрый вывод карты на экран или попиксельное создание бмп angel2c Общие вопросы C/C++ 2 17.12.2007 10:50
таймер и вывод графики Volkogriz Мультимедиа в Delphi 4 08.12.2007 12:11
Вывод графики в DBGrid Saro БД в Delphi 0 20.04.2007 11:39