Tool/software: Linux
The current EGL/GLES implementation library has bugs and has not been updated for multiple PDK releases (at lease since before the 02.00.00 era PDK) All release contain the 1.14@3699939 build includes the following user mode libraries (and symlinks):
-rwxr-xr-x 1 root root 6580 Aug 21 12:26 libEGL.so.1.14.3699939
-rwxr-xr-x 1 root root 425456 Aug 21 12:26 libGLES_CM.so.1.14.3699939
-rwxr-xr-x 1 root root 437592 Aug 21 12:26 libGLESv2.so.1.14.3699939
-rw-r--r-- 1 root root 84440 Jul 8 2016 libIMGegl.so.1.14.3699939
-rw-r--r-- 1 root root 8432 Jul 8 2016 libPVRScopeServices.so.1.14.3699939
-rw-r--r-- 1 root root 8364 Jul 8 2016 libdbm.so.1.14.3699939
-rw-r--r-- 1 root root 214356 Jul 8 2016 libglslcompiler.so.1.14.3699939
-rw-r--r-- 1 root root 20716 Jul 8 2016 libpvr2d.so.1.14.3699939
-rw-r--r-- 1 root root 16804 Jul 8 2016 libpvrDRMWSEGL.so.1.14.3699939
-rw-r--r-- 1 root root 17176 Jul 8 2016 libpvrGBMWSEGL.so.1.14.3699939 (linked to by /usr/lib/gbm/pvr_gbm)
-rw-r--r-- 1 root root 3592 Jul 8 2016 libpvr_wlegl.so.1.14.3699939
-rw-r--r-- 1 root root 12612 Jul 8 2016 libpvrws_WAYLAND.so.1.14.3699939
-rw-r--r-- 1 root root 110384 Jul 8 2016 libsrv_init.so.1.14.3699939
-rw-r--r-- 1 root root 221012 Jul 8 2016 libsrv_um.so.1.14.3699939
-rw-r--r-- 1 root root 974632 Jul 8 2016 libusc.so.1.14.3699939
There are multiple issues (bugs) with this implementation best seen in the patches for weston (e.g. multiple "card"'s found in the dev tree, and a supposedly "optional" EGL_NATIVE_VISUAL_ID, returned by eglGetConfigAttrib. This makes porting any library dealing with EGL a debugging and patching headache (i.e. Weston, Qt, Elementary, etc). The current Arago build does not build these from sources (I assume it's closed source) but just pulls the existing files into the tree and sets up symlinks. There are plenty of references to even older versions on Gitorious (git.ti.com/.../master) but everything is quite old now (circa 2015) but I assume they to just link to older pre-built libraries.
It appears that Imagination Technologies has open sourced their SDK (but again not the actual libraries) - even there the libraries are prebuilt. They do however look newer than the ones we have in the PDK. see: https://github.com/powervr-graphics.
Can we get fresh EGL/GLES builds for the PowerVR SGX 544MP and what mechanism do we have to submit bugs and resolve issues with the AM5728 EGL/GLES libraries. As an end user, a solid EGL/GLES foundation is essential to my (and I assume many others) usage for the Sirara, but it is anything but that at the moment and debugging issues related to these librarys has now consumed months of my time.