Обновление Microsoft DirectStorage 1.4: новые возможности для разработчиков

Microsoft прокладывает новый путь в производительности игр с выходом обновления DirectStorage 1.4, которое оптимизирует использование стремительных NVMe SSD. Одним из ключевых нововведений стало внедрение метода сжатия и распаковки данных Zstandard (Zstd), который обещает значительно сократить время загрузки игр и улучшить передачу игровых ресурсов. Изначально созданная в рамках DirectX 12, технология DirectStorage устранила необходимость передачи данных от процессора к графическому, что ранее приводило к задержкам.

Новое обновление также включает в себя библиотеку Game Asset Conditioning Library (GACL), которая позволяет снизить размер текстур до 50% благодаря уникальной подготовке файлов. Совершены улучшения за счет методов «перетасовки» и снижения энтропии на различных уровнях. Разработчикам радостно узнать, что новшества применяются автоматически, не увеличивая нагрузку на игровые движки и передавая готовые текстуры в распакованном виде. Публичная предварительная версия доступна для текстур BC1, BC3, BC4 и BC5, в то время как поддержка BC7 и другие улучшения появятся в грядущих обновлениях.