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>
This commit is contained in:
parent
d3a147ba40
commit
5921f372c8
|
@ -437,6 +437,7 @@ offsets = {
|
||||||
|
|
||||||
functions = [
|
functions = [
|
||||||
"Accum",
|
"Accum",
|
||||||
|
"ActiveShaderProgram",
|
||||||
"ActiveTexture",
|
"ActiveTexture",
|
||||||
"ActiveTextureARB",
|
"ActiveTextureARB",
|
||||||
"AlphaFunc",
|
"AlphaFunc",
|
||||||
|
@ -470,6 +471,7 @@ functions = [
|
||||||
"BindImageTexture",
|
"BindImageTexture",
|
||||||
"BindImageTextures",
|
"BindImageTextures",
|
||||||
"BindProgramARB",
|
"BindProgramARB",
|
||||||
|
"BindProgramPipeline",
|
||||||
"BindRenderbuffer",
|
"BindRenderbuffer",
|
||||||
"BindRenderbufferEXT",
|
"BindRenderbufferEXT",
|
||||||
"BindSampler",
|
"BindSampler",
|
||||||
|
@ -615,6 +617,7 @@ functions = [
|
||||||
"CreateProgramObjectARB",
|
"CreateProgramObjectARB",
|
||||||
"CreateShader",
|
"CreateShader",
|
||||||
"CreateShaderObjectARB",
|
"CreateShaderObjectARB",
|
||||||
|
"CreateShaderProgramv",
|
||||||
"CullFace",
|
"CullFace",
|
||||||
"DebugMessageCallback",
|
"DebugMessageCallback",
|
||||||
"DebugMessageCallbackARB",
|
"DebugMessageCallbackARB",
|
||||||
|
@ -629,6 +632,7 @@ functions = [
|
||||||
"DeleteLists",
|
"DeleteLists",
|
||||||
"DeleteObjectARB",
|
"DeleteObjectARB",
|
||||||
"DeleteProgram",
|
"DeleteProgram",
|
||||||
|
"DeleteProgramPipelines",
|
||||||
"DeleteProgramsARB",
|
"DeleteProgramsARB",
|
||||||
"DeleteQueries",
|
"DeleteQueries",
|
||||||
"DeleteQueriesARB",
|
"DeleteQueriesARB",
|
||||||
|
@ -737,6 +741,7 @@ functions = [
|
||||||
"Fogiv",
|
"Fogiv",
|
||||||
"Fogx",
|
"Fogx",
|
||||||
"Fogxv",
|
"Fogxv",
|
||||||
|
"FramebufferParameteri",
|
||||||
"FramebufferRenderbuffer",
|
"FramebufferRenderbuffer",
|
||||||
"FramebufferRenderbufferEXT",
|
"FramebufferRenderbufferEXT",
|
||||||
"FramebufferTexture",
|
"FramebufferTexture",
|
||||||
|
@ -761,6 +766,7 @@ functions = [
|
||||||
"GenFramebuffers",
|
"GenFramebuffers",
|
||||||
"GenFramebuffersEXT",
|
"GenFramebuffersEXT",
|
||||||
"GenLists",
|
"GenLists",
|
||||||
|
"GenProgramPipelines",
|
||||||
"GenProgramsARB",
|
"GenProgramsARB",
|
||||||
"GenQueries",
|
"GenQueries",
|
||||||
"GenQueriesARB",
|
"GenQueriesARB",
|
||||||
|
@ -818,6 +824,7 @@ functions = [
|
||||||
"GetFragDataLocationEXT",
|
"GetFragDataLocationEXT",
|
||||||
"GetFramebufferAttachmentParameteriv",
|
"GetFramebufferAttachmentParameteriv",
|
||||||
"GetFramebufferAttachmentParameterivEXT",
|
"GetFramebufferAttachmentParameterivEXT",
|
||||||
|
"GetFramebufferParameteriv",
|
||||||
"GetGraphicsResetStatusARB",
|
"GetGraphicsResetStatusARB",
|
||||||
"GetHandleARB",
|
"GetHandleARB",
|
||||||
"GetHistogram",
|
"GetHistogram",
|
||||||
|
@ -874,10 +881,17 @@ functions = [
|
||||||
"GetProgramEnvParameterdvARB",
|
"GetProgramEnvParameterdvARB",
|
||||||
"GetProgramEnvParameterfvARB",
|
"GetProgramEnvParameterfvARB",
|
||||||
"GetProgramInfoLog",
|
"GetProgramInfoLog",
|
||||||
|
"GetProgramInterfaceiv",
|
||||||
"GetProgramiv",
|
"GetProgramiv",
|
||||||
"GetProgramivARB",
|
"GetProgramivARB",
|
||||||
"GetProgramLocalParameterdvARB",
|
"GetProgramLocalParameterdvARB",
|
||||||
"GetProgramLocalParameterfvARB",
|
"GetProgramLocalParameterfvARB",
|
||||||
|
"GetProgramPipelineInfoLog",
|
||||||
|
"GetProgramPipelineiv",
|
||||||
|
"GetProgramResourceIndex",
|
||||||
|
"GetProgramResourceiv",
|
||||||
|
"GetProgramResourceLocation",
|
||||||
|
"GetProgramResourceName",
|
||||||
"GetProgramStringARB",
|
"GetProgramStringARB",
|
||||||
"GetQueryIndexediv",
|
"GetQueryIndexediv",
|
||||||
"GetQueryiv",
|
"GetQueryiv",
|
||||||
|
@ -973,6 +987,7 @@ functions = [
|
||||||
"IsList",
|
"IsList",
|
||||||
"IsProgram",
|
"IsProgram",
|
||||||
"IsProgramARB",
|
"IsProgramARB",
|
||||||
|
"IsProgramPipeline",
|
||||||
"IsQuery",
|
"IsQuery",
|
||||||
"IsQueryARB",
|
"IsQueryARB",
|
||||||
"IsRenderbuffer",
|
"IsRenderbuffer",
|
||||||
|
@ -1032,6 +1047,7 @@ functions = [
|
||||||
"Materialxv",
|
"Materialxv",
|
||||||
"MatrixMode",
|
"MatrixMode",
|
||||||
"MemoryBarrier",
|
"MemoryBarrier",
|
||||||
|
"MemoryBarrierByRegion",
|
||||||
"Minmax",
|
"Minmax",
|
||||||
"MinSampleShading",
|
"MinSampleShading",
|
||||||
"MinSampleShadingARB",
|
"MinSampleShadingARB",
|
||||||
|
@ -1192,6 +1208,39 @@ functions = [
|
||||||
"ProgramParameteri",
|
"ProgramParameteri",
|
||||||
"ProgramParameteriARB",
|
"ProgramParameteriARB",
|
||||||
"ProgramStringARB",
|
"ProgramStringARB",
|
||||||
|
"ProgramUniform1f",
|
||||||
|
"ProgramUniform1fv",
|
||||||
|
"ProgramUniform1i",
|
||||||
|
"ProgramUniform1iv",
|
||||||
|
"ProgramUniform1ui",
|
||||||
|
"ProgramUniform1uiv",
|
||||||
|
"ProgramUniform2f",
|
||||||
|
"ProgramUniform2fv",
|
||||||
|
"ProgramUniform2i",
|
||||||
|
"ProgramUniform2iv",
|
||||||
|
"ProgramUniform2ui",
|
||||||
|
"ProgramUniform2uiv",
|
||||||
|
"ProgramUniform3f",
|
||||||
|
"ProgramUniform3fv",
|
||||||
|
"ProgramUniform3i",
|
||||||
|
"ProgramUniform3iv",
|
||||||
|
"ProgramUniform3ui",
|
||||||
|
"ProgramUniform3uiv",
|
||||||
|
"ProgramUniform4f",
|
||||||
|
"ProgramUniform4fv",
|
||||||
|
"ProgramUniform4i",
|
||||||
|
"ProgramUniform4iv",
|
||||||
|
"ProgramUniform4ui",
|
||||||
|
"ProgramUniform4uiv",
|
||||||
|
"ProgramUniformMatrix2fv",
|
||||||
|
"ProgramUniformMatrix2x3fv",
|
||||||
|
"ProgramUniformMatrix2x4fv",
|
||||||
|
"ProgramUniformMatrix3fv",
|
||||||
|
"ProgramUniformMatrix3x2fv",
|
||||||
|
"ProgramUniformMatrix3x4fv",
|
||||||
|
"ProgramUniformMatrix4fv",
|
||||||
|
"ProgramUniformMatrix4x2fv",
|
||||||
|
"ProgramUniformMatrix4x3fv",
|
||||||
"ProvokingVertex",
|
"ProvokingVertex",
|
||||||
"ProvokingVertexEXT",
|
"ProvokingVertexEXT",
|
||||||
"PushAttrib",
|
"PushAttrib",
|
||||||
|
@ -1468,8 +1517,10 @@ functions = [
|
||||||
"UnmapBufferARB",
|
"UnmapBufferARB",
|
||||||
"UseProgram",
|
"UseProgram",
|
||||||
"UseProgramObjectARB",
|
"UseProgramObjectARB",
|
||||||
|
"UseProgramStages",
|
||||||
"ValidateProgram",
|
"ValidateProgram",
|
||||||
"ValidateProgramARB",
|
"ValidateProgramARB",
|
||||||
|
"ValidateProgramPipeline",
|
||||||
"Vertex2d",
|
"Vertex2d",
|
||||||
"Vertex2dv",
|
"Vertex2dv",
|
||||||
"Vertex2f",
|
"Vertex2f",
|
||||||
|
|
Loading…
Reference in New Issue