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:
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?
There is no such list (at least not trustworthy) because
You should never rely on relation between 3D HW vendor & particular texture compression support, instead of this
you should check for supported texture compressions run-time (after OpenGL/ES initialization) by looking for extension sub string in string returned by glGetString(GL_EXTENSIONS)
,
e.g "GL_EXT_texture_compression_s3tc" for S3TC, "GL_IMG_texture_compression_pvrtc" for PVRTC.