Project Description

PvrSharp is a powerfull texture loading and conversion library, focusing on Pvr container textures, written in pure C#.

About Pvr

Pvr is a texture container format created by Imagination Technologies to run well on their mobile graphic chips which are used in many mobile phones and tablets like the iOS devices and many Android devices.

Project State

The project just started some days ago, so there is only the parsing of the header and conversion of some basic color formats done. However, all basic formats (all the Rgb, Rgba, etc.) will be done very soon and then all the complex compressed formats like dxt will follow. So stay tuned and be sure to check out the latest comits for more exciting stuff!

Color Formats allowed in the pvr container

Format State
PvrTc2BppRgb
PvrTc2BppRgba
PvrTc4BppRgb
PvrTc4BppRgba
PvrTcII2Bp
PvrTcII4Bpp
Dxt1
Dxt2
Dxt3
Dxt4
Dxt5
Bc1
Bc2
Bc3
Bc4
Bc5
Bc6
Bc7
UYVY
YUY2
Bw1Bpp
R9G9B9E5SharedExponent
Rgbg8888
Grgb8888
Etc1
Etc2Rgb
Etc2Rgba
EtcRgbA1
EacR11Unsigned
EacR11Signed
EacRg11Unsigned
EacRg11Signed
Rgb565 DONE
Rgb888 DONE
Rgba5551 DONE
Rgba8888 DONE
Rgba4444 DONE
Rgba32323232
Rgba16161616
R8 DONE
R16
R32
La88 WIP
L8
A8
Rg88
Rg16
Rg32
Rgb11 11 10
Bgra8888
Rgba10 10 10 2
Rgb323232
1bpp
Bgrx8888

Last edited Nov 16, 2012 at 5:20 AM by AstrorEnales, version 7