mesa: kill off _mesa_do_init_remap_table()
authorEmil Velikov <emil.velikov@collabora.com>
Tue, 7 Jun 2016 16:33:41 +0000 (17:33 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Mon, 13 Jun 2016 14:31:28 +0000 (15:31 +0100)
... and inline its contents in _mesa_init_remap_table().

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/main/remap.c

index a756057605f58a4678489483289690ef442f7725..6dc4235cba0b43ef5494fde1db2d4442b585240a 100644 (file)
@@ -98,10 +98,8 @@ map_function_spec(const char *spec)
  * The remap table needs to be initialized before calling the
  * CALL/GET/SET macros defined in main/dispatch.h.
  */
-static void
-_mesa_do_init_remap_table(const char *pool,
-                         int size,
-                         const struct gl_function_pool_remap *remap)
+void
+_mesa_init_remap_table(void)
 {
    static bool initialized = false;
    GLint i;
@@ -110,17 +108,17 @@ _mesa_do_init_remap_table(const char *pool,
       return;
    initialized = true;
 
-   /* initialize the remap table */
-   for (i = 0; i < size; i++) {
+   /* initialize the MESA_remap_table_functions table */
+   for (i = 0; i < driDispatchRemapTable_size; i++) {
       int offset;
       const char *spec;
 
       /* sanity check */
-      assert(i == remap[i].remap_index);
-      spec = _mesa_function_pool + remap[i].pool_index;
+      assert(i == MESA_remap_table_functions[i].remap_index);
+      spec = _mesa_function_pool + MESA_remap_table_functions[i].pool_index;
 
       offset = map_function_spec(spec);
-      /* store the dispatch offset in the remap table */
+      /* store the dispatch offset in the MESA_remap_table_functions table */
       driDispatchRemapTable[i] = offset;
       if (offset < 0) {
          const char *name = spec + strlen(spec) + 1;
@@ -128,12 +126,3 @@ _mesa_do_init_remap_table(const char *pool,
       }
    }
 }
-
-
-void
-_mesa_init_remap_table(void)
-{
-   _mesa_do_init_remap_table(_mesa_function_pool,
-                            driDispatchRemapTable_size,
-                            MESA_remap_table_functions);
-}