Il DirectDraw Surface (DDS) è un formato di file contenitore introdotto da Microsoft con il rilascio di DirectX 7.0 per l'archiviazione di texture e mappe ambientali cubiche (cubic environment maps). Viene impiegato principalmente in applicazioni di rendering 3D in tempo reale, come videogiochi e software di simulazione, grazie al suo supporto per formati di pixel sia compressi che non compressi. Uno dei vantaggi più rilevanti del formato DDS è la sua capacità di memorizzare dati in formati che possono essere letti direttamente dalla GPU (Graphics Processing Unit), come la S3 Texture Compression (DXTn/BCn). Questa caratteristica permette un utilizzo estremamente efficiente della memoria video e tempi di caricamento ridotti, poiché l'hardware non necessita di decomprimere l'immagine in un formato grezzo (raw) prima dell'utilizzo. I file DDS possono inoltre includere le mipmap, ovvero sequenze di immagini pre-calcolate e ottimizzate che rappresentano la stessa texture a risoluzioni progressivamente inferiori, contribuendo a ridurre l'aliasing e a migliorare le prestazioni complessive. Grazie al supporto per strutture dati complesse come texture volumetriche e cube map, il DDS rimane uno standard essenziale per lo sviluppo di grafica 3D moderna e per la gestione degli asset negli ambienti basati su DirectX.