|
FZGPUModules 2.0
GPU-accelerated modular compression pipelines
|
TOML-based pipeline configuration file support. More...
#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | fz::StageFingerprintInfo |
| A stage's name paired with a hash of the source that implements it. More... | |
Namespaces | |
| namespace | fz |
Functions | |
| std::vector< std::string > | fz::registeredStageTypes () |
Every stage type string loadConfig() accepts, in registry order. | |
| std::vector< StageFingerprintInfo > | fz::stageFingerprints () |
| Per-stage source fingerprints for THIS build. | |
TOML-based pipeline configuration file support.
Loaded by Pipeline::loadConfig() / Pipeline(path) and written by Pipeline::saveConfig(). This header contains no toml++ types — the dependency is an implementation detail confined to config.cpp.
Supported stage type values: query registeredStageTypes() (below) or run fzgmod-cli --list-stages. Both read the single stage registry in config.cpp, so they cannot go stale — a prose list here did, silently, omitting GInterp, AdaptiveBitpack, TiledLorenzo, GPULZ, ANS, Huffman, ADM and others long after they shipped.
File format: human-readable TOML v1.0
Minimal example: