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