summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian <[email protected]>2007-11-02 11:44:07 -0600
committerBrian <[email protected]>2007-11-05 08:04:47 -0700
commit156e490699144bc6f3a8706a3a1b2d1f3c35f029 (patch)
tree174684b576625b6b5828791dcbf26098dd22a1a2
parent08f88cbbc9a5da5667d02d5eeafac79d2de1ee95 (diff)
replace IntelFlush(), FLUSH_VERTICES(), etc. with st_flush() call
-rw-r--r--src/mesa/drivers/dri/intel_winsys/intel_context.c20
-rw-r--r--src/mesa/drivers/dri/intel_winsys/intel_context.h6
-rw-r--r--src/mesa/drivers/dri/intel_winsys/intel_swapbuffers.c2
3 files changed, 2 insertions, 26 deletions
diff --git a/src/mesa/drivers/dri/intel_winsys/intel_context.c b/src/mesa/drivers/dri/intel_winsys/intel_context.c
index dc6a02999ee..b0c1a608fa8 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 762335a0046..788d444d002 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 986a6f71127..7629a0fe293 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;