mesa-7.11-drisw-glx13.patch: Fix GLX 1.3 ctors with swrast (#747276)
This commit is contained in:
		
							parent
							
								
									86c94f93e8
								
							
						
					
					
						commit
						350c27a4e4
					
				
							
								
								
									
										29
									
								
								mesa-7.11-drisw-glx13.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								mesa-7.11-drisw-glx13.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,29 @@ | |||||||
|  | From b2fbf8225bfed2d6f5339ba0a97ddbc5e6cc491a Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Adam Jackson <ajax@redhat.com> | ||||||
|  | Date: Thu, 28 Apr 2011 08:54:45 -0400 | ||||||
|  | Subject: [PATCH] drisw: Remove cargo culting that breaks GLX 1.3 ctors | ||||||
|  | 
 | ||||||
|  | Signed-off-by: Adam Jackson <ajax@redhat.com> | ||||||
|  | (cherry picked from commit d44f821213d7ed67fed18d6ea6c34b61a665c89e) | ||||||
|  | ---
 | ||||||
|  |  src/glx/drisw_glx.c |    4 ---- | ||||||
|  |  1 files changed, 0 insertions(+), 4 deletions(-) | ||||||
|  | 
 | ||||||
|  | diff --git a/src/glx/drisw_glx.c b/src/glx/drisw_glx.c
 | ||||||
|  | index a57b327..30fe053 100644
 | ||||||
|  | --- a/src/glx/drisw_glx.c
 | ||||||
|  | +++ b/src/glx/drisw_glx.c
 | ||||||
|  | @@ -369,10 +369,6 @@ driswCreateDrawable(struct glx_screen *base, XID xDrawable,
 | ||||||
|  |   | ||||||
|  |     const __DRIswrastExtension *swrast = psc->swrast; | ||||||
|  |   | ||||||
|  | -   /* Old dri can't handle GLX 1.3+ drawable constructors. */
 | ||||||
|  | -   if (xDrawable != drawable)
 | ||||||
|  | -      return NULL;
 | ||||||
|  | -
 | ||||||
|  |     pdp = Xmalloc(sizeof(*pdp)); | ||||||
|  |     if (!pdp) | ||||||
|  |        return NULL; | ||||||
|  | -- 
 | ||||||
|  | 1.7.6.4 | ||||||
|  | 
 | ||||||
| @ -26,7 +26,7 @@ | |||||||
| Summary: Mesa graphics libraries | Summary: Mesa graphics libraries | ||||||
| Name: mesa | Name: mesa | ||||||
| Version: 7.11 | Version: 7.11 | ||||||
| Release: 4%{?dist} | Release: 5%{?dist} | ||||||
| License: MIT | License: MIT | ||||||
| Group: System Environment/Libraries | Group: System Environment/Libraries | ||||||
| URL: http://www.mesa3d.org | URL: http://www.mesa3d.org | ||||||
| @ -48,6 +48,7 @@ Patch8: mesa-7.10-llvmcore.patch | |||||||
| Patch30: mesa-7.6-hush-vblank-warning.patch | Patch30: mesa-7.6-hush-vblank-warning.patch | ||||||
| Patch31: mesa-7.10-swrastg.patch | Patch31: mesa-7.10-swrastg.patch | ||||||
| Patch32: mesa-7.11-generic-wmb.patch | Patch32: mesa-7.11-generic-wmb.patch | ||||||
|  | Patch33: mesa-7.11-drisw-glx13.patch | ||||||
| 
 | 
 | ||||||
| BuildRequires: pkgconfig autoconf automake libtool | BuildRequires: pkgconfig autoconf automake libtool | ||||||
| %if %{with_hardware} | %if %{with_hardware} | ||||||
| @ -222,6 +223,7 @@ Mesa offscreen rendering development package | |||||||
| %patch30 -p1 -b .vblank-warning | %patch30 -p1 -b .vblank-warning | ||||||
| #patch31 -p1 -b .swrastg | #patch31 -p1 -b .swrastg | ||||||
| %patch32 -p1 -b .wmb | %patch32 -p1 -b .wmb | ||||||
|  | %patch33 -p1 -b .glx13 | ||||||
| 
 | 
 | ||||||
| %build | %build | ||||||
| 
 | 
 | ||||||
| @ -460,6 +462,9 @@ rm -rf $RPM_BUILD_ROOT | |||||||
| %{_libdir}/pkgconfig/osmesa.pc | %{_libdir}/pkgconfig/osmesa.pc | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Mon Oct 24 2011 Adam Jackson <ajax@redhat.com> 7.11-5 | ||||||
|  | - mesa-7.11-drisw-glx13.patch: Fix GLX 1.3 ctors with swrast (#747276) | ||||||
|  | 
 | ||||||
| * Fri Sep 09 2011 Adam Jackson <ajax@redhat.com> 7.11-4 | * Fri Sep 09 2011 Adam Jackson <ajax@redhat.com> 7.11-4 | ||||||
| - mesa-7.11-generic-wmb.patch: Add generic write memory barrier macro for | - mesa-7.11-generic-wmb.patch: Add generic write memory barrier macro for | ||||||
|   non-PC arches. |   non-PC arches. | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user