This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Mali 400 dumb questions

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

Parents
  • Hi Ravinder,

    Specifically for Linux and r5p0, the list is:

    Input:

    • YV12 (YCrCb 4:2:0 Planar)
    • NV21 (YUV420, 2-plane)
    • NV12 (YUV420, 2-plane)
    • YV21 (YVU420, 3-plane)
    • YUY2 (YVU422, 1-plane)

    Output:

    Render to texture, FBO - Same as input

    EGL recordable, Render to framebuffer:

    • YV12 (YCrCb 4:2:0 Planar)
    • NV21 (YUV420, 2-plane)
    • NV12 (YUV420, 2-plane)

    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

Reply
  • Hi Ravinder,

    Specifically for Linux and r5p0, the list is:

    Input:

    • YV12 (YCrCb 4:2:0 Planar)
    • NV21 (YUV420, 2-plane)
    • NV12 (YUV420, 2-plane)
    • YV21 (YVU420, 3-plane)
    • YUY2 (YVU422, 1-plane)

    Output:

    Render to texture, FBO - Same as input

    EGL recordable, Render to framebuffer:

    • YV12 (YCrCb 4:2:0 Planar)
    • NV21 (YUV420, 2-plane)
    • NV12 (YUV420, 2-plane)

    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

Children