On 17 June 2016 at 21:12, Mike Gorchak <mike.gorchak....@gmail.com> wrote: > Please understand me right, we are not talking about desktop hardware and > libraries, only about embedded in case of GL ES. GLES hasn't been "embedded only" for a while I believe.
> What's common for desktop > usually uncommon for embedded and vice versa. True. And dare I say it, the embedded world tends to have more and nastier hacks than the desktop one :-P > We are currently ship > libraries from many silicon vendors: Imagination RGX, Mali, Vivante, nVidia > - all have GLES 3.1 and 3.2 functions in libGLESv2.so . > Quick look for 'we' shows QNX (in case someone like myself is wondering). Hmm looking at the Mali one makes me uneasy - singe binary that provides the OpenCL, EGL GBM, wayland-egl and OpenGLES* APIs. <sarcasm> Let's not forget that much needed symbols such as ConvertUTF8toUTF16 (+ friends) and abstraction layers around dl, sem, mutex, sync_object, and threads must also be exported. </sarcasm> Would be great if we get another confirmation if other vendors have butchered it so nicely. I believe there's a sound logic behind my suggestion, but if the cat is out of the bag (sort of speak) and we cannot do anything mitigate things so be it. Regards, Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev