diff options
-rwxr-xr-x | src/mapi/es2api/ABI-check | 133 |
1 files changed, 125 insertions, 8 deletions
diff --git a/src/mapi/es2api/ABI-check b/src/mapi/es2api/ABI-check index 835882c954..179bea132e 100755 --- a/src/mapi/es2api/ABI-check +++ b/src/mapi/es2api/ABI-check @@ -15,6 +15,7 @@ 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 glActiveTexture glAttachShader glBeginQuery @@ -23,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 @@ -48,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 @@ -77,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 @@ -173,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 @@ -200,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 @@ -247,7 +358,9 @@ glUniformMatrix4x2fv glUniformMatrix4x3fv glUnmapBuffer glUseProgram +glUseProgramStages glValidateProgram +glValidateProgramPipeline glVertexAttrib1f glVertexAttrib1fv glVertexAttrib2f @@ -256,13 +369,17 @@ glVertexAttrib3f glVertexAttrib3fv glVertexAttrib4f glVertexAttrib4fv +glVertexAttribBinding glVertexAttribDivisor +glVertexAttribFormat glVertexAttribI4i glVertexAttribI4iv glVertexAttribI4ui glVertexAttribI4uiv +glVertexAttribIFormat glVertexAttribIPointer glVertexAttribPointer +glVertexBindingDivisor glViewport glWaitSync EOF |