rpms/xorg-x11-drv-intel/F-13 intel-2.11.0-fix-rotate-flushing-965.patch, NONE, 1.1 xorg-x11-drv-intel.spec, 1.50, 1.51

Dave Airlie airlied at fedoraproject.org
Fri Jun 25 01:22:03 UTC 2010


Author: airlied

Update of /cvs/pkgs/rpms/xorg-x11-drv-intel/F-13
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv4064

Modified Files:
	xorg-x11-drv-intel.spec 
Added Files:
	intel-2.11.0-fix-rotate-flushing-965.patch 
Log Message:
* Fri Jun 25 2010 Dave Airlie <airlied at redhat.com> 2.11.0-5
- intel-2.11.0-fix-rotate-flushing-965.patch: fix rotation issues


intel-2.11.0-fix-rotate-flushing-965.patch:
 i965_render.c |    6 ++++++
 1 file changed, 6 insertions(+)

--- NEW FILE intel-2.11.0-fix-rotate-flushing-965.patch ---
diff -up xf86-video-intel-2.11.0/src/i965_render.c.dave xf86-video-intel-2.11.0/src/i965_render.c
--- xf86-video-intel-2.11.0/src/i965_render.c.dave	2010-06-25 10:59:26.273591829 +1000
+++ xf86-video-intel-2.11.0/src/i965_render.c	2010-06-25 10:59:56.262841011 +1000
@@ -1149,6 +1149,12 @@ static void i965_emit_composite_state(Sc
 	IntelEmitInvarientState(scrn);
 	intel->last_3d = LAST_3D_RENDER;
 
+	/* Mark the destination dirty within this batch */
+	intel_batch_mark_pixmap_domains(intel,
+					i830_get_pixmap_intel(dest),
+					I915_GEM_DOMAIN_RENDER,
+					I915_GEM_DOMAIN_RENDER);
+
 	urb_vs_start = 0;
 	urb_vs_size = URB_VS_ENTRIES * URB_VS_ENTRY_SIZE;
 	urb_gs_start = urb_vs_start + urb_vs_size;


Index: xorg-x11-drv-intel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-intel/F-13/xorg-x11-drv-intel.spec,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -p -r1.50 -r1.51
--- xorg-x11-drv-intel.spec	3 May 2010 17:34:16 -0000	1.50
+++ xorg-x11-drv-intel.spec	25 Jun 2010 01:22:02 -0000	1.51
@@ -8,7 +8,7 @@
 Summary:   Xorg X11 Intel video driver
 Name:      xorg-x11-drv-intel
 Version:   2.11.0
-Release:   4%{?dist}
+Release:   5%{?dist}
 URL:       http://www.x.org
 License:   MIT
 Group:     User Interface/X Hardware Support
@@ -37,6 +37,9 @@ Patch61: intel-2.10.0-add-mbp-backlight.
 # https://bugzilla.redhat.com/588421
 Patch62: intel-2.11-no-pageflipping.patch
 
+# https://bugzilla.redhat.com/604024
+Patch63: intel-2.11.0-fix-rotate-flushing-965.patch
+
 ExclusiveArch: %{ix86} x86_64 ia64
 
 BuildRequires: autoconf automake libtool
@@ -95,6 +98,7 @@ Debugging tools for Intel graphics chips
 %patch60 -p1 -b .uevent
 %patch61 -p1 -b .mbp-backlight
 %patch62 -p1 -b .no-flip
+%patch63 -p1 -b .rotateflush
 
 %build
  
@@ -145,6 +149,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/intel_*.1*
 
 %changelog
+* Fri Jun 25 2010 Dave Airlie <airlied at redhat.com> 2.11.0-5
+- intel-2.11.0-fix-rotate-flushing-965.patch: fix rotation issues
+
 * Mon May 03 2010 Adam Jackson <ajax at redhat.com> 2.11.0-4
 - intel-2.11-no-pageflipping.patch: Disable pageflipping (#588421)
 



More information about the scm-commits mailing list