Hello community, here is the log from the commit of package xorg-x11-driver-video for openSUSE:11.4 checked in at Mon Apr 18 18:31:18 CEST 2011.
-------- --- old-versions/11.4/UPDATES/all/xorg-x11-driver-video/xorg-x11-driver-video.changes 2011-04-13 23:39:44.000000000 +0200 +++ 11.4/xorg-x11-driver-video/xorg-x11-driver-video.changes 2011-04-15 12:05:26.000000000 +0200 @@ -1,0 +2,7 @@ +Fri Apr 15 09:54:23 UTC 2011 - [email protected] + +- xf86-video-intel-gen6-Invalidate-texture-cache.patch + * fixes partial screen distortion on Sandybridge visible in KDE + (bnc #680921, bfo #35808) + +------------------------------------------------------------------- calling whatdependson for 11.4-i586 New: ---- xf86-video-intel-gen6-Invalidate-texture-cache.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11-driver-video.spec ++++++ --- /var/tmp/diff_new_pack.wdaEtq/_old 2011-04-18 18:30:48.000000000 +0200 +++ /var/tmp/diff_new_pack.wdaEtq/_new 2011-04-18 18:30:48.000000000 +0200 @@ -23,7 +23,7 @@ BuildRequires: Mesa-devel libdrm-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk Url: http://xorg.freedesktop.org/ Version: 7.6 -Release: 53.<RELEASE54> +Release: 53.<RELEASE56> License: MIT License (or similar) BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Servers/XF86_4 @@ -104,6 +104,7 @@ Patch145: xf86-video-xgixp-symbols.diff Patch150: xf86-video-intel-dell_backlight.diff Patch200: xf86-video-intel-damage-fix.diff +Patch201: xf86-video-intel-gen6-Invalidate-texture-cache.patch %description This package contains X.Org video drivers. @@ -158,6 +159,7 @@ %patch130 -p0 %patch150 -p1 %patch200 -p1 +%patch201 -p1 popd pushd xf86-video-nv-* %patch132 -p1 ++++++ xf86-video-intel-gen6-Invalidate-texture-cache.patch ++++++ >From 25521900df11bc71020ee80db2223f979bec5ec6 Mon Sep 17 00:00:00 2001 From: Chris Wilson <[email protected]> Date: Thu, 7 Apr 2011 15:09:30 +0100 Subject: [PATCH] gen6: Invalidate texture cache Signed-off-by: Chris Wilson <[email protected]> --- src/i965_reg.h | 1 + src/intel_batchbuffer.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/i965_reg.h b/src/i965_reg.h index 3953dab..df41fba 100644 --- a/src/i965_reg.h +++ b/src/i965_reg.h @@ -169,6 +169,7 @@ #define BRW_PIPE_CONTROL_DEPTH_STALL (1 << 13) #define BRW_PIPE_CONTROL_WC_FLUSH (1 << 12) #define BRW_PIPE_CONTROL_IS_FLUSH (1 << 11) +#define BRW_PIPE_CONTROL_TC_FLUSH (1 << 10) #define BRW_PIPE_CONTROL_NOTIFY_ENABLE (1 << 8) #define BRW_PIPE_CONTROL_GLOBAL_GTT (1 << 2) #define BRW_PIPE_CONTROL_LOCAL_PGTT (0 << 2) diff --git a/src/intel_batchbuffer.c b/src/intel_batchbuffer.c index 2e1b7d9..282d8ab 100644 --- a/src/intel_batchbuffer.c +++ b/src/intel_batchbuffer.c @@ -157,6 +157,7 @@ void intel_batch_emit_flush(ScrnInfoPtr scrn) BEGIN_BATCH(4); OUT_BATCH(BRW_PIPE_CONTROL | (4 - 2)); OUT_BATCH(BRW_PIPE_CONTROL_WC_FLUSH | + BRW_PIPE_CONTROL_TC_FLUSH | BRW_PIPE_CONTROL_NOWRITE); OUT_BATCH(0); /* write address */ OUT_BATCH(0); /* write data */ -- 1.7.4.1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
