Jump to content

DirectDraw Surface

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by GreenC bot (talk | contribs) at 14:58, 29 July 2020 (Reformat 1 archive link. Wayback Medic 2.5). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

DirectDraw Surface
Filename extension
.dds
Internet media typeimage/vnd-ms.dds
Developed byMicrosoft
Initial release1999; 25 years ago (1999)
Type of formatImage file formats
Websitedocs.microsoft.com/en-us/windows/win32/direct3ddds/dx-graphics-dds

The DirectDraw Surface container file format (uses the filename extension DDS), is a Microsoft format for storing data compressed with the proprietary S3 Texture Compression (S3TC) algorithm,[1] which can be decompressed in hardware by GPUs. This makes the format useful for storing graphical textures and cubic environment maps as a data file, both compressed and uncompressed.[2] The file extension for this data format is '.dds'.[3]

History

This format was introduced with DirectX 7.0. In DirectX 8.0, support for volume textures was added. With Direct3D 10, the file format was extended to allow an array of textures to be included, as well as support for new Direct3D 10.x and 11 texture formats.[4]

See also

References

  1. ^ Dominé, Sébastien (March 11, 2003). "Using Texture Compression in OpenGL". NVIDIA Corporation. Archived from the original (PDF) on November 20, 2004. Retrieved 2010-01-29.
  2. ^ Brooker, Darren (2006). Essential CG lighting techniques with 3ds max (2nd ed.). Elsevier. p. 22. ISBN 0-240-52022-X. {{cite book}}: |work= ignored (help)
  3. ^ Ahearn, Luke (2009). 3D Game Textures: Create Professional Game Art Using Photoshop (2nd ed.). Focal Press. p. 55. ISBN 0-240-81148-8.
  4. ^ "Programming Guide for DDS". Microsoft. 2010. Retrieved 2010-06-15.

External links