Skip to content

Releases: ahmetenesay/VolcanStorage

Release list

VolcanStorage

Choose a tag to compare

@ahmetenesay ahmetenesay released this 17 Sep 09:37

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_BUFFERING on Windows, O_DIRECT on 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 the volcan_pack CLI.

📦 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