Dear ARM forum,
I am writing a OpenGLES2.0 based graphics application.
I am trying to find some quick answers to my questions.
1. what are all the compressed Texture formats Mali 400 support? (in RGB and YUV )
2. what are all the uncompressed Texture formats Mali 400 support? (in RGB and YUV )
3. What are all the frame-buffer output formats does Mali 400 support? (in RGB and YUV)
Thanks,
Ravinder Are
Hi Ravinder,
Specifically for Linux and r5p0, the list is:
Input:
Output:
Render to texture, FBO - Same as input
EGL recordable, Render to framebuffer:
Regarding stress testing, it sounds like you are wanting to create microbenchmarks. I am unfamiliar with public free microbenchmarks so have no suggestions to give.
Hope that helps.
Kind Regards,
Michael McGeagh
Thanks Michael, for quick information.
Could you please add the RGB formats as well.
I see all you captured are YUV formats only.
All of the RGB formats are listed in the OpenGL ES 2.0 specification. There are lots of them, so not going to list them all here ...
In additionwe support a few extra via extensions. See this list, particuarly GL_ARM_rgba8, GL_OES_rgb8_rgba8, GL_EXT_texture_format_BGRA8888:
http://malideveloper.arm.com/learn-about-mali-hub/mali-utgard-architecture-extensions/
HTH, Pete
Thanks Peter for the information.