Bug 78117 - DDS image file support
Summary: DDS image file support
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kimgio (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-21 01:35 UTC by Ignacio Castaño
Modified: 2004-05-27 11:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ignacio Castaño 2004-03-21 01:35:48 UTC
Version:            (using KDE KDE 3.2.1)
Installed from:    Debian testing/unstable Packages

This patch adds a kimgio plugin for the DDS file format. DDS stands for direct draw surface. DDS files are usually used on games and demos, because it uses the same compression that the hardware uses. In this plugin, decompression is done in software, though. So, you don't need hardware support to use it. It also supports cubemaps displaying them unfolded.

http://castano.ludicon.com/files/kde/kimgio_dds-2004-02-10.patch
Comment 1 Brad Hards 2004-03-28 04:34:59 UTC
Your site appears to be down. Can you email it to me (bradh@frogmouth.net), or attach it to the patch. Attaching a sample image (or at least a link to one) would also be useful.
Comment 2 Ignacio Castaño 2004-04-02 00:36:27 UTC
You can find more info about the patch as well as some screenshots here:

http://castano.ludicon.com/files/kde/

I've also provided separate files in case you just want to add dds support to your own Qt app, but in my opinion it would be nice to add this to kde. I think it would be a good idea to move strange file formats to kdegraphics and leave in kdelibs only the most common ones.
Comment 3 Ignacio Castaño 2004-05-27 03:25:08 UTC
Any chance this could be added before the 3.3 release?  I've been using this kimgio plugin for some time now and it seems to work fine on all the files that I've tested, and I can't say the same about other file formats (ie. tga).  I've also optimized it to use scanline() instead of setPixel() and I'm willing to provide support if anybody has problem with the plugin.  I would really like to see this added to kde and that would probably encourage me to provide additional contributions.
Comment 4 Waldo Bastian 2004-05-27 11:01:26 UTC
CVS commit by waba: 

Support for .dds files by Ignacio Casta