Прямой доступ к графике - Википедия - Direct Graphics Access
Прямой доступ к графике это плагин для Икс серверы отображения это позволяет клиентские программы прямой доступ к кадровый буфер.
Графическое оборудование общается через кусок объем памяти называется кадровым буфером. Это массив значений, представляющих пиксель значения цвета на экран. Таким образом, запись соответствующих значений в буфер кадра позволяет программе краска области экрана.
Однако, как и любой другой общий ресурс проблемы возникают, когда несколько программ пытаются получить доступ к одному и тому же ресурсу, поскольку они имеют тенденцию перезаписывать результаты работы друг друга. в X Window System, это решается наличием центрального сервер отображения который является посредником между программами, которые хотят рисовать на экране. Сервер отображения также выполнял большую часть работы по рисованию, позволяя программам говорить Нарисуйте мне круг этого радиуса, заполненный этим узором или же нарисуйте этот текст этим шрифтом. X-сервер выполняет всю эту работу, освобождая программистов от необходимости писать собственный код рисования. Еще одно преимущество архитектуры X состоит в том, что она работает над сеть, позволяя программам на одном компьютере отображать вывод на экране другого.
Прямой доступ к графике обеспечивает прямой доступ к буферу кадра, а X-сервер передает управление буфером кадра клиентской программе и ждет, пока клиент вернет его. Это означает, что клиентская программа контролирует весь экран и поэтому в основном используется для полноэкранных видео / игр.
Смотрите также
- GLX - OpenGL по протоколу X
- Инфраструктура прямого рендеринга