[gimp-dds] / tags / release-2.0.2 / dds.c Repository:
ViewVC logotype

Log of /tags/release-2.0.2/dds.c

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 95 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 29 23:58:16 2007 UTC (23 months, 3 weeks ago) by cocidius
File length: 7807 byte(s)
Diff to previous 84
Release 2.0.2 tag

Revision 84 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 7 21:31:06 2007 UTC (2 years ago) by cocidius
Original Path: trunk/dds.c
File length: 7807 byte(s)
Diff to previous 73
Added a YCoCg scaled compression format.  It's the same as normal YCoCg,
except with extra color precision stored in the blue bits.  Use YCoCg for
high quality with alpha stored in the blue channel at the cost of some color
precision, and YCoCg scaled for the highest color precision without alpha.

Revision 73 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 2 20:30:23 2007 UTC (2 years ago) by cocidius
Original Path: trunk/dds.c
File length: 7737 byte(s)
Diff to previous 68
* Added advanced options to save dialog to allow choice of the color
selection algorithm used in the DXT compressor, as well as whether or not to
operate on dithered blocks.
* Added distance, luminance and inset bounding box color selection
algorithms to DXT compressor.
* Updated non-interactive interface to allow use of new advanced options

Revision 68 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 1 01:08:52 2007 UTC (2 years ago) by cocidius
Original Path: trunk/dds.c
File length: 7161 byte(s)
Diff to previous 66
Completely removed dependence on OpenGL and GLEW.  Now 100% software.

Revision 66 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 1 00:42:49 2007 UTC (2 years ago) by cocidius
Original Path: trunk/dds.c
File length: 7292 byte(s)
Diff to previous 58
* Moved OpenGL specific code to opengl.c
* Finished new compression backend.  Now fully in portable ANSI C code, no
longer needs OpenGL to do compression/decompression, removes requirement for
the external DXTn compression library for software compression.

Revision 58 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 18 22:51:41 2007 UTC (2 years, 7 months ago) by cocidius
Original Path: trunk/dds.c
File length: 7289 byte(s)
Diff to previous 54
* Removed 'Swap red and alpha' option, added BC3n (DXT5n) compression type


Revision 54 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 31 18:48:54 2007 UTC (2 years, 9 months ago) by cocidius
Original Path: trunk/dds.c
File length: 7394 byte(s)
Diff to previous 53
* Updated the non-interactive save parameter descriptions

Revision 53 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 31 18:30:42 2007 UTC (2 years, 9 months ago) by cocidius
Original Path: trunk/dds.c
File length: 7331 byte(s)
Diff to previous 52
* Fixed non-interactive saving
* Added option to save dialog to choose the transparent color index when
saving paletted images.

Revision 52 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 18 01:35:52 2006 UTC (3 years ago) by cocidius
Original Path: trunk/dds.c
File length: 7096 byte(s)
Diff to previous 28
More fixes/cleanups (thanks to Daniel Jungmann for the patch!)

Revision 28 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 28 20:32:44 2006 UTC (3 years, 3 months ago) by cocidius
Original Path: trunk/dds.c
File length: 7196 byte(s)
Diff to previous 19
- Added proper read support for 8-bit paletted images.  They are now read
into an indexed gimp image.
- Added write support for indexed images

Revision 19 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 16 00:19:20 2005 UTC (4 years, 2 months ago) by cocidius
Original Path: trunk/dds.c
File length: 7114 byte(s)
Diff to previous 17
* Added ability to save in a custom pixel format
* Added ability to load the custom pixel formats

Revision 17 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 15 01:19:46 2005 UTC (4 years, 2 months ago) by cocidius
Original Path: trunk/dds.c
File length: 6514 byte(s)
Diff to previous 11
Updated the non-interactive interface and added error checking

Revision 11 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 14 20:31:02 2005 UTC (4 years, 2 months ago) by cocidius
Original Path: trunk/dds.c
File length: 6408 byte(s)
Diff to previous 4
Gearing up for the next release with a slug of new features:

* Added support for writing grayscale and gray-alpha images
* Added support for writing cube maps (Image must have 6 layers,
  all the same size and pixel format. Cube faces controlled by layer name
  contents, see documentation.)
* Added support for writing volume maps (Image must have > 1 layer,
  all the same size and pixel format).  Volume map compression is currently
  not supported.  Mipmap support is scetchy ATM.  If your image's layer count
  is a power of two and the image dimensions are a power of two, everything
  should work fine using SGIS_generate_mipmap. If your layer count or image
  dimensions are not a power of two, then mipmap generation will likely fail
  unless your video card supports ARB_texture_non_power_of_two.  A fix for
  this will soon follow.
* Fixed volume map loading
* Cleaned up layer naming convention when loading images with mipmaps or
  multiple layers (cube and volume maps)

Revision 4 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 23 00:03:58 2004 UTC (5 years, 1 month ago) by cocidius
Original Path: trunk/dds.c
File length: 6336 byte(s)
Diff to previous 2
Added feature to swap red and alpha channels on save.  This helps preserve
quality when saving normal maps in compressed DXT5 format.

Revision 2 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Oct 13 23:08:29 2004 UTC (5 years, 1 month ago) by cocidius
Original Path: trunk/dds.c
File length: 6185 byte(s)
Initial revision

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

ViewVC Help
Powered by ViewVC 1.0.4