[Mesa-dev] [PATCH 08/20] glapi: Remove static dispatch for functions that didn't exist in 10.5

Ian Romanick idr at freedesktop.org
Wed May 13 12:44:36 PDT 2015


From: Ian Romanick <ian.d.romanick at intel.com>

Comparing the output of

    nm libGL.so | grep ' T gl[^X]' | sed 's/.* T //'

between 10.5.5 and this commit, the only change is the removal of
glFramebufferTextureFaceARB.  This function was removed a couple commits
previously.

None of these functions are particuarly new.  If applications were not
statically linking them with 10.5.5, there's approximately zero chance
they will for 10.6.

Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
---
 src/mapi/glapi/gen/static_data.py | 81 ---------------------------------------
 1 file changed, 81 deletions(-)

diff --git a/src/mapi/glapi/gen/static_data.py b/src/mapi/glapi/gen/static_data.py
index a1983ff..b3cddc2 100644
--- a/src/mapi/glapi/gen/static_data.py
+++ b/src/mapi/glapi/gen/static_data.py
@@ -540,8 +540,6 @@ functions = [
    "ClearDepthf",
    "ClearDepthx",
    "ClearIndex",
-   "ClearNamedBufferData",
-   "ClearNamedBufferSubData",
    "ClearStencil",
    "ClearTexImage",
    "ClearTexSubImage",
@@ -632,7 +630,6 @@ functions = [
    "CopyConvolutionFilter1D",
    "CopyConvolutionFilter2D",
    "CopyImageSubData",
-   "CopyNamedBufferSubData",
    "CopyPixels",
    "CopyTexImage1D",
    "CopyTexImage1DEXT",
@@ -647,19 +644,12 @@ functions = [
    "CopyTextureSubImage1D",
    "CopyTextureSubImage2D",
    "CopyTextureSubImage3D",
-   "CreateBuffers",
    "CreateProgram",
    "CreateProgramObjectARB",
-   "CreateProgramPipelines",
-   "CreateQueries",
-   "CreateRenderbuffers",
-   "CreateSamplers",
    "CreateShader",
    "CreateShaderObjectARB",
    "CreateShaderProgramEXT",
    "CreateTextures",
-   "CreateTransformFeedbacks",
-   "CreateVertexArrays",
    "CullFace",
    "DebugMessageCallback",
    "DebugMessageCallbackARB",
@@ -702,7 +692,6 @@ functions = [
    "DisableClientState",
    "Disablei",
    "DisableIndexedEXT",
-   "DisableVertexArrayAttrib",
    "DisableVertexAttribArray",
    "DisableVertexAttribArrayARB",
    "DispatchCompute",
@@ -745,7 +734,6 @@ functions = [
    "EnableClientState",
    "Enablei",
    "EnableIndexedEXT",
-   "EnableVertexArrayAttrib",
    "EnableVertexAttribArray",
    "EnableVertexAttribArrayARB",
    "End",
@@ -777,7 +765,6 @@ functions = [
    "Finish",
    "Flush",
    "FlushMappedBufferRange",
-   "FlushMappedNamedBufferRange",
    "FogCoordd",
    "FogCoorddEXT",
    "FogCoorddv",
@@ -907,11 +894,6 @@ functions = [
    "GetMinmaxParameterfv",
    "GetMinmaxParameteriv",
    "GetMultisamplefv",
-   "GetNamedBufferParameteri64v",
-   "GetNamedBufferParameteriv",
-   "GetNamedBufferPointerv",
-   "GetNamedBufferSubData",
-   "GetNamedRenderbufferParameteriv",
    "GetnColorTableARB",
    "GetnCompressedTexImageARB",
    "GetnConvolutionFilterARB",
@@ -951,7 +933,6 @@ functions = [
    "GetProgramEnvParameterdvARB",
    "GetProgramEnvParameterfvARB",
    "GetProgramInfoLog",
-   "GetProgramInterfaceiv",
    "GetProgramiv",
    "GetProgramivARB",
    "GetProgramivNV",
@@ -961,17 +942,8 @@ functions = [
    "GetProgramNamedParameterfvNV",
    "GetProgramParameterdvNV",
    "GetProgramParameterfvNV",
-   "GetProgramResourceIndex",
-   "GetProgramResourceiv",
-   "GetProgramResourceLocation",
-   "GetProgramResourceLocationIndex",
-   "GetProgramResourceName",
    "GetProgramStringARB",
    "GetProgramStringNV",
-   "GetQueryBufferObjecti64v",
-   "GetQueryBufferObjectiv",
-   "GetQueryBufferObjectui64v",
-   "GetQueryBufferObjectuiv",
    "GetQueryIndexediv",
    "GetQueryiv",
    "GetQueryivARB",
@@ -1020,13 +992,9 @@ functions = [
    "GetTextureParameterIuiv",
    "GetTextureParameteriv",
    "GetTrackMatrixivNV",
-   "GetTransformFeedbacki64_v",
-   "GetTransformFeedbackiv",
-   "GetTransformFeedbacki_v",
    "GetTransformFeedbackVarying",
    "GetTransformFeedbackVaryingEXT",
    "GetUniformBlockIndex",
-   "GetUniformdv",
    "GetUniformfv",
    "GetUniformfvARB",
    "GetUniformIndices",
@@ -1036,9 +1004,6 @@ functions = [
    "GetUniformLocationARB",
    "GetUniformuiv",
    "GetUniformuivEXT",
-   "GetVertexArrayIndexed64iv",
-   "GetVertexArrayIndexediv",
-   "GetVertexArrayiv",
    "GetVertexAttribdv",
    "GetVertexAttribdvARB",
    "GetVertexAttribdvNV",
@@ -1052,7 +1017,6 @@ functions = [
    "GetVertexAttribiv",
    "GetVertexAttribivARB",
    "GetVertexAttribivNV",
-   "GetVertexAttribLdv",
    "GetVertexAttribPointerv",
    "GetVertexAttribPointervARB",
    "GetVertexAttribPointervNV",
@@ -1142,8 +1106,6 @@ functions = [
    "MapGrid1f",
    "MapGrid2d",
    "MapGrid2f",
-   "MapNamedBuffer",
-   "MapNamedBufferRange",
    "Materialf",
    "Materialfv",
    "Materiali",
@@ -1242,11 +1204,6 @@ functions = [
    "MultTransposeMatrixdARB",
    "MultTransposeMatrixf",
    "MultTransposeMatrixfARB",
-   "NamedBufferData",
-   "NamedBufferStorage",
-   "NamedBufferSubData",
-   "NamedRenderbufferStorage",
-   "NamedRenderbufferStorageMultisample",
    "NewList",
    "Normal3b",
    "Normal3bv",
@@ -1547,7 +1504,6 @@ functions = [
    "TextureBarrier",
    "TextureBarrierNV",
    "TextureBuffer",
-   "TextureBufferRange",
    "TextureParameterf",
    "TextureParameterfv",
    "TextureParameteri",
@@ -1567,15 +1523,11 @@ functions = [
    "TextureSubImage3D",
    "TextureView",
    "TrackMatrixNV",
-   "TransformFeedbackBufferBase",
-   "TransformFeedbackBufferRange",
    "TransformFeedbackVaryings",
    "TransformFeedbackVaryingsEXT",
    "Translated",
    "Translatef",
    "Translatex",
-   "Uniform1d",
-   "Uniform1dv",
    "Uniform1f",
    "Uniform1fARB",
    "Uniform1fv",
@@ -1588,8 +1540,6 @@ functions = [
    "Uniform1uiEXT",
    "Uniform1uiv",
    "Uniform1uivEXT",
-   "Uniform2d",
-   "Uniform2dv",
    "Uniform2f",
    "Uniform2fARB",
    "Uniform2fv",
@@ -1602,8 +1552,6 @@ functions = [
    "Uniform2uiEXT",
    "Uniform2uiv",
    "Uniform2uivEXT",
-   "Uniform3d",
-   "Uniform3dv",
    "Uniform3f",
    "Uniform3fARB",
    "Uniform3fv",
@@ -1616,8 +1564,6 @@ functions = [
    "Uniform3uiEXT",
    "Uniform3uiv",
    "Uniform3uivEXT",
-   "Uniform4d",
-   "Uniform4dv",
    "Uniform4f",
    "Uniform4fARB",
    "Uniform4fv",
@@ -1631,31 +1577,21 @@ functions = [
    "Uniform4uiv",
    "Uniform4uivEXT",
    "UniformBlockBinding",
-   "UniformMatrix2dv",
    "UniformMatrix2fv",
    "UniformMatrix2fvARB",
-   "UniformMatrix2x3dv",
    "UniformMatrix2x3fv",
-   "UniformMatrix2x4dv",
    "UniformMatrix2x4fv",
-   "UniformMatrix3dv",
    "UniformMatrix3fv",
    "UniformMatrix3fvARB",
-   "UniformMatrix3x2dv",
    "UniformMatrix3x2fv",
-   "UniformMatrix3x4dv",
    "UniformMatrix3x4fv",
-   "UniformMatrix4dv",
    "UniformMatrix4fv",
    "UniformMatrix4fvARB",
-   "UniformMatrix4x2dv",
    "UniformMatrix4x2fv",
-   "UniformMatrix4x3dv",
    "UniformMatrix4x3fv",
    "UnlockArraysEXT",
    "UnmapBuffer",
    "UnmapBufferARB",
-   "UnmapNamedBuffer",
    "UseProgram",
    "UseProgramObjectARB",
    "UseShaderProgramEXT",
@@ -1695,14 +1631,6 @@ functions = [
    "Vertex4iv",
    "Vertex4s",
    "Vertex4sv",
-   "VertexArrayAttribBinding",
-   "VertexArrayAttribFormat",
-   "VertexArrayAttribIFormat",
-   "VertexArrayAttribLFormat",
-   "VertexArrayBindingDivisor",
-   "VertexArrayElementBuffer",
-   "VertexArrayVertexBuffer",
-   "VertexArrayVertexBuffers",
    "VertexAttrib1d",
    "VertexAttrib1dARB",
    "VertexAttrib1dNV",
@@ -1848,16 +1776,7 @@ functions = [
    "VertexAttribIFormat",
    "VertexAttribIPointer",
    "VertexAttribIPointerEXT",
-   "VertexAttribL1d",
-   "VertexAttribL1dv",
-   "VertexAttribL2d",
-   "VertexAttribL2dv",
-   "VertexAttribL3d",
-   "VertexAttribL3dv",
-   "VertexAttribL4d",
-   "VertexAttribL4dv",
    "VertexAttribLFormat",
-   "VertexAttribLPointer",
    "VertexAttribP1ui",
    "VertexAttribP1uiv",
    "VertexAttribP2ui",
-- 
2.1.0



More information about the mesa-dev mailing list