ASTC Texture Compression: Difference between revisions

From OpenGL Wiki
Jump to navigation Jump to search
(Starter page for ASTC.)
 
(Unneeded GL prefix.)
Line 1: Line 1:
{{infobox feature
{{infobox feature
| version =
| version =
| arb_extension = {{extref|texture_compression_astc_hdr|KHR}}, GL_KHR_texture_compression_astc_ldr
| arb_extension = {{extref|texture_compression_astc_hdr|KHR}}, KHR_texture_compression_astc_ldr
}}
}}



Revision as of 18:31, 9 May 2015

ASTC Texture Compression
ARB extension KHR_texture_compression_astc_hdr, KHR_texture_compression_astc_ldr

ASTC Texture Compression is a form of Texture Compression that uses variable block sizes, rather than a single fixed size. ASTC is intended to make texture compression more flexible to the user. On an individual texture basis, the user can effectively choose the bits-per-pixel for compression. ASTC provides bitdepths that offer greater compression than even S3 Texture Compression, as well as bitdepths that are more accurate compression than BPTC Texture Compression. ASTC can support compressing individual channels rather than a full color, as well as having fewer than the standard 4 channels. ASTC also supports compression in the sRGB Colorspace.