Le format DirectDraw Surface (DDS) est un format de fichier conteneur introduit par Microsoft avec DirectX 7.0 pour le stockage de textures et de cartes d'environnement cubiques. Il est principalement utilisé dans les applications de rendu 3D en temps réel, telles que les jeux vidéo et les logiciels de simulation, car il prend en charge les formats de pixels compressés et non compressés. L'un de ses avantages les plus significatifs est sa capacité à stocker des données dans des formats pouvant être lus directement par le GPU (processeur graphique), tels que la compression de texture S3 (DXTn/BCn). Cela permet une utilisation efficace de la mémoire et des temps de chargement plus rapides, car le matériel n'a pas besoin de décompresser l'image dans un format brut avant son utilisation. Les fichiers DDS peuvent stocker des mipmaps, qui sont des séquences d'images pré-calculées et optimisées représentant la même texture à des résolutions progressivement inférieures, aidant à réduire l'aliasing et à améliorer les performances. De plus, le format prend en charge des structures de données complexes comme les textures volumétriques et les cube maps, ce qui en fait une norme essentielle pour le développement graphique 3D moderne et la gestion des ressources. Il demeure le standard industriel pour les ressources de texture dans les environnements basés sur DirectX.