Оглавление
Унифицированная шейдерная модель
-
Унифицированная шейдерная модель
- Шейдерная модель 4.0 в Direct3D 10 представляет унифицированную шейдерную архитектуру.
- Все этапы шейдинга в конвейере рендеринга имеют одинаковые возможности.
- Шейдеры могут считывать текстуры и буферы, используя идентичные наборы команд.
-
История и развитие
- Ранние графические процессоры имели два типа шейдеров с разными наборами команд.
- Различие между шейдерами снижало стоимость внедрения GPU и позволяло использовать больше шейдеров.
- С развитием производства это различие стало менее полезным.
- ATI, Nvidia и AMD внедрили унифицированную архитектуру шейдеров в своих устройствах.
-
Унифицированная архитектура шейдеров
- Унифицированная архитектура шейдеров обеспечивает выполнение любых задач шейдинга всеми блоками обработки.
- Система динамического планирования/балансировки нагрузки гарантирует эффективное использование ресурсов.
- Унифицированная архитектура позволяет адаптировать аппаратное обеспечение под различные нагрузки.
-
Примеры и поддержка API
- OpenGL 3.3 поддерживает унифицированную шейдерную модель, но не является обязательным для унифицированной архитектуры.
- Некоторые графические чипы, такие как Xenos в Xbox 360, поддерживают унифицированную шейдерную архитектуру, несмотря на различия в API.
-
Технологии и рекомендации
- NVIDIA, ATI/AMD и Intel использовали унифицированную шейдерную архитектуру в своих графических процессорах.
- В статье перечислены графические процессоры с унифицированной шейдерной архитектурой, начиная с GeForce 8 и заканчивая современными моделями.
- В конце статьи приведены рекомендации по выбору графических процессоров.