Skip to content

Commit 82b63e2

Browse files
authored
N19: Add Distill (rust-gamedev#521)
1 parent a2e6053 commit 82b63e2

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

content/posts/newsletter-019/index.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy