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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2010, 06:29   #1
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию Запись напрямую в видео карту.

Подскажите пожалуйста как мне записать в видео карту данные,
есть ли такая процедура???
VintProg вне форума Ответить с цитированием
Старый 10.05.2010, 09:14   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Именно в видеокарту? Зачем? Посмотри всторону технологий CUDA и иже с ней.
p51x вне форума Ответить с цитированием
Старый 10.05.2010, 11:54   #3
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Цитата:
Именно в видеокарту? Зачем? Посмотри всторону технологий CUDA и иже с ней.
Да нужно напрямую записать как это делается???
Вот как получить доступ???
VintProg вне форума Ответить с цитированием
Старый 10.05.2010, 19:23   #4
Виталий Серов
Заснувший
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 213
По умолчанию

Цитата:
Сообщение от VintProg Посмотреть сообщение
Подскажите пожалуйста как мне записать в видео карту данные,
есть ли такая процедура???
Записать какие данные?
Виталий Серов вне форума Ответить с цитированием
Старый 13.05.2010, 08:49   #5
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Код:
Записать какие данные?
Пиксели RGB.
VintProg вне форума Ответить с цитированием
Старый 13.05.2010, 15:25   #6
Виталий Серов
Заснувший
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 213
По умолчанию

Если я не ошибаюсь, то DirectX Draw позволяет быстро записывать данные для отображения на экране, там у "поверхностей" есть методы Lock,Unlock. В промежутке между их вызовами можно писать в эту поверхность, после Unlock вызвать Flip.
В книге "Фленов DirectX и **** Искусство программирования" есть глава "2.5 Прямой доступ к видео памяти", там всё описано.
Наверняка есть похожие функции и у OpenGl.
Виталий Серов вне форума Ответить с цитированием
Старый 13.05.2010, 16:29   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

в GL есть подобные функции стоит посмотреть суперкнигу по GL
напрямую в видюху полюбому через библиотеки или драйвера(первое ГОРАЗДО легче)

кстати, тебе надо записать именно в видеопамять или же на экран отобразить?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.05.2010, 12:49   #8
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Именно в видеопамять.
VintProg вне форума Ответить с цитированием
Старый 22.05.2010, 20:04   #9
Виталий Серов
Заснувший
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 213
По умолчанию

Цитата:
в GL есть подобные функции стоит посмотреть суперкнигу по GL
Как я понял только OpenGL(сравнение с DirectX) и даёт возможность писать данные в видео память?... Причём любые данные. Функции glGenBuffers,glBindBuffer,glMapBuff er,glUnmapBuffer,glDeleteBuffers и т.д. гл.16 выше описанной книги.
Виталий Серов вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли напрямую использовать win-API'шные функции? TwiX Общие вопросы Delphi 3 23.08.2009 13:22
Использование ActiveX контролов и DLLок напрямую из буфера памяти (C#) Zen2007 Общие вопросы .NET 1 10.08.2009 13:35
Захват и запись видео трансляции из интернета polco Софт 1 02.02.2009 13:58
ЗАпись видео с рабочего стола и приложений SG13 Мультимедиа в Delphi 6 13.08.2008 01:23
Запись аудио, видео информации на CD, DVD Virtson Общие вопросы Delphi 2 11.01.2007 19:50