CompressedImageFormat
Available since LÖVE 0.9.0 |
This enum is not supported in earlier versions. |
Compressed image data formats. Here is an overview of many of the formats.
Contents
Constants
- dxt1
- The DXT1 format. RGB data at 4 bits per pixel (compared to 32 bits for ImageData and regular Images.) Suitable for fully opaque images.
- dxt3
- The DXT3 format. RGBA data at 8 bits per pixel. Smooth variations in opacity do not mix well with this format.
- dxt5
- The DXT5 format. RGBA data at 8 bits per pixel. Recommended for images with varying opacity.
- bc4
- The BC4 format (also known as 3Dc+ or ATI1.) Stores just the red channel, at 4 bits per pixel.
- bc4s
- The signed variant of the BC4 format. Same as above but the pixel values in the texture are in the range of [-1, 1] instead of [0, 1] in shaders.
- bc5
- The BC5 format (also known as 3Dc or ATI2.) Stores red and green channels at 8 bits per pixel.
- bc5s
- The signed variant of the BC5 format.
Notes
Not all formats are supported on all systems, although the DXT formats are nearly ubiquitous. BC4 and BC5 are supported on systems with DX10 / OpenGL 3-capable hardware and drivers. Use love.graphics.isSupported to check.
See Also
Other Languages
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info