mapi: Fixes compile error with build option "-D shared-glapi=disabled"
authorYonggang Luo <luoyonggang@gmail.com>
Fri, 23 Jun 2023 04:29:04 +0000 (12:29 +0800)
committerMarge Bot <emma+marge@anholt.net>
Tue, 27 Jun 2023 11:38:59 +0000 (11:38 +0000)
Fixes: 398a8d43dc9 ("mapi: Delete dynamic stub generation.")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9245

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Reviewed-by: Corentin Noël <corentin.noel@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23822>

src/mapi/glapi/glapi_getproc.c

index 262c797..74c8a7b 100644 (file)
@@ -107,26 +107,6 @@ get_static_proc_address(const char *funcName)
 #endif
 }
 
-
-
-/**
- * Return the name of the function at the given offset in the dispatch
- * table.  For debugging only.
- */
-static const char *
-get_static_proc_name( GLuint offset )
-{
-   GLuint i;
-   for (i = 0; static_functions[i].Name_offset >= 0; i++) {
-      if (static_functions[i].Offset == offset) {
-        return gl_string_table + static_functions[i].Name_offset;
-      }
-   }
-   return NULL;
-}
-
-
-
 /**********************************************************************
  * Extension function management.
  */
@@ -148,7 +128,7 @@ struct _glapi_function {
  * function in the dispatch table.
  */
 int
-_glapi_add_dispatch(const char function_name)
+_glapi_add_dispatch(const char *funcName)
 {
    init_glapi_relocs_once();
 
@@ -176,7 +156,6 @@ _glapi_proc
 _glapi_get_proc_address(const char *funcName)
 {
    _glapi_proc func;
-   struct _glapi_function * entry;
 
    init_glapi_relocs_once();
 
@@ -200,16 +179,13 @@ _glapi_get_proc_address(const char *funcName)
 const char *
 _glapi_get_proc_name(GLuint offset)
 {
-   const char * n;
-
-   /* search built-in functions */
-   n = get_static_proc_name(offset);
-   if ( n != NULL ) {
-      return n;
+   GLuint i;
+   for (i = 0; static_functions[i].Name_offset >= 0; i++) {
+      if (static_functions[i].Offset == offset) {
+         return gl_string_table + static_functions[i].Name_offset;
+      }
    }
-
-   /* search added extension functions */
-   return get_extension_proc_name(offset);
+   return NULL;
 }