diff options
| -rw-r--r-- | src/glx/apple/glx_empty.c | 48 | ||||
| -rw-r--r-- | src/glx/dri_common.c | 7 | ||||
| -rw-r--r-- | src/glx/glxclient.h | 4 | ||||
| -rw-r--r-- | src/glx/glxcmds.c | 107 | ||||
| -rw-r--r-- | src/glx/glxextensions.c | 2 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/common/dri_util.c | 35 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/common/dri_util.h | 1 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/mach64/mach64_screen.c | 1 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/mga/mga_xmesa.c | 1 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/r128/r128_screen.c | 1 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/radeon/radeon_screen.c | 2 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/unichrome/via_screen.c | 1 | 
12 files changed, 0 insertions, 210 deletions
diff --git a/src/glx/apple/glx_empty.c b/src/glx/apple/glx_empty.c index e19bf05d47..1569679c71 100644 --- a/src/glx/apple/glx_empty.c +++ b/src/glx/apple/glx_empty.c @@ -32,54 +32,6 @@ glXGetSwapIntervalMESA(void)  /* -** GLX_MESA_swap_frame_usage -*/ - -int -glXBeginFrameTrackingMESA(Display * dpy, GLXDrawable drawable) -{ -   int status = GLX_BAD_CONTEXT; -   (void) dpy; -   (void) drawable; -   return status; -} - - -int -glXEndFrameTrackingMESA(Display * dpy, GLXDrawable drawable) -{ -   int status = GLX_BAD_CONTEXT; -   (void) dpy; -   (void) drawable; -   return status; -} - - -int -glXGetFrameUsageMESA(Display * dpy, GLXDrawable drawable, GLfloat * usage) -{ -   int status = GLX_BAD_CONTEXT; -   (void) dpy; -   (void) drawable; -   (void) usage; -   return status; -} - -int -glXQueryFrameTrackingMESA(Display * dpy, GLXDrawable drawable, -                          int64_t * sbc, int64_t * missedFrames, -                          GLfloat * lastMissedUsage) -{ -   int status = GLX_BAD_CONTEXT; -   (void) dpy; -   (void) drawable; -   (void) sbc; -   (void) missedFrames; -   (void) lastMissedUsage; -   return status; -} - -/*  ** GLX_SGI_video_sync  */  int diff --git a/src/glx/dri_common.c b/src/glx/dri_common.c index 907b05f639..b1d9f32021 100644 --- a/src/glx/dri_common.c +++ b/src/glx/dri_common.c @@ -351,13 +351,6 @@ driBindCommonExtensions(__GLXscreenConfigs *psc,        }  #endif -#ifdef __DRI_FRAME_TRACKING -      if (strcmp(extensions[i]->name, __DRI_FRAME_TRACKING) == 0) { -	 psc->frameTracking = (__DRIframeTrackingExtension *) extensions[i]; -	 __glXEnableDirectExtension(psc, "GLX_MESA_swap_frame_usage"); -      } -#endif -  #ifdef __DRI_READ_DRAWABLE        if (strcmp(extensions[i]->name, __DRI_READ_DRAWABLE) == 0) {  	 __glXEnableDirectExtension(psc, "GLX_SGI_make_current_read"); diff --git a/src/glx/glxclient.h b/src/glx/glxclient.h index d7af44470f..4ce99050b3 100644 --- a/src/glx/glxclient.h +++ b/src/glx/glxclient.h @@ -540,10 +540,6 @@ struct __GLXscreenConfigsRec     const __DRIcopySubBufferExtension *driCopySubBuffer;  #endif -#ifdef __DRI_FRAME_TRACKING -   const __DRIframeTrackingExtension *frameTracking; -#endif -  #endif      /** diff --git a/src/glx/glxcmds.c b/src/glx/glxcmds.c index 4a7360c149..f51df7bca1 100644 --- a/src/glx/glxcmds.c +++ b/src/glx/glxcmds.c @@ -2123,107 +2123,6 @@ __glXGetSwapIntervalMESA(void)  /* -** GLX_MESA_swap_frame_usage -*/ - -static GLint -__glXBeginFrameTrackingMESA(Display * dpy, GLXDrawable drawable) -{ -   int status = GLX_BAD_CONTEXT; -#ifdef __DRI_FRAME_TRACKING -   int screen = 0; -   __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable, &screen); -   __GLXscreenConfigs *const psc = GetGLXScreenConfigs(dpy, screen); - -   if (pdraw != NULL && psc->frameTracking != NULL) -      status = psc->frameTracking->frameTracking(pdraw->driDrawable, GL_TRUE); -#else -   (void) dpy; -   (void) drawable; -#endif -   return status; -} - - -static GLint -__glXEndFrameTrackingMESA(Display * dpy, GLXDrawable drawable) -{ -   int status = GLX_BAD_CONTEXT; -#ifdef __DRI_FRAME_TRACKING -   int screen = 0; -   __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable, &screen); -   __GLXscreenConfigs *psc = GetGLXScreenConfigs(dpy, screen); - -   if (pdraw != NULL && psc->frameTracking != NULL) -      status = psc->frameTracking->frameTracking(pdraw->driDrawable, -                                                 GL_FALSE); -#else -   (void) dpy; -   (void) drawable; -#endif -   return status; -} - - -static GLint -__glXGetFrameUsageMESA(Display * dpy, GLXDrawable drawable, GLfloat * usage) -{ -   int status = GLX_BAD_CONTEXT; -#ifdef __DRI_FRAME_TRACKING -   int screen = 0; -   __GLXDRIdrawable *const pdraw = GetGLXDRIDrawable(dpy, drawable, &screen); -   __GLXscreenConfigs *const psc = GetGLXScreenConfigs(dpy, screen); - -   if (pdraw != NULL && psc->frameTracking != NULL) { -      int64_t sbc, missedFrames; -      float lastMissedUsage; - -      status = psc->frameTracking->queryFrameTracking(pdraw->driDrawable, -                                                      &sbc, -                                                      &missedFrames, -                                                      &lastMissedUsage, -                                                      usage); -   } -#else -   (void) dpy; -   (void) drawable; -   (void) usage; -#endif -   return status; -} - - -static GLint -__glXQueryFrameTrackingMESA(Display * dpy, GLXDrawable drawable, -                            int64_t * sbc, int64_t * missedFrames, -                            GLfloat * lastMissedUsage) -{ -   int status = GLX_BAD_CONTEXT; -#ifdef __DRI_FRAME_TRACKING -   int screen = 0; -   __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable, &screen); -   __GLXscreenConfigs *const psc = GetGLXScreenConfigs(dpy, screen); - -   if (pdraw != NULL && psc->frameTracking != NULL) { -      float usage; - -      status = psc->frameTracking->queryFrameTracking(pdraw->driDrawable, -                                                      sbc, missedFrames, -                                                      lastMissedUsage, -                                                      &usage); -   } -#else -   (void) dpy; -   (void) drawable; -   (void) sbc; -   (void) missedFrames; -   (void) lastMissedUsage; -#endif -   return status; -} - - -/*  ** GLX_SGI_video_sync  */  static int @@ -3072,12 +2971,6 @@ static const struct name_address_pair GLX_functions[] = {     /*** GLX_MESA_swap_control ***/     GLX_FUNCTION2(glXSwapIntervalMESA, __glXSwapIntervalMESA),     GLX_FUNCTION2(glXGetSwapIntervalMESA, __glXGetSwapIntervalMESA), - -   /*** GLX_MESA_swap_frame_usage ***/ -   GLX_FUNCTION2(glXBeginFrameTrackingMESA, __glXBeginFrameTrackingMESA), -   GLX_FUNCTION2(glXEndFrameTrackingMESA, __glXEndFrameTrackingMESA), -   GLX_FUNCTION2(glXGetFrameUsageMESA, __glXGetFrameUsageMESA), -   GLX_FUNCTION2(glXQueryFrameTrackingMESA, __glXQueryFrameTrackingMESA),  #endif     /*** GLX_ARB_get_proc_address ***/ diff --git a/src/glx/glxextensions.c b/src/glx/glxextensions.c index 762aec527c..4eb6a5536a 100644 --- a/src/glx/glxextensions.c +++ b/src/glx/glxextensions.c @@ -94,10 +94,8 @@ static const struct extension_info known_glx_extensions[] = {     { GLX(MESA_release_buffers),        VER(0,0), N, N, N, N }, /* Deprecated */  #ifdef GLX_USE_APPLEGL     { GLX(MESA_swap_control),           VER(0,0), N, N, N, N }, -   { GLX(MESA_swap_frame_usage),       VER(0,0), N, N, N, N },  #else     { GLX(MESA_swap_control),           VER(0,0), Y, N, N, Y }, -   { GLX(MESA_swap_frame_usage),       VER(0,0), Y, N, N, Y },  #endif     { GLX(NV_float_buffer),             VER(0,0), N, N, N, N },     { GLX(NV_render_depth_texture),     VER(0,0), N, N, N, N }, diff --git a/src/mesa/drivers/dri/common/dri_util.c b/src/mesa/drivers/dri/common/dri_util.c index 18b9035248..dce84ef0de 100644 --- a/src/mesa/drivers/dri/common/dri_util.c +++ b/src/mesa/drivers/dri/common/dri_util.c @@ -927,41 +927,6 @@ const __DRI2configQueryExtension dri2ConfigQueryExtension = {     dri2ConfigQueryf,  }; -static int -driFrameTracking(__DRIdrawable *drawable, GLboolean enable) -{ -    return GLX_BAD_CONTEXT; -} - -static int -driQueryFrameTracking(__DRIdrawable *dpriv, -		      int64_t * sbc, int64_t * missedFrames, -		      float * lastMissedUsage, float * usage) -{ -   __DRIswapInfo   sInfo; -   int             status; -   int64_t         ust; -   __DRIscreen *psp = dpriv->driScreenPriv; - -   status = dpriv->driScreenPriv->DriverAPI.GetSwapInfo( dpriv, & sInfo ); -   if ( status == 0 ) { -      *sbc = sInfo.swap_count; -      *missedFrames = sInfo.swap_missed_count; -      *lastMissedUsage = sInfo.swap_missed_usage; - -      (*psp->systemTime->getUST)( & ust ); -      *usage = driCalculateSwapUsage( dpriv, sInfo.swap_ust, ust ); -   } - -   return status; -} - -const __DRIframeTrackingExtension driFrameTrackingExtension = { -    { __DRI_FRAME_TRACKING, __DRI_FRAME_TRACKING_VERSION }, -    driFrameTracking, -    driQueryFrameTracking     -}; -  /**   * Calculate amount of swap interval used between GLX buffer swaps.   *  diff --git a/src/mesa/drivers/dri/common/dri_util.h b/src/mesa/drivers/dri/common/dri_util.h index e4c590b132..bc647ff813 100644 --- a/src/mesa/drivers/dri/common/dri_util.h +++ b/src/mesa/drivers/dri/common/dri_util.h @@ -70,7 +70,6 @@ extern const __DRIdri2Extension driDRI2Extension;  extern const __DRIextension driReadDrawableExtension;  extern const __DRIcopySubBufferExtension driCopySubBufferExtension;  extern const __DRIswapControlExtension driSwapControlExtension; -extern const __DRIframeTrackingExtension driFrameTrackingExtension;  extern const __DRImediaStreamCounterExtension driMediaStreamCounterExtension;  extern const __DRI2configQueryExtension dri2ConfigQueryExtension; diff --git a/src/mesa/drivers/dri/mach64/mach64_screen.c b/src/mesa/drivers/dri/mach64/mach64_screen.c index 4bd6dee6c0..239e8bc8fd 100644 --- a/src/mesa/drivers/dri/mach64/mach64_screen.c +++ b/src/mesa/drivers/dri/mach64/mach64_screen.c @@ -256,7 +256,6 @@ mach64CreateScreen( __DRIscreen *sPriv )     mach64Screen->driScreen = sPriv;     i = 0; -   mach64Screen->extensions[i++] = &driFrameTrackingExtension.base;     if ( mach64Screen->irq != 0 ) {        mach64Screen->extensions[i++] = &driSwapControlExtension.base;        mach64Screen->extensions[i++] = &driMediaStreamCounterExtension.base; diff --git a/src/mesa/drivers/dri/mga/mga_xmesa.c b/src/mesa/drivers/dri/mga/mga_xmesa.c index 31007ccb1d..3a31dfb44a 100644 --- a/src/mesa/drivers/dri/mga/mga_xmesa.c +++ b/src/mesa/drivers/dri/mga/mga_xmesa.c @@ -182,7 +182,6 @@ mgaFillInModes( __DRIscreen *psp,  const __DRIextension *mgaScreenExtensions[] = {      &driReadDrawableExtension,      &driSwapControlExtension.base, -    &driFrameTrackingExtension.base,      &driMediaStreamCounterExtension.base,      NULL  }; diff --git a/src/mesa/drivers/dri/r128/r128_screen.c b/src/mesa/drivers/dri/r128/r128_screen.c index 2d91802823..7626a159d6 100644 --- a/src/mesa/drivers/dri/r128/r128_screen.c +++ b/src/mesa/drivers/dri/r128/r128_screen.c @@ -221,7 +221,6 @@ r128CreateScreen( __DRIscreen *sPriv )     r128Screen->driScreen = sPriv;     i = 0; -   r128Screen->extensions[i++] = &driFrameTrackingExtension.base;     if ( r128Screen->irq != 0 ) {         r128Screen->extensions[i++] = &driSwapControlExtension.base;         r128Screen->extensions[i++] = &driMediaStreamCounterExtension.base; diff --git a/src/mesa/drivers/dri/radeon/radeon_screen.c b/src/mesa/drivers/dri/radeon/radeon_screen.c index efe6b2e3bb..10969e6090 100644 --- a/src/mesa/drivers/dri/radeon/radeon_screen.c +++ b/src/mesa/drivers/dri/radeon/radeon_screen.c @@ -1203,7 +1203,6 @@ radeonCreateScreen( __DRIscreen *sPriv )     i = 0;     screen->extensions[i++] = &driCopySubBufferExtension.base; -   screen->extensions[i++] = &driFrameTrackingExtension.base;     screen->extensions[i++] = &driReadDrawableExtension;     if ( screen->irq != 0 ) { @@ -1357,7 +1356,6 @@ radeonCreateScreen2(__DRIscreen *sPriv)     i = 0;     screen->extensions[i++] = &driCopySubBufferExtension.base; -   screen->extensions[i++] = &driFrameTrackingExtension.base;     screen->extensions[i++] = &driReadDrawableExtension;     screen->extensions[i++] = &dri2ConfigQueryExtension.base; diff --git a/src/mesa/drivers/dri/unichrome/via_screen.c b/src/mesa/drivers/dri/unichrome/via_screen.c index ee10b569bf..4b3e9d5a38 100644 --- a/src/mesa/drivers/dri/unichrome/via_screen.c +++ b/src/mesa/drivers/dri/unichrome/via_screen.c @@ -166,7 +166,6 @@ viaInitDriver(__DRIscreen *sPriv)      viaScreen->sareaPrivOffset = gDRIPriv->sarea_priv_offset;      i = 0; -    viaScreen->extensions[i++] = &driFrameTrackingExtension.base;      viaScreen->extensions[i++] = &driReadDrawableExtension;      if ( viaScreen->irqEnabled ) {  	viaScreen->extensions[i++] = &driSwapControlExtension.base;  | 
