Microsoft анонсировала выпуск DirectX Agility SDK версии 1.618, вводящий функцию Advanced Shader Delivery (ASD) для устранения проблем с компиляцией шейдеров в ПК-играх. Это инновационное решение выходит из стадии превью и обещает радикально улучшить производительность, сделав гейминг на ПК более плавным в тех играх, которые страдают от связанных с шейдерами статтеров.
DirectX Agility SDK — это набор инструментов для разработчиков на базе DirectX 12, ориентированный на Windows. Основная проблема, которую решает ASD — статтеры и длительные загрузки, возникающие при компиляции шейдеров. Теперь шейдеры предкомпилируются оффлайн во время разработки: создаются State Object Databases (SODBs), которые компилируются в Precompiled Shader Databases (PSDBs) с помощью инструментов от AMD, Intel, Qualcomm и NVIDIA. Эти PSDB распределяются вместе с игрой через установщики, минимизируя нагрузку на локальное железо.
Теперь остается только дождаться того момента, когда разработчики действительно начнут оптимизировать свои игры — инструментов для этого у них с каждым днем все больше.
Источник: www.goha.ru