gallium: remove st_api::get_proc_address hook
authorEmil Velikov <emil.velikov@collabora.com>
Tue, 7 Jun 2016 16:33:45 +0000 (17:33 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Mon, 13 Jun 2016 14:31:28 +0000 (15:31 +0100)
It has been unused for a long time, plus makes the gallium dri modules
require an extra glapi symbol relative to their classic counterparts.

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
src/gallium/include/state_tracker/st_api.h
src/mesa/state_tracker/st_manager.c

index 356863d8531de76a7d801637d511be254458bf1f..41daa47986cc26780574668bb7de3ef99617d530 100644 (file)
@@ -175,11 +175,6 @@ enum st_manager_param {
    ST_MANAGER_BROKEN_INVALIDATE
 };
 
-/**
- * The return type of st_api->get_proc_address.
- */
-typedef void (*st_proc_t)(void);
-
 struct pipe_context;
 struct pipe_resource;
 struct pipe_fence_handle;
@@ -497,13 +492,6 @@ struct st_api
                           int *gl_es1_version,
                           int *gl_es2_version);
 
-   /**
-    * Return an API entry point.
-    *
-    * For GL this is the same as _glapi_get_proc_address.
-    */
-   st_proc_t (*get_proc_address)(struct st_api *stapi, const char *procname);
-
    /**
     * Create a rendering context.
     */
index 33f56ea55e1983bebf4db24275e7bd20b44cdcdf..eaca22a30debd62c5c7350af29358502a7dd9f92 100644 (file)
@@ -802,12 +802,6 @@ st_api_make_current(struct st_api *stapi, struct st_context_iface *stctxi,
    return ret;
 }
 
-static st_proc_t
-st_api_get_proc_address(struct st_api *stapi, const char *procname)
-{
-   return (st_proc_t) _glapi_get_proc_address(procname);
-}
-
 static void
 st_api_destroy(struct st_api *stapi)
 {
@@ -968,7 +962,6 @@ static const struct st_api st_gl_api = {
    ST_API_FEATURE_MS_VISUALS_MASK,
    st_api_destroy,
    st_api_query_versions,
-   st_api_get_proc_address,
    st_api_create_context,
    st_api_make_current,
    st_api_get_current,