Mesa (master): intel: Clean up intel_flush_front

Chad Versace chadversary at kemper.freedesktop.org
Tue Aug 14 23:21:37 UTC 2012


Module: Mesa
Branch: master
Commit: a43599d1d1a583b25c0a63c28c0a5001387fa518
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a43599d1d1a583b25c0a63c28c0a5001387fa518

Author: Chad Versace <chad.versace at linux.intel.com>
Date:   Thu Aug  9 09:21:21 2012 -0700

intel: Clean up intel_flush_front

Stop repeating ourselves. Replace the 4 instances of
`driContext->driDrawablePriv` with `driDrawable`.

Reviewed-by: Eric Anholt <eric at anholt.net>
Signed-off-by: Chad Versace <chad.versace at linux.intel.com>

---

 src/mesa/drivers/dri/intel/intel_context.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/mesa/drivers/dri/intel/intel_context.c b/src/mesa/drivers/dri/intel/intel_context.c
index c37d89d..acd5917 100644
--- a/src/mesa/drivers/dri/intel/intel_context.c
+++ b/src/mesa/drivers/dri/intel/intel_context.c
@@ -276,14 +276,15 @@ intel_flush_front(struct gl_context *ctx)
 {
    struct intel_context *intel = intel_context(ctx);
     __DRIcontext *driContext = intel->driContext;
+    __DRIdrawable *driDrawable = driContext->driDrawablePriv;
     __DRIscreen *const screen = intel->intelScreen->driScrnPriv;
 
     if (_mesa_is_winsys_fbo(ctx->DrawBuffer) && intel->front_buffer_dirty) {
       if (screen->dri2.loader->flushFrontBuffer != NULL &&
-          driContext->driDrawablePriv &&
-	  driContext->driDrawablePriv->loaderPrivate) {
-	 (*screen->dri2.loader->flushFrontBuffer)(driContext->driDrawablePriv,
-						  driContext->driDrawablePriv->loaderPrivate);
+          driDrawable &&
+          driDrawable->loaderPrivate) {
+         screen->dri2.loader->flushFrontBuffer(driDrawable,
+                                               driDrawable->loaderPrivate);
 
 	 /* We set the dirty bit in intel_prepare_render() if we're
 	  * front buffer rendering once we get there.




More information about the mesa-commit mailing list