Project

General

Profile

Feature #1255

Support for DirectX Texture Compression

Added by skyjake over 20 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
2003-08-01
% Done:

100%


Description

Support for DirectX Texture Compression would be great.

Typically an image using DXTC is 50% smaller than the
same image as a 8bit paletted png.

So, a 32bit RGBA png at 576k can be reduced to 96k
using DXTC. Plus there would be very little visible
difference in image quality.

The most common formats using DXTC are:

DXT1 - Four bit (compressed) RGB + 1-bit alpha
DXT3 - Four bit (compressed) RGB + 4-bit explicit alpha

P8 - 8-bit palettized (256 color) Even though they are
uploaded to the video card as a full 32-bit RGBA texture,
when properly quantized a P8 can look identical to the
original 24-bit image, while still offering a 75% savings in
disk and system memory.

Dani J

Labels: Graphics

History

#1 Updated by danij almost 19 years ago

Already implemented.

#2 Updated by skyjake over 15 years ago

Logged In: YES
user_id=717323

Incidentally, DXTC == S3TC. Support for the
GL_EXT_texture_compression_s3tc extension will be in 1.
7.12, so at least the OpenGL renderer will have this.

Also available in: Atom PDF