This commit is contained in:
parent
55b96274ff
commit
8d11b39dba
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 2 09:33:27 CEST 2008 - sndirsch@suse.de
|
||||
|
||||
- update to Mesa bugfix release 7.0.3 RC3
|
||||
* obsoletes commit-185320a.diff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 13 12:43:53 CET 2008 - sndirsch@suse.de
|
||||
|
||||
|
31
Mesa.spec
31
Mesa.spec
@ -20,10 +20,10 @@ Provides: xorg-x11-Mesa
|
||||
Obsoletes: xorg-x11-Mesa
|
||||
AutoReqProv: on
|
||||
Version: 7.0.3
|
||||
Release: 14
|
||||
Release: 19
|
||||
Summary: Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL
|
||||
Source: MesaLib-%{version}-rc2.tar.bz2
|
||||
Source1: MesaDemos-%{version}-rc2.tar.bz2
|
||||
Source: MesaLib-%{version}-rc3.tar.bz2
|
||||
Source1: MesaDemos-%{version}-rc3.tar.bz2
|
||||
Source3: README.updates
|
||||
Source4: manual-pages.tar.bz2
|
||||
Source5: via.csh
|
||||
@ -34,7 +34,6 @@ Patch2: i915-crossbar.diff
|
||||
Patch4: libIndirectGL.diff
|
||||
Patch5: static.diff
|
||||
Patch6: link-shared.diff
|
||||
Patch7: commit-185320a.diff
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
@ -59,6 +58,7 @@ Authors:
|
||||
Brian Paul
|
||||
|
||||
%package devel
|
||||
License: X11/MIT
|
||||
Requires: Mesa = %version xorg-x11-devel
|
||||
Summary: Libraries, includes and more to develop Mesa applications
|
||||
Group: System/Libraries
|
||||
@ -87,6 +87,7 @@ Authors:
|
||||
Brian Paul
|
||||
|
||||
%package devel-static
|
||||
License: X11/MIT
|
||||
Requires: Mesa-devel = %version
|
||||
Summary: Static GL library - Usually not required at all
|
||||
Group: System/Libraries
|
||||
@ -104,7 +105,7 @@ Authors:
|
||||
Brian Paul
|
||||
|
||||
%prep
|
||||
%setup -n %{name}-%{version}-rc2 -b1 -b4
|
||||
%setup -n %{name}-%{version}-rc3 -b1 -b4
|
||||
rm docs/README.MINGW32.orig
|
||||
# make legal department happy (Bug #204110)
|
||||
test -f src/mesa/drivers/directfb/idirectfbgl_mesa.c && exit 1
|
||||
@ -122,7 +123,6 @@ rm -rf src/glw/
|
||||
%ifarch %ix86 x86_64 ppc
|
||||
%patch6
|
||||
%endif
|
||||
%patch7 -p1
|
||||
|
||||
%build
|
||||
|
||||
@ -271,6 +271,9 @@ rm -rf $RPM_BUILD_ROOT
|
||||
/usr/%{_lib}/libMesaGL.a
|
||||
|
||||
%changelog
|
||||
* Wed Apr 02 2008 sndirsch@suse.de
|
||||
- update to Mesa bugfix release 7.0.3 RC3
|
||||
* obsoletes commit-185320a.diff
|
||||
* Thu Mar 13 2008 sndirsch@suse.de
|
||||
- commit-185320a.diff
|
||||
Only call ProgramStringNotify if program parsing succeeded.
|
||||
@ -345,7 +348,7 @@ rm -rf $RPM_BUILD_ROOT
|
||||
* applied a few patches (mmx code, edgeflag ptr check)
|
||||
* r200 texture from pixmap fixes
|
||||
- obsoletes pic.diff
|
||||
* Sun Nov 04 2007 sndirsch@suse.de
|
||||
* Mon Nov 05 2007 sndirsch@suse.de
|
||||
- pic.diff
|
||||
* fixes shared lib on i386 (X.Org Bug #1809)
|
||||
* Wed Oct 31 2007 sndirsch@suse.de
|
||||
@ -387,7 +390,7 @@ rm -rf $RPM_BUILD_ROOT
|
||||
- link-shared.diff:
|
||||
* use shared lib for DRI drivers to save a lot of space (Bug
|
||||
[#272875])
|
||||
* Mon Apr 30 2007 sndirsch@suse.de
|
||||
* Tue May 01 2007 sndirsch@suse.de
|
||||
- updated to Mesa 6.5.3
|
||||
- obsoletes the following patches:
|
||||
* bug-211314_mesa-destroy_buffers.diff
|
||||
@ -437,7 +440,7 @@ rm -rf $RPM_BUILD_ROOT
|
||||
* Tue Apr 10 2007 sndirsch@suse.de
|
||||
- Mesa-6.5.2-fix_radeon_cliprect.diff:
|
||||
* fixes X.Org Bug #9876
|
||||
* Wed Apr 04 2007 sndirsch@suse.de
|
||||
* Thu Apr 05 2007 sndirsch@suse.de
|
||||
- bug-211314_mesa-refcount-memleak-fixes.diff:
|
||||
* Fix for memleaks and refount bugs (Bug #211314)
|
||||
* Mon Mar 19 2007 sndirsch@suse.de
|
||||
@ -456,7 +459,7 @@ rm -rf $RPM_BUILD_ROOT
|
||||
* fixes Xserver crash in software rendering fallback (Bug #211314)
|
||||
* Wed Jan 10 2007 sndirsch@suse.de
|
||||
- disabled build of sis DRI driver on i64 to fix build
|
||||
* Sat Dec 02 2006 sndirsch@suse.de
|
||||
* Sun Dec 03 2006 sndirsch@suse.de
|
||||
- updated to Mesa 6.5.2
|
||||
* New features
|
||||
- New DRI memory manager system. Currently used by the i915tex
|
||||
@ -604,7 +607,7 @@ rm -rf $RPM_BUILD_ROOT
|
||||
release of Mesa). (bnc 174839)
|
||||
* Tue May 23 2006 sndirsch@suse.de
|
||||
- no longer remove NVIDIA installer in %%pre
|
||||
* Mon May 22 2006 sndirsch@suse.de
|
||||
* Tue May 23 2006 sndirsch@suse.de
|
||||
- reverted Mesa/MesaGLU split
|
||||
- fixed libGLcore.so.1 (e.g. soname); required to create a
|
||||
non-conflicting package for the NVIDIA driver (Bug #175683)
|
||||
@ -619,7 +622,7 @@ rm -rf $RPM_BUILD_ROOT
|
||||
document DRI driver update mechanism
|
||||
* Wed Apr 12 2006 sndirsch@suse.de
|
||||
- enhanced search path for DRI driver updates (FATE #300553)
|
||||
* Mon Apr 03 2006 sndirsch@suse.de
|
||||
* Tue Apr 04 2006 sndirsch@suse.de
|
||||
- mesa-6.4.2-dri-copy-sub-buffer-1.patch:
|
||||
* needed for open source drivers to work with Xgl (David Reveman)
|
||||
* Wed Mar 15 2006 mhopf@suse.de
|
||||
@ -681,7 +684,7 @@ rm -rf $RPM_BUILD_ROOT
|
||||
- fixed DRI driver path for 64bit platforms
|
||||
* Tue Oct 25 2005 sndirsch@suse.de
|
||||
- update to Mesa 6.4
|
||||
* Mon Oct 24 2005 sndirsch@suse.de
|
||||
* Tue Oct 25 2005 sndirsch@suse.de
|
||||
- build DRI compatible libGL
|
||||
* Fri Oct 21 2005 sndirsch@suse.de
|
||||
- added dummy nvidia libGLcore.so.1 for applications, which are
|
||||
@ -691,5 +694,5 @@ rm -rf $RPM_BUILD_ROOT
|
||||
libGl does not work
|
||||
* Wed Oct 19 2005 sndirsch@suse.de
|
||||
- no longer install libglide (disables 3Dfx DRI support)
|
||||
* Sun Oct 02 2005 sndirsch@suse.de
|
||||
* Mon Oct 03 2005 sndirsch@suse.de
|
||||
- created package
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9f35bb332dac13e89637b2c0fc3d1ed5e6ab5c4fb5e4f71e5e4e2bf9deccb385
|
||||
size 1339849
|
3
MesaDemos-7.0.3-rc3.tar.bz2
Normal file
3
MesaDemos-7.0.3-rc3.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:56b38f12c1869bc023357e7538c10927dd1f8769ed948f2f6d2a5da295eaa05a
|
||||
size 1340034
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bc840b65a8e8ac648f8e1ea40fc1c28f716d34f794c1d899e0d2db55cb9580e0
|
||||
size 3392773
|
3
MesaLib-7.0.3-rc3.tar.bz2
Normal file
3
MesaLib-7.0.3-rc3.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fe1914115bcb3aeebfd0ea24a8a4bb715de14737866c9bb72aa1cfc4f3509ca0
|
||||
size 3427910
|
@ -1,32 +0,0 @@
|
||||
commit 185320ae13163995ea61e38104ab5aeaeb28d8e5
|
||||
Author: Eric Anholt <eric@anholt.net>
|
||||
Date: Tue Jan 15 15:08:34 2008 -0800
|
||||
|
||||
Bug #13492: Only call ProgramStringNotify if program parsing succeeded.
|
||||
|
||||
Wine intentionally tries some out-of-spec programs to test strictness, and
|
||||
calling ProgramStringNotify on the results of a failed program parse resulted
|
||||
in crashes in the 965 driver.
|
||||
|
||||
diff --git a/src/mesa/shader/arbprogram.c b/src/mesa/shader/arbprogram.c
|
||||
index a293dd2..1656dc9 100644
|
||||
--- a/src/mesa/shader/arbprogram.c
|
||||
+++ b/src/mesa/shader/arbprogram.c
|
||||
@@ -229,7 +229,7 @@ _mesa_ProgramStringARB(GLenum target, GLenum format, GLsizei len,
|
||||
struct gl_vertex_program *prog = ctx->VertexProgram.Current;
|
||||
_mesa_parse_arb_vertex_program(ctx, target, string, len, prog);
|
||||
|
||||
- if (ctx->Driver.ProgramStringNotify)
|
||||
+ if (ctx->Program.ErrorPos == -1 && ctx->Driver.ProgramStringNotify)
|
||||
ctx->Driver.ProgramStringNotify( ctx, target, &prog->Base );
|
||||
}
|
||||
else if (target == GL_FRAGMENT_PROGRAM_ARB
|
||||
@@ -237,7 +237,7 @@ _mesa_ProgramStringARB(GLenum target, GLenum format, GLsizei len,
|
||||
struct gl_fragment_program *prog = ctx->FragmentProgram.Current;
|
||||
_mesa_parse_arb_fragment_program(ctx, target, string, len, prog);
|
||||
|
||||
- if (ctx->Driver.ProgramStringNotify)
|
||||
+ if (ctx->Program.ErrorPos == -1 && ctx->Driver.ProgramStringNotify)
|
||||
ctx->Driver.ProgramStringNotify( ctx, target, &prog->Base );
|
||||
}
|
||||
else {
|
Loading…
Reference in New Issue
Block a user