fichier dds sur crates.io
Documentation
Cette bibliothèque sert à analyser et à composer des fichiers Microsoft DirectDraw Surface (.DDS). Ces fichiers contiennent des données de texture, initialement pour DirectX, mais d'autres API de dessin telles qu'OpenGL et Vulkan peuvent utiliser les données de texture. De nombreux pipelines de conditionnement d'actifs traitent uniquement dans ce format, donc même si vous travaillez avec OpenGL ou Vulkan, vous devrez probablement toujours gérer les fichiers .DDS.
Cette bibliothèque prend en charge les textures mipmappées, les textures de volume, les tableaux de textures, les cartes de cubes, les formats de texture compressés (DXTn/BCn) et l'en-tête d'extension DirectX 10. L'ancien D3DFormat et le plus récent DxgiFormat sont pris en charge, ainsi que les fichiers au format non défini (à chaque fois que suffisamment de données sont disponibles pour le faire).
Cette bibliothèque traite principalement de l' enveloppe du conteneur . Les données de texture elles-mêmes sont pour la plupart opaques. Cependant, certaines données sont disponibles dans les en-têtes concernant les données de texture, notamment :
Sous licence MIT (LICENSE-MIT ou http://opensource.org/licenses/MIT)
Sauf indication contraire explicite de votre part, toute contribution que vous soumettez intentionnellement pour être incluse dans le travail sera sous licence MIT sans termes ou conditions supplémentaires.