DirectStorage
DirectStorage for Windows is an API that allows game developers to unlock the full potential of high speed NVMe drives for loading game assets.
About
DirectStorage is a feature intended to allow games to make full use of high-speed storage (such as NVMe SSDs) that can can deliver multiple gigabytes a second of small (eg 64kb) data reads with minimal CPU overhead. Although it is possible to saturate a drive using traditional ReadFile-based IO the CPU overhead increases non-linearly as the size of individual reads decreases. Additionally, most games choose to store their assets compressed on disk in order to reduce the install footprint, with these assets being decompressed on the fly as load time. The CPU overhead of this becomes increasingly expensive as bandwidth increases.
Open Source Health
- Stars
- 896
- Forks
- 111
- License
- MIT
- Last commit
- 27 days ago
Resources & Links
Related Categories
Vendor
Microsoft
Empower every person and organization to achieve more.
Quick Links
Open Source
More by Microsoft
Related Products
FileConverter
File Converter is a very simple tool which allows you to convert and compress files using the context menu in windows explorer.
Top category match
ZipZap
zip file I/O library for iOS, macOS and tvOS
Top category match
VERT
The next-generation file converter. Open source, fully local and free forever.
Top category match
AndroidFilePicker
FilePicker is a small and fast file selector library that is constantly evolving with the goal of rapid integration, high customization, and configurability~
Top category match
Spiffs
Wear-leveled SPI flash file system for embedded devices
Top category match