glapi: Add a list of functions that are not used but still need dispatch slots

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
This commit is contained in:
Ian Romanick
2015-05-12 18:09:13 -07:00
parent d2ee60cd52
commit 0fe7eab8d9
+56
View File
@@ -1671,3 +1671,59 @@ functions = [
"WindowPos3sv",
"WindowPos3svARB",
]
"""Functions that need dispatch slots but are not used
Some of these functions may have GLX protocol support (for
indirect-rendering). Other were used in previous versions of Mesa. They keep
slots in the dispatch table so that newer versions of libGL can still be used
with older drivers."""
unused_functions = [
# SGIS_multisample
"SampleMaskSGIS",
"SamplePatternSGIS",
# NV_vertex_program
"AreProgramsResidentNV",
"ExecuteProgramNV",
"GetProgramParameterdvNV",
"GetProgramParameterfvNV",
"GetProgramivNV",
"GetProgramStringNV",
"GetTrackMatrixivNV",
"GetVertexAttribdvNV",
"GetVertexAttribfvNV",
"GetVertexAttribivNV",
"LoadProgramNV",
"ProgramParameters4dvNV",
"ProgramParameters4fvNV",
"RequestResidentProgramsNV",
"TrackMatrixNV",
"VertexAttribPointerNV",
# MESA_resize_buffers
"ResizeBuffersMESA",
# ATI_envmap_bumpmap
"TexBumpParameterfvATI",
"TexBumpParameterivATI",
"GetTexBumpParameterfvATI",
"GetTexBumpParameterivATI",
# NV_fragment_program
"ProgramNamedParameter4fNV",
"ProgramNamedParameter4dNV",
"ProgramNamedParameter4fvNV",
"ProgramNamedParameter4dvNV",
"GetProgramNamedParameterfvNV",
"GetProgramNamedParameterdvNV",
# APPLE_flush_buffer_range
"BufferParameteriAPPLE",
"FlushMappedBufferRangeAPPLE",
# EXT_separate_shader_objects
"UseShaderProgramEXT",
"ActiveProgramEXT",
"CreateShaderProgramEXT",
]