I'm looking for a list of Android devices and their relative OpenGL Texture Compression formats supported by it's hardware.
There are mainly four textures compression types supported on Android:
- ETC1 (Ericcson texture compression). This format is supported by all Android phones. But, It doesn't support an alpha channel, so can only be used for opaque textures.
- PVRTC (PowerVR texture compression). Supported by devices with PowerVR GPUs (Nexus S, Kindle fire...).
- ATITC (ATI texture compression).Used in devices with Adreno GPU from Qualcomm (Nexus One...).
- S3TC (S3 texture compression). This texture compression is used in the NVIDIA chipset integrated devices (Motorola Xoom...)
I have logging built in the game engine I'm working with that will tell me what format to use when I run my app on a single device, but I would like to find a trustworthy resource to use as reference.
Has anyone ever seen anything like this online anywhere?