From 8a1b4ec398e25ecc15596f830f757d8419728296 Mon Sep 17 00:00:00 2001 From: Konstantin Date: Mon, 16 Jan 2023 20:50:27 +0100 Subject: Minor, documentation --- Tools/CompressShaders/Cabinet.cs | 1 + 1 file changed, 1 insertion(+) (limited to 'Tools/CompressShaders') diff --git a/Tools/CompressShaders/Cabinet.cs b/Tools/CompressShaders/Cabinet.cs index b53fd18..313dddb 100644 --- a/Tools/CompressShaders/Cabinet.cs +++ b/Tools/CompressShaders/Cabinet.cs @@ -5,6 +5,7 @@ namespace CompressShaders { /// Lossless data compressor implemented by Cabinet.dll Windows component /// + /// That compression API was introduced in Windows 8.0, and is the only reason why the library won’t build for Windows 7 OS. /// Whisper.dll consumes that component in runtime, to decompress these shader binaries /// If you wonder why not gzip — because the OS doesn’t include an API for that, at least not an API usable from C or C++.
/// .NET standard library includes gzip algorithm, but we don't want Whisper.dll to depend on .NET.
-- cgit v1.2.3