[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