2015-12-10 2 views
3

Как я читаю VideoCoreIV-AG100-R спецификацию BCM VC4 чипа, есть пункт говорить о:Что именно графический процессор биннинговой передачи

Все рендеринг в 3D-системе в плитках, требующий раздельное бининг и рендеринг передает для рендеринга фрейма. В нормальной работе хост-процессор создает контрольный список в памяти, определяющий все операции, и подает все данные для рендеринга для полного кадра.

Это упоминание об рендеринге кадра требует бининга и рендеринга. Может ли кто-нибудь подробно объяснить, как именно эти 2 проходят роли в графическом конвейере? Большое спасибо.

ответ

0

Для плитки на основе визуализации архитектуры пропуска является:

Биннинга проходит - генерирует поток \ отображение между каркасной плиткой & соответствующей геометрией, которые должны быть оказаны в частности плитки

Rendering прохода - берет карту между плитки & геометрия и отображает соответствующие пиксели на плитку.

В мобильных GPU из-за множества ограничений по сравнению с графическими процессорами Desktops (такими как пропускная способность памяти из-за памяти мобильных устройств, разделяемая между GPU & CPU и т. Д.), Поставщики используют подходы к раздельной работе на мелкие куски, чтобы уменьшить общее потребление пропускной способности памяти - напр. применять Tile Based Rendering - для эффективного использования всех доступных ресурсов и получения приемлемой производительности.

Детали

Tile рендеринг подход, описанный на многих GPU поставщиков сайтов, таких как:

A look at the PowerVR graphics architecture: Tile-based rendering

GPU Framebuffer Memory: Understanding Tiling