Repository navigation
Releases: ahmetenesay/VolcanStorage
Releases · ahmetenesay/VolcanStorage
Release list
VolcanStorage
VolcanStorage v1.0.0 (Official Release)
High-performance, cross-platform asynchronous GPU asset streaming and hardware-accelerated decompression runtime designed specifically for Vulkan.
🌟 Key Highlights & Features
- Zero-Copy Direct I/O (4KB Sector Alignment): Bypasses OS kernel page caching (
FILE_FLAG_NO_BUFFERINGon Windows,O_DIRECTon Linux), streaming directly from NVMe SSD into GPU staging memory. - In-Flight Ring Pipelining (
kMaxInFlight = 4): Concurrent CPU file streaming and GPU DMA transfers eliminate synchronization latency bubbles. - Hardware-Accelerated GDeflate: High-throughput parallel Huffman and LZ77 decompression executed directly within compute shaders on Vulkan.
- Adaptive Vulkan Tiers: Automatic detection and graceful fallback across Vulkan 1.1 (Legacy), Vulkan 1.2 (Timeline Semaphores / UMA), and Vulkan 1.3+ (Synchronization2 / ReBAR Zero-Copy).
- Data Integrity: Embedded IEEE 802.3 CRC32 verification for all archived assets.
- Universal Archiver: Pack assets with any custom file extension (e.g.
.assets.gdfl,.volcan,.tar) using thevolcan_packCLI.
📦 Multiplatform Distributions (Zstandard Level 22)
| Platform | Architecture | Package | SHA-256 Checksum |
|---|---|---|---|
| Windows | x64 (AMD64) | VolcanStorage-Windows-x64.zip |
73E17548EE4753AFA78043127727C6F2979F4764B8F687867CF29E1DF6AD5C5D |
| Windows | ARM64 | VolcanStorage-Windows-arm64.zip |
6E0CC124B42C0AE30D750AD6201A8FD27463DF4B1BAA5A813608CFAFE86420B5 |
| Linux | x64 | VolcanStorage-Linux-x64.zip |
8649D7D5E657E33503A12390A2557D35BAB1662544F5C2ABA58C83BB116EA5D3 |
| Linux | ARM64 (aarch64) | VolcanStorage-Linux-arm64.zip |
4611E50E120BDE9E183FD31FF50AD98868B900D240048DA6C4667CF5A4E7BBB3 |
| macOS | x64 (Intel) | VolcanStorage-macOS-x64.zip |
E15E97738D4D6C1600A7922CC097149A4F67178C30C48A80DEDF1206B464303A |
| macOS | ARM64 (Apple Silicon) | VolcanStorage-macOS-arm64.zip |
06F33AC2C52B3C1C90153D82175AF823DF51B84721E35585E00D55BDD5838142 |
Author: Ahmet Enes (Chiretallyn)
License: MIT