Gamedev suffering
6.78K subscribers
765 photos
60 videos
13 files
2.1K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

Разрабытываю сервис для оперирования LiveOps: https://balancy.co

Мысли про ругие вещи мне интересные: @apanasik_jobless почитать.

Реклама: https://t.me/gamedev_suffering/2202
Админ @Suvitruf
Download Telegram
DirectStorage, API из семейства DirectX, изначально разработанный для архитектуры Velocity приходит и на ПК с Windows. Он принесёт лучшую в своём классе технологию ввода-вывода как на ПК, так и на консоль. На ПК с поддержкой DirectStorage можно рассчитывать на значительное сокращение времени загрузки.

https://devblogs.microsoft.com/directx/directstorage-is-coming-to-pc/

#DirectStorage #DirectX
Стала доступна предварительная версия SDK DirectStorage.

- Будет работать и в Windows 10 (1909).
- Новая модель API DirectStorage избавляет приложения от необходимости индивидуально управлять тысячами запросов ввода-вывода/уведомлений о завершении.
- Распаковка на GPU обеспечивает сверхбыструю распаковку ресурсов на лету (появится в более поздней предварительной версии).
- Оптимизация стека хранилища: в Windows 11 он состоит из обновлённого стека хранилища ОС, который раскрывает весь потенциал DirectStorage, а в Windows 10 игры по-прежнему выиграют от более эффективного использования устаревшего стека.

#DirectStorage
К концу года выйдет DirectStorage 1.1. Появится распаковка на GPU.

В их примере: распаковка текстур заняла 0.8 сек на GPU с помощью GDeflate против 2.36 сек на CPU с помощью Zlib 🤯

https://devblogs.microsoft.com/directx/directstorage-1-1-coming-soon/

Для того, чтобы получить выигрыш от технологии, игра должна быть установлена на NVMe. Работает и в Windows 10, и в Windows 11, но в Windows 11 лучше 🤔

#DirectStorage
AMD выложила сэмпл проект по работе с DirectStorage.

В примере рендерится сцена при асинхронной загрузке ассетов. Камера перемещается по сцене, триггеря асинхронный стриминг. Ассеты появляются после завершения загрузки. Встроенные инструменты профилирования позволяют всё проанализировать. Сами сорсы на Гитхабе.

#DirectStorage