[quake3-bugzilla] [Bug 5442] New: DDS format image loader

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Thu Mar 15 10:38:49 EDT 2012


https://bugzilla.icculus.org/show_bug.cgi?id=5442

           Summary: DDS format image loader
           Product: ioquake3
           Version: SVN HEAD
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P3
         Component: Video
        AssignedTo: zakk at icculus.org
        ReportedBy: matthias.bentrup at googlemail.com
         QAContact: quake3-bugzilla at icculus.org


The DDS file format is commonly used to store precompressed texture images.
This patch series implements a DDS file loader.

Up to now the image loaders unpack the image into RGBA8 format and let tr_image
compute the required mipmaps for OpenGL. DDS images can store all the mipmaps
of an image, so the LoadImage/CreateImage APIs had to be changed.

The fifth patch implements a DXT decompressor that allow using compressed
images on hardware that doesn't support DXT formats, but this may be covered by
patents, so maybe you want to skip that part.

The DDS file format can actually encode images in 100s of internal formats,
with numerous vendor extensions etc., so there probably exist DDS files which
this patch cannot load, I have tested the common DDS files with DXTn
compression only.

-- 
Configure bugmail: https://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the quake3-bugzilla mailing list