Unless I am missing
something I appear to be caught in somewhat of a limbo situation on a
particular issue with regards to uploading pre-multiplied alpha pvr
textures into my texture system.
I’m targeting the iOS platform & using the OpenGL ES 2.0 API, & specifically for this issue, loading uncompressed formats that I can embed mipmap levels into (e.g. pvr texture header version 2’s OGL_RGBA_4444, OGL_RGB_565, OGL_RGBA_8888, etc.).
It appears that either:
- The pvr texture version 3 header, which has the premultiplied flag
PVRTEX3_PREMULTIPLIED of the flags
u32Flags field, doesn’t support the pixel formats I need (it appears to only support compression formats currently).
- Alternatively using the pvr texture version 2 header (which has the desired OpenGL texture formats I need), it doesn’t appear to have a way to access (in code) whether the texture being loaded has pre-mulitplied alpha or not.
How long until uncomressed formats will be added into pvr texture version 3 header’s pixel formats or am I overlooking where they are in the spec/docs?
&/or is there a way to do it using the pvr texture version 2 header?