]> git.cworth.org Git - cworth.org/blobdiff - src/exa/i965/emulating_speedups/Emulate-infinitely-fast-migration-disable-memcpy.patch
Add emulating_speedups post
[cworth.org] / src / exa / i965 / emulating_speedups / Emulate-infinitely-fast-migration-disable-memcpy.patch
diff --git a/src/exa/i965/emulating_speedups/Emulate-infinitely-fast-migration-disable-memcpy.patch b/src/exa/i965/emulating_speedups/Emulate-infinitely-fast-migration-disable-memcpy.patch
new file mode 100644 (file)
index 0000000..1723d44
--- /dev/null
@@ -0,0 +1,26 @@
+From 0ea7d0e7b2f849fe2c89f42e904befc5d6215b56 Mon Sep 17 00:00:00 2001
+From: Carl Worth <cworth@cworth.org>
+Date: Fri, 13 Jul 2007 12:36:29 -0700
+Subject: [PATCH] Emulate infinitely fast migration (disable memcpy)
+
+---
+ exa/exa_migration.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+diff --git a/exa/exa_migration.c b/exa/exa_migration.c
+index 70d8e12..218a682 100644
+--- a/exa/exa_migration.c
++++ b/exa/exa_migration.c
+@@ -73,7 +73,9 @@ exaMemcpyBox (PixmapPtr pPixmap, BoxPtr pbox, CARD8 *src, int src_pitch,
+     dst += pbox->y1 * dst_pitch + pbox->x1 * cpp;
+     for (i = pbox->y2 - pbox->y1; i; i--) {
++#if 0
+       memcpy (dst, src, bytes);
++#endif
+       src += src_pitch;
+       dst += dst_pitch;
+     }
+-- 
+1.5.2
+