В блоге AMD появилось описание ключевых функций DirectX 12. Две основные особенности — «многопоточные команды записи буфера» и «асинхронные шейдеры».
Использование «асинхронных шейдеров» позволит игровым движкам использовать GPU для вычислений во время пауз в обработке графики. В результате рендеринг ускоряется и обеспечивается увеличение производительности.
Новая архитектура графических ядер AMD специально рассчитана на работу с асинхронными шейдерами DirectX 12.
Для реализации многопоточных команд в DirectX 12 будет кардинально изменен командный буфер, который перестроят таким образом, чтобы снизить время, необходимое для выполнения сложных задач, а игровая нагрузка равномерно распределится по всем процессорным ядрам.