Remove now unused getProcAddress from DRIinterfaceMethods.
authorKristian Høgsberg <krh@hinata.boston.redhat.com>
Thu, 17 May 2007 19:33:14 +0000 (15:33 -0400)
committerKristian Høgsberg <krh@redhat.com>
Thu, 11 Oct 2007 15:25:37 +0000 (11:25 -0400)
include/GL/internal/dri_interface.h
src/glx/x11/glxext.c

index cce3b6fcf02646b4cfc5021d2ae6d5c957366282..657e3828cca213e906451ac5f80b7abe3f958541 100644 (file)
@@ -169,39 +169,6 @@ struct __DRImediaStreamCounterExtensionRec {
 };
 
 
-/**
- * \name Functions provided by the driver loader.
- */
-/*@{*/
-/**
- * Type of a pointer to \c glXGetScreenDriver, as returned by
- * \c glXGetProcAddress.  This function is used to get the name of the DRI
- * driver for the specified screen of the specified display.  The driver
- * name is typically used with \c glXGetDriverConfig.
- *
- * \sa glXGetScreenDriver, glXGetProcAddress, glXGetDriverConfig
- */
-typedef const char * (* PFNGLXGETSCREENDRIVERPROC) (__DRIscreen *screen);
-
-/**
- * Type of a pointer to \c glXGetDriverConfig, as returned by
- * \c glXGetProcAddress.  This function is used to get the XML document
- * describing the configuration options available for the specified driver.
- *
- * \sa glXGetDriverConfig, glXGetProcAddress, glXGetScreenDriver
- */
-typedef const char * (* PFNGLXGETDRIVERCONFIGPROC) (const char *driverName);
-
-/**
- * Type of a pointer to \c glxEnableExtension, as returned by
- * \c __DRIinterfaceMethods::getProcAddress.  This function is used to enable
- * a GLX extension on the specified screen.
- */
-typedef void (* PFNGLXSCRENABLEEXTENSIONPROC) (__DRIscreen *screen,
-                                              const char *name);
-/*@}*/
-
-
 /**
  * Macros for building symbol and strings.  Standard CPP two step...
  */
@@ -263,11 +230,6 @@ struct __DRIversionRec {
 typedef void (*__DRIfuncPtr)(void);
 
 struct __DRIinterfaceMethodsRec {
-    /**
-     * Get pointer to named function.
-     */
-    __DRIfuncPtr (*getProcAddress)( const char * proc_name );
-
     /**
      * Create a list of \c __GLcontextModes structures.
      */
index 3db163af1ee959f14a4f3a80313abbb3f3970750..580faec0d00323299ab6a4cd10b5e3cfae7cc69c 100644 (file)
@@ -691,19 +691,6 @@ filter_modes( __GLcontextModes ** server_modes,
     return modes_count;
 }
 
-
-/**
- * Implement \c __DRIinterfaceMethods::getProcAddress.
- */
-static __DRIfuncPtr get_proc_address( const char * proc_name )
-{
-    if (strcmp( proc_name, "glxEnableExtension" ) == 0) {
-       return (__DRIfuncPtr) __glXScrEnableExtension;
-    }
-    
-    return NULL;
-}
-
 #ifdef XDAMAGE_1_1_INTERFACE
 static GLboolean has_damage_post(Display *dpy)
 {
@@ -798,8 +785,6 @@ __glXDRIGetDrawableInfo(__DRIdrawable *drawable,
  * Table of functions exported by the loader to the driver.
  */
 static const __DRIinterfaceMethods interface_methods = {
-    get_proc_address,
-
     _gl_context_modes_create,
     _gl_context_modes_destroy,