Texture Format Mappings
In order to minimize texture memory footprint, Umbra compresses its textures with lossy texture compression algorithms. Since Umbra must support a wide variety of platforms, and not all formats are supported by every graphics hardware, Umbra must compress to multiple formats. For these reasons, the runtime requires the application to query and report the supported texture formats supported by the graphics hardware. See Specifying supported texture formats for details.