@@ -519,6 +519,30 @@ naga is the shader translation library/tool.
519519
520520[ naga ] : https://github.com/gfx-rs/naga
521521
522+ ### [ Distill] [ distill-github ]
523+
524+ Distill is an asset pipeline for games, reading artist-friendly formats
525+ from disk, processing them into your engine-ready formats,
526+ and delivering them to your game runtime.
527+ Distill handles dependencies between assets, import & build caching,
528+ cross-device hot reloading during development, packing assets for a
529+ shippable game build, and more.
530+
531+ Distill's design is inspired by Unity's asset system and
532+ [ Frostbite's Scaling the Pipeline] [ distill-scaling-the-pipeline ] .
533+ Distill leverages purity in the functional-programming sense to deliver a
534+ robust and scalable experience for the asset processing pipeline.
535+ With [ LMDB] [ distill-lmdb ] backing storage of metadata, Distill is able to
536+ avoid blocking asset loading while assets are being imported which eliminates
537+ the most common frustration with existing commercial offerings. Additionally,
538+ Distill is able to provide fully consistent snapshots of asset metadata to
539+ readers over [ capnp-rpc] [ distill-capnp-rpc ] .
540+
541+ [ distill-capnp-rpc ] : https://github.com/capnproto/capnproto-rust
542+ [ distill-lmdb ] : https://symas.com/lmdb/
543+ [ distill-scaling-the-pipeline ] : https://media.contentapi.ea.com/content/dam/eacom/frostbite/files/scaling-the-pipeline.pptx
544+ [ distill-github ] : https://github.com/amethyst/distill
545+
522546### [ Rafx] [ rafx-github ]
523547
524548![ Screenshot from Rafx Rendering Framework] ( rafx-screenshot.png )
0 commit comments