kill __driRegisterExtensions(), none of the functions did anything
authorJon Smirl <jonsmirl@gmail.com>
Thu, 3 Jun 2004 01:56:07 +0000 (01:56 +0000)
committerJon Smirl <jonsmirl@gmail.com>
Thu, 3 Jun 2004 01:56:07 +0000 (01:56 +0000)
include/GL/internal/dri_interface.h
src/glx/mini/dri_util.h
src/mesa/drivers/dri/fb/fb_dri.c
src/mesa/drivers/dri/mach64/mach64_screen.c
src/mesa/drivers/dri/r128/r128_screen.c
src/mesa/drivers/dri/x11/x11_dri.c

index c0cd128a9e926f5a13873cc4a51e47f18c942a9f..079ff106bafe021fcebd86620ff927450c7118a9 100644 (file)
@@ -176,9 +176,6 @@ extern void * __driCreateNewScreen( __DRInativeDisplay *dpy, int scrn, __DRIscre
 extern void *__driCreateScreen(Display *dpy, int scrn, __DRIscreen *psc,
     int numConfigs, __GLXvisualConfig *config);
 
-/** This is optionally implemented in each driver */
-extern void __driRegisterExtensions( void );
-
 #endif /* DRI_NEW_INTERFACE_ONLY */
 
 
index a3934da4b925bbdbd80693d88409f2a19f66d4fe..638bfa95243b721aa9f7d4aaa8c5713f0a797907 100644 (file)
@@ -524,8 +524,4 @@ driCalculateSwapUsage( __DRIdrawablePrivate *dPriv,
 extern int
 driCompareGLXAPIVersion( GLuint required_version );
 
-/** This is optionally implemented in each driver */
-extern void
-__driRegisterExtensions( void );
-
 #endif /* _DRI_UTIL_H_ */
index 1d35be2c77749cfe39127cc1b4097fbb51033ff1..5b3fbd33d4d8f3669193d7e559c255740102932b 100644 (file)
@@ -578,12 +578,6 @@ static struct __DriverAPIRec fbAPI = {
 };
 
 
-void
-__driRegisterExtensions( void )
-{
-}
-
-
 /*
  * This is the bootstrap function for the driver.
  * The __driCreateScreen name is the symbol that libGL.so fetches.
index 8ec10ea1101d1dd302a86a28946e33a7a53ea19e..b11a1623dad90faba29d01a848fddc557c256bbf 100644 (file)
@@ -443,32 +443,6 @@ mach64InitDriver( __DRIscreenPrivate *driScreen )
    return GL_TRUE;
 }
 
-#ifndef _SOLO
-/* This function is called by libGL.so as soon as libGL.so is loaded.
- * This is where we register new extension functions with the dispatcher.
- */
-void __driRegisterExtensions( void )
-{
-#if 0
-   /* KW: This is handled differently in the other drivers, not sure
-    * what to do here.
-    */
-   PFNGLXENABLEEXTENSIONPROC glx_enable_extension;
-
-   if ( driCompareGLXAPIVersion( 20030317 ) >= 0 ) {
-      glx_enable_extension = (PFNGLXENABLEEXTENSIONPROC)
-         glXGetProcAddress( (const GLubyte *) "__glXEnableExtension" );
-
-      if ( glx_enable_extension != NULL ) {
-        glx_enable_extension( "GLX_SGI_swap_control", GL_FALSE );
-        glx_enable_extension( "GLX_SGI_video_sync", GL_FALSE );
-        glx_enable_extension( "GLX_MESA_swap_control", GL_FALSE );
-      }
-   }
-#endif
-}
-#endif
-
 static struct __DriverAPIRec mach64API = {
    .InitDriver      = mach64InitDriver,
    .DestroyScreen   = mach64DestroyScreen,
index 5825e95ef260059965cb064652258cd71349efeb..48a17ab172bea5e28296c9ff886f8c3e7de99831 100644 (file)
@@ -335,36 +335,6 @@ r128InitDriver( __DRIscreenPrivate *sPriv )
    return GL_TRUE;
 }
 
-#ifndef _SOLO
-/**
- * This function is called by libGL.so as soon as libGL.so is loaded.
- * This is where we register new extension functions with the dispatcher.
- *
- * \todo This interface has been deprecated, so we should probably remove
- *       this function before the next XFree86 release.
- */
-void __driRegisterExtensions( void )
-{
-#if 0
-   /* KW: This is done slightly differently to the other drivers and
-      dri_interface.h doesn't seem to cope. 
-   */
-   PFNGLXENABLEEXTENSIONPROC
-   glx_enable_extension;
-
-   if ( driCompareGLXAPIVersion( 20030317 ) >= 0 ) {
-      glx_enable_extension = (PFNGLXENABLEEXTENSIONPROC)
-         glXGetProcAddress( (const GLubyte *) "__glXEnableExtension" );
-
-      if ( glx_enable_extension != NULL ) {
-        glx_enable_extension( "GLX_SGI_swap_control", GL_FALSE );
-        glx_enable_extension( "GLX_SGI_video_sync", GL_FALSE );
-        glx_enable_extension( "GLX_MESA_swap_control", GL_FALSE );
-      }
-   }
-#endif
-}
-#endif
 
 static struct __DriverAPIRec r128API = {
    .InitDriver      = r128InitDriver,
index 5ea3f1a1c451729298b82ef968408f4c457fc32a..cc307b0cc4bfd86e1a4d49cc747481c4c66cf370 100644 (file)
@@ -450,11 +450,6 @@ static struct __DriverAPIRec x11API = {
    x11OpenCloseFullScreen
 };
 
-void
-__driRegisterExtensions(void)
-{
-}
-
 /*
  * This is the bootstrap function for the driver.
  * The __driCreateScreen name is the symbol that libGL.so fetches.