Adventus
GP Mania
QUOTE
I've looked at the PowerVR docs. It's a shame that they don't support DXT compression as I'll have to convert the textures (from DXT if I can't find the originals).
I wouldn't be surprised if the SGX can handle non compressed textures if they're sufficently small. Also the DXT1 and PVRTC4 formats are very similar:
- PVRTC stores per block a RGB 555 and RGB 554 colour. DXT1 stores two RGB 565 colours per block.
- They both store a 4x4 2 bit lookup table which describes the weighting of the two colours for each pixel in a block.
- The DXT1 lookup table can be mapped exactly to a PVRTC2 table except the 3/8 instead of 1/3 wieghting.
The PVRtexlib util should be able to convert them very well. If its not, a tool could be made.
I've looked at the PowerVR docs. It's a shame that they don't support DXT compression as I'll have to convert the textures (from DXT if I can't find the originals).
I wouldn't be surprised if the SGX can handle non compressed textures if they're sufficently small. Also the DXT1 and PVRTC4 formats are very similar:
- PVRTC stores per block a RGB 555 and RGB 554 colour. DXT1 stores two RGB 565 colours per block.
- They both store a 4x4 2 bit lookup table which describes the weighting of the two colours for each pixel in a block.
- The DXT1 lookup table can be mapped exactly to a PVRTC2 table except the 3/8 instead of 1/3 wieghting.
The PVRtexlib util should be able to convert them very well. If its not, a tool could be made.