This will be squashed before push, but was split out to make review easier. --- src/mapi/es2api/ABI-check | 248 +++++++++++++++++++++++----------------------- 1 file changed, 124 insertions(+), 124 deletions(-)
diff --git a/src/mapi/es2api/ABI-check b/src/mapi/es2api/ABI-check index 84e8a130601..ed20270737f 100755 --- a/src/mapi/es2api/ABI-check +++ b/src/mapi/es2api/ABI-check @@ -16,122 +16,6 @@ fi FUNCS=$(nm -D --defined-only $LIB | grep -o 'T gl.*' | cut -c 3- | while read func; do ( grep -q "^$func$" || echo $func ) <<EOF glActiveShaderProgram -glBindImageTexture -glBindFragDataLocationEXT -glBindProgramPipeline -glBindVertexBuffer -glBlendBarrier -glBlendEquationi -glBlendEquationSeparatei -glBlendFunci -glBlendFuncSeparatei -glColorMaski -glCopyImageSubData -glCreateShaderProgramv -glDebugMessageCallback -glDebugMessageControl -glDebugMessageInsert -glDeleteProgramPipelines -glDisablei -glDispatchCompute -glDispatchComputeIndirect -glDrawArraysIndirect -glDrawElementsBaseVertex -glDrawElementsIndirect -glDrawElementsInstancedBaseVertex -glDrawRangeElementsBaseVertex -glEnablei -glFramebufferParameteri -glFramebufferTexture -glGenProgramPipelines -glGetBooleani_v -glGetDebugMessageLog -glGetFramebufferParameteriv -glGetGraphicsResetStatus -glGetMultisamplefv -glGetnUniformfv -glGetnUniformiv -glGetnUniformuiv -glGetObjectLabel -glGetObjectPtrLabel -glGetPointerv -glGetProgramInterfaceiv -glGetProgramPipelineInfoLog -glGetProgramPipelineiv -glGetProgramResourceIndex -glGetProgramResourceiv -glGetProgramResourceLocation -glGetProgramResourceName -glGetSamplerParameterIiv -glGetSamplerParameterIuiv -glGetTexLevelParameterfv -glGetTexLevelParameteriv -glGetTexParameterIiv -glGetTexParameterIivEXT -glGetTexParameterIuiv -glGetTexParameterIuivEXT -glIsEnabledi -glIsProgramPipeline -glMemoryBarrier -glMemoryBarrierByRegion -glMinSampleShading -glObjectLabel -glObjectPtrLabel -glPatchParameteri -glPopDebugGroup -glPrimitiveBoundingBox -glProgramUniform1f -glProgramUniform1fv -glProgramUniform1i -glProgramUniform1iv -glProgramUniform1ui -glProgramUniform1uiv -glProgramUniform2f -glProgramUniform2fv -glProgramUniform2i -glProgramUniform2iv -glProgramUniform2ui -glProgramUniform2uiv -glProgramUniform3f -glProgramUniform3fv -glProgramUniform3i -glProgramUniform3iv -glProgramUniform3ui -glProgramUniform3uiv -glProgramUniform4f -glProgramUniform4fv -glProgramUniform4i -glProgramUniform4iv -glProgramUniform4ui -glProgramUniform4uiv -glProgramUniformMatrix2fv -glProgramUniformMatrix2x3fv -glProgramUniformMatrix2x4fv -glProgramUniformMatrix3fv -glProgramUniformMatrix3x2fv -glProgramUniformMatrix3x4fv -glProgramUniformMatrix4fv -glProgramUniformMatrix4x2fv -glProgramUniformMatrix4x3fv -glPushDebugGroup -glReadnPixels -glSampleMaski -glSamplerParameterIiv -glSamplerParameterIuiv -glTexBuffer -glTexBufferRange -glTexParameterIiv -glTexParameterIivEXT -glTexParameterIuiv -glTexParameterIuivEXT -glTexStorage2DMultisample -glTexStorage3DMultisample -glUseProgramStages -glValidateProgramPipeline -glVertexAttribBinding -glVertexAttribFormat -glVertexAttribIFormat -glVertexBindingDivisor glActiveTexture glAttachShader glBeginQuery @@ -140,17 +24,26 @@ glBindAttribLocation glBindBuffer glBindBufferBase glBindBufferRange +glBindFragDataLocationEXT glBindFramebuffer +glBindImageTexture +glBindProgramPipeline glBindRenderbuffer glBindSampler glBindTexture glBindTransformFeedback glBindVertexArray +glBindVertexBuffer +glBlendBarrier glBlendColor glBlendEquation glBlendEquationSeparate +glBlendEquationSeparatei +glBlendEquationi glBlendFunc glBlendFuncSeparate +glBlendFuncSeparatei +glBlendFunci glBlitFramebuffer glBufferData glBufferSubData @@ -165,21 +58,28 @@ glClearDepthf glClearStencil glClientWaitSync glColorMask +glColorMaski glCompileShader glCompressedTexImage2D glCompressedTexImage3D glCompressedTexSubImage2D glCompressedTexSubImage3D glCopyBufferSubData +glCopyImageSubData glCopyTexImage2D glCopyTexSubImage2D glCopyTexSubImage3D glCreateProgram glCreateShader +glCreateShaderProgramv glCullFace +glDebugMessageCallback +glDebugMessageControl +glDebugMessageInsert glDeleteBuffers glDeleteFramebuffers glDeleteProgram +glDeleteProgramPipelines glDeleteQueries glDeleteRenderbuffers glDeleteSamplers @@ -194,91 +94,131 @@ glDepthRangef glDetachShader glDisable glDisableVertexAttribArray +glDisablei +glDispatchCompute +glDispatchComputeIndirect glDrawArrays +glDrawArraysIndirect glDrawArraysInstanced glDrawBuffers glDrawElements +glDrawElementsBaseVertex +glDrawElementsIndirect glDrawElementsInstanced +glDrawElementsInstancedBaseVertex glDrawRangeElements +glDrawRangeElementsBaseVertex glEGLImageTargetRenderbufferStorageOES glEGLImageTargetTexture2DOES glEnable glEnableVertexAttribArray +glEnablei glEndQuery glEndTransformFeedback glFenceSync glFinish glFlush glFlushMappedBufferRange +glFramebufferParameteri glFramebufferRenderbuffer +glFramebufferTexture glFramebufferTexture2D glFramebufferTextureLayer glFrontFace glGenBuffers -glGenerateMipmap glGenFramebuffers +glGenProgramPipelines glGenQueries glGenRenderbuffers glGenSamplers glGenTextures glGenTransformFeedbacks glGenVertexArrays +glGenerateMipmap glGetActiveAttrib glGetActiveUniform -glGetActiveUniformBlockiv glGetActiveUniformBlockName +glGetActiveUniformBlockiv glGetActiveUniformsiv glGetAttachedShaders glGetAttribLocation +glGetBooleani_v glGetBooleanv glGetBufferParameteri64v glGetBufferParameteriv glGetBufferPointerv +glGetDebugMessageLog glGetError glGetFloatv glGetFragDataLocation glGetFramebufferAttachmentParameteriv +glGetFramebufferParameteriv +glGetGraphicsResetStatus glGetInteger64i_v glGetInteger64v glGetIntegeri_v glGetIntegerv glGetInternalformativ +glGetMultisamplefv +glGetObjectLabel +glGetObjectPtrLabel +glGetPointerv glGetProgramBinary glGetProgramInfoLog +glGetProgramInterfaceiv +glGetProgramPipelineInfoLog +glGetProgramPipelineiv +glGetProgramResourceIndex +glGetProgramResourceLocation +glGetProgramResourceName +glGetProgramResourceiv glGetProgramiv -glGetQueryiv glGetQueryObjectuiv +glGetQueryiv glGetRenderbufferParameteriv +glGetSamplerParameterIiv +glGetSamplerParameterIuiv glGetSamplerParameterfv glGetSamplerParameteriv glGetShaderInfoLog -glGetShaderiv glGetShaderPrecisionFormat glGetShaderSource +glGetShaderiv glGetString glGetStringi glGetSynciv +glGetTexLevelParameterfv +glGetTexLevelParameteriv +glGetTexParameterIiv +glGetTexParameterIivEXT +glGetTexParameterIuiv +glGetTexParameterIuivEXT glGetTexParameterfv glGetTexParameteriv glGetTransformFeedbackVarying glGetUniformBlockIndex -glGetUniformfv glGetUniformIndices -glGetUniformiv glGetUniformLocation +glGetUniformfv +glGetUniformiv glGetUniformuiv -glGetVertexAttribfv glGetVertexAttribIiv glGetVertexAttribIuiv -glGetVertexAttribiv glGetVertexAttribPointerv +glGetVertexAttribfv +glGetVertexAttribiv +glGetnUniformfv +glGetnUniformiv +glGetnUniformuiv glHint glInvalidateFramebuffer glInvalidateSubFramebuffer glIsBuffer glIsEnabled +glIsEnabledi glIsFramebuffer glIsProgram +glIsProgramPipeline glIsQuery glIsRenderbuffer glIsSampler @@ -290,20 +230,66 @@ glIsVertexArray glLineWidth glLinkProgram glMapBufferRange +glMemoryBarrier +glMemoryBarrierByRegion +glMinSampleShading glMultiDrawArraysEXT glMultiDrawElementsEXT +glObjectLabel +glObjectPtrLabel +glPatchParameteri glPauseTransformFeedback glPixelStorei glPolygonOffset +glPopDebugGroup +glPrimitiveBoundingBox glProgramBinary glProgramParameteri +glProgramUniform1f +glProgramUniform1fv +glProgramUniform1i +glProgramUniform1iv +glProgramUniform1ui +glProgramUniform1uiv +glProgramUniform2f +glProgramUniform2fv +glProgramUniform2i +glProgramUniform2iv +glProgramUniform2ui +glProgramUniform2uiv +glProgramUniform3f +glProgramUniform3fv +glProgramUniform3i +glProgramUniform3iv +glProgramUniform3ui +glProgramUniform3uiv +glProgramUniform4f +glProgramUniform4fv +glProgramUniform4i +glProgramUniform4iv +glProgramUniform4ui +glProgramUniform4uiv +glProgramUniformMatrix2fv +glProgramUniformMatrix2x3fv +glProgramUniformMatrix2x4fv +glProgramUniformMatrix3fv +glProgramUniformMatrix3x2fv +glProgramUniformMatrix3x4fv +glProgramUniformMatrix4fv +glProgramUniformMatrix4x2fv +glProgramUniformMatrix4x3fv +glPushDebugGroup glReadBuffer glReadPixels +glReadnPixels glReleaseShaderCompiler glRenderbufferStorage glRenderbufferStorageMultisample glResumeTransformFeedback glSampleCoverage +glSampleMaski +glSamplerParameterIiv +glSamplerParameterIuiv glSamplerParameterf glSamplerParameterfv glSamplerParameteri @@ -317,14 +303,22 @@ glStencilMask glStencilMaskSeparate glStencilOp glStencilOpSeparate +glTexBuffer +glTexBufferRange glTexImage2D glTexImage3D +glTexParameterIiv +glTexParameterIivEXT +glTexParameterIuiv +glTexParameterIuivEXT glTexParameterf glTexParameterfv glTexParameteri glTexParameteriv glTexStorage2D +glTexStorage2DMultisample glTexStorage3D +glTexStorage3DMultisample glTexSubImage2D glTexSubImage3D glTransformFeedbackVaryings @@ -364,7 +358,9 @@ glUniformMatrix4x2fv glUniformMatrix4x3fv glUnmapBuffer glUseProgram +glUseProgramStages glValidateProgram +glValidateProgramPipeline glVertexAttrib1f glVertexAttrib1fv glVertexAttrib2f @@ -373,13 +369,17 @@ glVertexAttrib3f glVertexAttrib3fv glVertexAttrib4f glVertexAttrib4fv +glVertexAttribBinding glVertexAttribDivisor +glVertexAttribFormat glVertexAttribI4i glVertexAttribI4iv glVertexAttribI4ui glVertexAttribI4uiv +glVertexAttribIFormat glVertexAttribIPointer glVertexAttribPointer +glVertexBindingDivisor glViewport glWaitSync EOF -- 2.14.3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev