Mesa (master): i965: Unindent the body of intelDestroyContext.

Kenneth Graunke kwg at kemper.freedesktop.org
Thu Oct 17 21:46:00 UTC 2013


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

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Tue Oct 15 16:06:59 2013 -0700

i965: Unindent the body of intelDestroyContext.

Having almost the entire body of the function indented one level for a
check that should never happen seems silly.  Just early return.

Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Eric Anholt <eric at anholt.net>

---

 src/mesa/drivers/dri/i965/brw_context.c |   49 ++++++++++++++++---------------
 1 files changed, 25 insertions(+), 24 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c
index ec3a750..a5ba353 100644
--- a/src/mesa/drivers/dri/i965/brw_context.c
+++ b/src/mesa/drivers/dri/i965/brw_context.c
@@ -683,39 +683,40 @@ intelDestroyContext(__DRIcontext * driContextPriv)
    struct gl_context *ctx = &brw->ctx;
 
    assert(brw); /* should never be null */
-   if (brw) {
-      /* Dump a final BMP in case the application doesn't call SwapBuffers */
-      if (INTEL_DEBUG & DEBUG_AUB) {
-         intel_batchbuffer_flush(brw);
-         aub_dump_bmp(&brw->ctx);
-      }
+   if (!brw)
+      return;
 
-      _mesa_meta_free(&brw->ctx);
+   /* Dump a final BMP in case the application doesn't call SwapBuffers */
+   if (INTEL_DEBUG & DEBUG_AUB) {
+      intel_batchbuffer_flush(brw);
+      aub_dump_bmp(&brw->ctx);
+   }
 
-      brw->vtbl.destroy(brw);
+   _mesa_meta_free(&brw->ctx);
 
-      if (ctx->swrast_context) {
-         _swsetup_DestroyContext(&brw->ctx);
-         _tnl_DestroyContext(&brw->ctx);
-      }
-      _vbo_DestroyContext(&brw->ctx);
+   brw->vtbl.destroy(brw);
 
-      if (ctx->swrast_context)
-         _swrast_DestroyContext(&brw->ctx);
+   if (ctx->swrast_context) {
+      _swsetup_DestroyContext(&brw->ctx);
+      _tnl_DestroyContext(&brw->ctx);
+   }
+   _vbo_DestroyContext(&brw->ctx);
 
-      intel_batchbuffer_free(brw);
+   if (ctx->swrast_context)
+      _swrast_DestroyContext(&brw->ctx);
 
-      drm_intel_bo_unreference(brw->first_post_swapbuffers_batch);
-      brw->first_post_swapbuffers_batch = NULL;
+   intel_batchbuffer_free(brw);
 
-      driDestroyOptionCache(&brw->optionCache);
+   drm_intel_bo_unreference(brw->first_post_swapbuffers_batch);
+   brw->first_post_swapbuffers_batch = NULL;
 
-      /* free the Mesa context */
-      _mesa_free_context_data(&brw->ctx);
+   driDestroyOptionCache(&brw->optionCache);
 
-      ralloc_free(brw);
-      driContextPriv->driverPrivate = NULL;
-   }
+   /* free the Mesa context */
+   _mesa_free_context_data(&brw->ctx);
+
+   ralloc_free(brw);
+   driContextPriv->driverPrivate = NULL;
 }
 
 GLboolean




More information about the mesa-commit mailing list