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

What is the Linux 3D-Graphics Driver stack with  OpenGLES2.0  supporting for ARM Mali 400 GPU.

Dear Group ,

Can some one please provide the complete Linux 3D-Graphics stack which use OpenGLES2.0 with ARM Mali 400 GPU.

I am trying to figure out the existing Linux software components and porting them for Linux 64 bit.

Please point some nice document for understanding the complete stack and porting details if any.

Thanks,

Ravinder Are

Parents
  • Hi Jorg,

    Thanks for your reply, I am trying to understand the Linux Graphics Driver stack and the displaying stack (after GPU prepare the frame buffer).

    Could you please point me any link that provides some details about it.

    Thanks,

    Ravinder Are

Reply
  • Hi Jorg,

    Thanks for your reply, I am trying to understand the Linux Graphics Driver stack and the displaying stack (after GPU prepare the frame buffer).

    Could you please point me any link that provides some details about it.

    Thanks,

    Ravinder Are

Children
  • Hello,

    what happens to the memory buffer after the GPU has rendered a frame depends all on the used windowing system.

    In the most simplest case (no display present) the buffer stays where it is and one can write it out to the file system as an image file.

    On systems with a framebuffer device the GPU can for example directly render into the memory associated with /dev/fb0.

    More advanced windowing systems will do additional compositing of several off-screen surfaces to produce the final image to be displayed. That process of compositing can happen on the CPU, use the GPU again or use a dedicated hardware unit like Mali-DP550.

    If you want to know how the various windowing systems (e.g. X11, Android) work in detail you need to read through their respective documentation - it's all slightly different and no short answer can be given.

  • Thanks Jorg, It is helpful.