Hvad er en DDS fil?
En DDS-fil er en rasterbilledfil, der bruger DDS-containerformatet (DirectDraw Surface). Den gemmer ukomprimerede og komprimerede (DXTn) teksturer og implementerer forskellige typer til lagring af forskellige typer data. Det understøtter også flere forskellige typer data, såsom enkeltlagsteksturer, teksturer med mipmaps, kubekort, volumenkort og teksturarrays. Dette gør det muligt for DDS-filerne at gemme videospilteksturenhedsmodeller ud over digitale fotos og Windows-skrivebordsbaggrunde. DDS-filformatet blev udviklet af Microsoft til brug med DirectX SDK.
DDS filformat
DDS-filer gemmes som binære filer og kan bruges med DirectX SDK. Det udnytter kraften fra DirectX til at udvikle realtidsgengivelsesapplikationer såsom 3D-spil.
DDS-fillayout
DDS file layout er blevet dokumenteret af Microsoft i detaljer. En binær DDS-fil indeholder følgende information.
- Et DWORD (magisk tal), der indeholder kodeværdien på fire tegn ‘DDS’ (0x20534444).
- A description of the data in the file.
DDS_HEADER beskriver dataene, og DDS_PIXELFORMAT beskriver pixelformatet. Disse erstatter begge de forældede DDSURFACEDESC2-, DDSCAPS2- og DDPIXELFORMAT DirectDraw 7-strukturer.
DWORD dwMagic;
DDS_HEADER header;
programming guide of DDS file format uddyber yderligere de tekniske detaljer i dette filformat.