Remade with Rust

rusty_dds: memory-safe DDS texture toolkit

A memory-safe DDS texture toolkit for game asset pipelines — container, decode, encode, GPU upload

Replaces: DirectXTex / nvtt / texconv

What is rusty_dds, the memory-safe DDS texture toolkit?

rusty_dds is a memory-safe DDS texture toolkit for game asset pipelines. It covers the container, decode, encode, and GPU upload, and it replaces DirectXTex, nvtt, and texconv for that path.

What rusty_dds replaces

rusty_dds is a memory-safe DDS texture toolkit for game asset pipelines. Container, decode, encode, and GPU upload stay in one Rust crate.

Why rusty_dds is a memory-safe DDS texture toolkit

What rusty_dds keeps from DirectXTex / nvtt / texconv

rusty_dds keeps the DDS jobs a game pipeline already has. DirectXTex, nvtt, and texconv are the tools it replaces.

Where rusty_dds fits

rusty_dds is the game-texture neighbor of rusty_png and rusty_jpeg. Those two are general image codecs. This one is the texture container a GPU upload path expects.

Read more about rusty_dds