ddsfile di crates.io
Dokumentasi
Pustaka ini untuk menguraikan dan menyusun file Microsoft DirectDraw Surface (.DDS). File tersebut menyimpan data tekstur, awalnya untuk DirectX, tetapi API gambar lainnya seperti OpenGL dan Vulkan dapat menggunakan data tekstur tersebut. Banyak pipeline pengkondisian aset hanya menangani format ini, jadi meskipun Anda bekerja dengan OpenGL atau Vulkan, Anda mungkin masih perlu menangani file .DDS.
Pustaka ini mendukung tekstur yang dipetakan, tekstur volume, susunan tekstur, peta kubus, format tekstur terkompresi (DXTn/BCn) dan header ekstensi DirectX 10. D3DFormat lama dan DxgiFormat baru didukung, serta file dengan format tidak terdefinisi (bila tersedia cukup data untuk melakukannya).
Perpustakaan ini terutama berhubungan dengan amplop kontainer . Data teksturnya sendiri sebagian besar buram. Namun, beberapa data tersedia dari header tentang data tekstur, termasuk:
Berlisensi di bawah lisensi MIT (LICENSE-MIT atau http://opensource.org/licenses/MIT)
Kecuali jika Anda secara eksplisit menyatakan sebaliknya, kontribusi apa pun yang dengan sengaja Anda kirimkan untuk dimasukkan ke dalam karya Anda, akan dilisensikan berdasarkan lisensi MIT tanpa syarat atau ketentuan tambahan apa pun.