X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=src%2Fexa%2Fi965%2Femulating_speedups%2FEmulate-infinitely-fast-i965-compositing-make-check.patch;fp=src%2Fexa%2Fi965%2Femulating_speedups%2FEmulate-infinitely-fast-i965-compositing-make-check.patch;h=5a6e72810a700f00f6bae4472600a596a3ad0cd0;hb=27e889ea6e83a2242e8d4e31a7fe163edf50fd41;hp=0000000000000000000000000000000000000000;hpb=5bf361fe90f2bbdf9d056a66d5aacad286e72782;p=cworth.org diff --git a/src/exa/i965/emulating_speedups/Emulate-infinitely-fast-i965-compositing-make-check.patch b/src/exa/i965/emulating_speedups/Emulate-infinitely-fast-i965-compositing-make-check.patch new file mode 100644 index 0000000..5a6e728 --- /dev/null +++ b/src/exa/i965/emulating_speedups/Emulate-infinitely-fast-i965-compositing-make-check.patch @@ -0,0 +1,43 @@ +From ce40d4d10d797d031e57598675dd9bb9015b8541 Mon Sep 17 00:00:00 2001 +From: Carl Worth +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 +