From 156e490699144bc6f3a8706a3a1b2d1f3c35f029 Mon Sep 17 00:00:00 2001
From: Brian <brian.paul@tungstengraphics.com>
Date: Fri, 2 Nov 2007 11:44:07 -0600
Subject: replace IntelFlush(), FLUSH_VERTICES(), etc. with st_flush() call

---
 src/mesa/drivers/dri/intel_winsys/intel_context.c    | 20 +-------------------
 src/mesa/drivers/dri/intel_winsys/intel_context.h    |  6 ------
 .../drivers/dri/intel_winsys/intel_swapbuffers.c     |  2 +-
 3 files changed, 2 insertions(+), 26 deletions(-)

(limited to 'src/mesa/drivers')

diff --git a/src/mesa/drivers/dri/intel_winsys/intel_context.c b/src/mesa/drivers/dri/intel_winsys/intel_context.c
index dc6a02999e..b0c1a608fa 100644
--- a/src/mesa/drivers/dri/intel_winsys/intel_context.c
+++ b/src/mesa/drivers/dri/intel_winsys/intel_context.c
@@ -147,20 +147,6 @@ static const struct dri_debug_control debug_control[] = {
 #endif
 
 
-void
-intelFlush(GLcontext * ctx)
-{
-   struct intel_context *intel = intel_context(ctx);
-
-   /* Hmm:
-    */
-   intel->pipe->flush( intel->pipe, 0 );
-}
-
-
-
-
-
 static void
 intelInitDriverFunctions(struct dd_function_table *functions)
 {
@@ -344,11 +330,7 @@ GLboolean
 intelUnbindContext(__DRIcontextPrivate * driContextPriv)
 {
    struct intel_context *intel = (struct intel_context *) driContextPriv->driverPrivate;
-   /* XXX UnbindContext is called AFTER the new context is made current.
-      Hopefully shouldn't be a problem ? */
-   GLcontext *ctx = intel->st->ctx;
-   FLUSH_VERTICES(ctx, 0);
-   intelFlush(ctx);
+   st_flush(intel->st);
    return GL_TRUE;
 }
 
diff --git a/src/mesa/drivers/dri/intel_winsys/intel_context.h b/src/mesa/drivers/dri/intel_winsys/intel_context.h
index 762335a004..788d444d00 100644
--- a/src/mesa/drivers/dri/intel_winsys/intel_context.h
+++ b/src/mesa/drivers/dri/intel_winsys/intel_context.h
@@ -139,12 +139,6 @@ extern int __intel_debug;
 #define PCI_CHIP_Q33_G			0x29D2
 
 
-/* ================================================================
- * intel_context.c:
- */
-
-extern void intelFlush(GLcontext * ctx);
-
 /*======================================================================
  * Inline conversion functions.  
  * These are better-typed than the macros used previously:
diff --git a/src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.c b/src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.c
index 986a6f7112..7629a0fe29 100644
--- a/src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.c
+++ b/src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.c
@@ -417,7 +417,7 @@ intelPageFlip(const __DRIdrawablePrivate * dPriv)
    if (intel->intelScreen->drmMinor < 9)
       return GL_FALSE;
 
-   intelFlush(&intel->ctx);
+   st_flush(intel->st);
 
    ret = 0;
 
-- 
cgit v1.2.3