High quality PVRTC compression is significantly more complex than S3TC or ETC because the blocks are not independent, the reference colours are interpolated between adjacent blocks (which makes it better suited for certain kinds of textures). Realtime ETC compression may be possible with acceptable quality, but ETC is limited to RGB. S3TC is not supported on Pandora.Dio said:There is a lot of R&D into realtime DXTC and it is perfectly possible (although most of the code for it is x86 only). The published realtime methods so far are not very high quality, but hopefully that will be changing soon...
Vanilla DXTC doesn't work well for lightmaps, but for most other Q3 textures it's very good. With the tight dot pitch on the Pandora I'd have thought you could also drop a mip level without hurting image quality badly (and losing one mip level reduces texture memory footprint by 66%).
I know Simon Fenney of Imagination has done a lot of research into PVRTC in the past, including realtime, but I don't know what his more recent results are. I would have thought there's a good chance that it would be in any SDK that is provided for the chip.
btw, losing the top mip level reduces the memory footprint by 75%.
Last edited by a moderator: