Блок вывода рендера

редактировать

Блок вывода рендеринга, часто обозначаемый аббревиатурой « ROP » и иногда называемый конвейером растровых операций, является аппаратным компонентом в современных графических процессорах (ГП) и одним из последних шагов в процессе рендеринга современных видеокарт. В пиксельном конвейере принимает пиксель (каждый пиксель является точкой безразмерной) и тексель информации и обрабатывать ее, с помощью конкретных матричных и векторных операций, в конечный пикселе или глубины значения. Этот процесс называется растеризацией. Таким образом, ROP управляют сглаживанием, когда в один пиксель объединяется более одного образца. ROP выполняют транзакции между соответствующими буферами в локальной памяти - это включает запись или чтение значений, а также их смешивание. Выделенное оборудование сглаживания, используемое для выполнения аппаратных методов сглаживания, таких как MSAA, содержится в ROP.

Все визуализированные данные должны пройти через ROP для записи в буфер кадра, откуда они могут быть переданы на дисплей.

Следовательно, ROP - это место, где выходные данные графического процессора собираются в растровое изображение, готовое для отображения.

Исторически количество блоков ROP, TMU и шейдерных процессоров / потоковых процессоров было одинаковым. Однако с 2004 года несколько графических процессоров разъединили эти области, чтобы обеспечить оптимальное распределение транзисторов для рабочих нагрузок приложений и производительности доступной памяти. По мере продолжения тенденции ожидается, что графические процессоры продолжат разъединять различные части своей архитектуры, чтобы повысить их адаптивность к будущим графическим приложениям. Такая конструкция также позволяет производителям микросхем создавать модульную линейку, в которой графические процессоры верхнего уровня по сути используют ту же логику, что и продукты нижнего уровня.

Смотрите также
Рекомендации
  • v
  • т
  • е
Последняя правка сделана 2023-03-29 07:22:19
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте