O DirectDraw Surface (DDS) é um formato de arquivo de contêiner introduzido pela Microsoft com o DirectX 7.0 para o armazenamento de texturas e mapas de ambiente cúbicos. É utilizado primordialmente em aplicações de renderização 3D em tempo real, como jogos eletrônicos e softwares de simulação, devido ao seu suporte a formatos de pixel compactados e não compactados. Uma de suas vantagens mais significativas é a capacidade de armazenar dados em formatos que podem ser lidos diretamente pela GPU (Unidade de Processamento Gráfico), como o S3 Texture Compression (DXTn/BCn). Isso permite um uso eficiente da memória e tempos de carregamento mais rápidos, uma vez que o hardware não precisa descompactar a imagem em um formato bruto antes do uso. Os arquivos DDS podem armazenar mipmaps, que são sequências de imagens pré-calculadas e otimizadas que representam a mesma textura em resoluções progressivamente menores, ajudando a reduzir o aliasing e a melhorar o desempenho. Além disso, o formato suporta estruturas de dados complexas, como texturas de volume e cube maps, tornando-o um padrão essencial para o desenvolvimento moderno de gráficos 3D e gerenciamento de ativos. Ele continua sendo o padrão da indústria para ativos de textura em ambientes baseados em DirectX.