Jump to content

Прямой доступ к графике

Прямой доступ к графике , например, поверх фреймбуфера Linux .

Direct Graphics Access — это плагин для X серверов отображения , который обеспечивает клиентским программам прямой доступ к буферу кадров .

Графическое оборудование обменивается данными через участок памяти, называемый буфером кадра. Это массив значений, которые представляют значения цвета пикселей на экране . Таким образом, запись соответствующих значений в буфер кадра позволяет программе рисовать области экрана.

Однако, как и в случае с любым общим ресурсом , проблемы возникают, когда несколько программ пытаются получить доступ к одному и тому же ресурсу, поскольку они имеют тенденцию перезаписывать работу друг друга. В системе X Window эта проблема решена за счет наличия центрального сервера отображения , который является посредником между программами, которые хотят рисовать на экране. Сервер отображения также выполнял большую часть работы по рисованию, позволяя программам сказать: « Нарисуй мне круг такого радиуса, заполненный этим узором» , или нарисуй этот текст этим шрифтом . Всю эту работу выполняет X-сервер, освобождая программистов от необходимости писать собственный код рисования. Еще одним преимуществом архитектуры X является то, что она работает по сети , позволяя программам на одной машине отображать выходные данные на экране другой.

Прямой доступ к графике обеспечивает прямой доступ к буферу кадра, а X-сервер передает управление буфером кадра клиентской программе и ждет, пока клиент вернет его обратно. Это означает, что клиентская программа контролирует весь экран и поэтому в основном используется для полноэкранного видео/игр.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c6ce4547fc820b6401f3a63b23f426db__1611415500
URL1:https://arc.ask3.ru/arc/aa/c6/db/c6ce4547fc820b6401f3a63b23f426db.html
Заголовок, (Title) документа по адресу, URL1:
Direct Graphics Access - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)