Hi,
I'm tring to use the Mali400 on the Xilinx MpSoC device (aarch64 Linux) using the utgard fbdev r5p1_01 drivers/libs.
I used Mali_OpenGL_ES_SDK_v2.4.4.71fdbd_Linux_x64.tar.gz to build the test applications.
I'm trying to use Mali with the graphics controller hardware which supports only rectangular video memory . This is a limitation of the graphics controller, the stride is always power of two.
If I setup the stride to 1024 pixels and resolution to 1024x768 I can see normal image drawn on the screen by the Mali400 GPU.
If I use the resolution is 1920x1080 RGB32 and the stride 2048 pixels (fb_fix_screeninfo.line_length=8192) then the image on the screen in messed up. This is evidently due to the wrong stride.
The r5p1_01 egl/gl libraries don't seem to take the fb_fix_screeninfo.line_length parameter into account.
I tried also setting the fbdev_window.width to 2048 but this then fails on eglInitialize.
Is there any way to setup the EGL to support the rectangular memory?
Many thanks,
Goran
I got updated libMali.so from Xilinx that reads the stride properly so this is resolved.