From ce40d4d10d797d031e57598675dd9bb9015b8541 Mon Sep 17 00:00:00 2001
From: Carl Worth <cworth@cworth.org>
Date: Fri, 13 Jul 2007 12:38:20 -0700
Subject: [PATCH] Emulate infinitely fast i965 compositing (make check_composite, prepare_composite, and composite return immediately

---
 src/i965_render.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/i965_render.c b/src/i965_render.c
index 744501a..b5f934f 100644
--- a/src/i965_render.c
+++ b/src/i965_render.c
@@ -221,6 +221,8 @@ i965_check_composite(int op, PicturePtr pSrcPicture, PicturePtr pMaskPicture,
 {
     CARD32 tmp1;
 
+    return;
+
     /* Check for unsupported compositing operations. */
     if (op >= sizeof(i965_blend_op) / sizeof(i965_blend_op[0]))
         I830FALLBACK("Unsupported Composite op 0x%x\n", op);
@@ -403,6 +405,8 @@ i965_prepare_composite(int op, PicturePtr pSrcPicture,
     CARD32 mask_offset = 0, mask_pitch = 0;
     CARD32 dst_format, dst_offset, dst_pitch;
     Bool rotation_program = FALSE;
+    
+    return;
 
     IntelEmitInvarientState(pScrn);
     *pI830->last_3d = LAST_3D_RENDER;
@@ -1074,6 +1078,8 @@ i965_composite(PixmapPtr pDst, int srcX, int srcY, int maskX, int maskY,
     float src_x[3], src_y[3], mask_x[3], mask_y[3];
     int i;
 
+    return;
+
     i830_get_transformed_coordinates(srcX, srcY,
 				     pI830->transform[0],
 				     &src_x[0], &src_y[0]);
-- 
1.5.2

