OSDN Git Service

mapi: Export all GLES 3.1 functions in libGLESv2.so
authorIan Romanick <ian.d.romanick@intel.com>
Fri, 17 Jun 2016 02:51:15 +0000 (19:51 -0700)
committerEmil Velikov <emil.l.velikov@gmail.com>
Thu, 7 Jul 2016 15:12:32 +0000 (16:12 +0100)
commitbb819a9e21264ae459a5d83b209a8ec153b34bd6
treec2e6d892248b79dc11e80b7241f52d1b010552f0
parent0076e14f531861bbee5b63c717785cb60e6d860b
mapi: Export all GLES 3.1 functions in libGLESv2.so

Khronos recommends that the GLES 3.1 library also be called libGLESv2.
It also requires that functions be statically linkable from that
library.

NOTE: Mesa has supported the EGL_KHR_get_all_proc_addresses extension
since at least Mesa 10.5, so applications targeting Linux should use
eglGetProcAddress to avoid problems running binaries on systems with
older, non-GLES 3.1 libGLESv2 libraries.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Cc: "11.2 12.0" <mesa-stable@lists.freedesktop.org>
Cc: Mike Gorchak <mike.gorchak.qnx@gmail.com>
Reported-by: Mike Gorchak <mike.gorchak.qnx@gmail.com>
Acked-by: Chad Versace <chad.versace@intel.com>
(cherry picked from commit 5921f372c89a68fac6ddefc009442721d9df4db2)
src/mapi/glapi/gen/static_data.py