Hello community,
here is the log from the commit of package Mesa
checked in at Mon Aug 11 23:05:30 CEST 2008.
--------
--- Mesa/Mesa.changes 2008-08-01 23:29:26.000000000 +0200
+++ Mesa/Mesa.changes 2008-08-11 13:49:50.893275839 +0200
@@ -1,0 +2,12 @@
+Mon Aug 11 13:49:19 CEST 2008 - sndirsch@suse.de
+
+- udpated to Mesa 7.1 RC3
+ * bugfixes
+
+-------------------------------------------------------------------
+Mon Aug 4 14:52:07 CEST 2008 - sndirsch@suse.de
+
+- i965-GL_MAX_TEXTURE_SIZE-4096.diff
+ * sets GL_MAX_TEXTURE_SIZE to 4096 for Intel 965 series
+
+-------------------------------------------------------------------
Old:
----
commit-c71fa34.diff
MesaDemos-7.1-rc1.tar.bz2
MesaLib-6befdca.tar.bz2
MesaLib-7.1-rc1.tar.bz2
New:
----
i965-GL_MAX_TEXTURE_SIZE-4096.diff
MesaDemos-7.1-rc3.tar.bz2
MesaLib-7.1-rc3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Mesa.spec ++++++
--- /var/tmp/diff_new_pack.d16364/_old 2008-08-11 23:03:39.000000000 +0200
+++ /var/tmp/diff_new_pack.d16364/_new 2008-08-11 23:03:39.000000000 +0200
@@ -2,9 +2,16 @@
# spec file for package Mesa (Version 7.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -20,18 +27,17 @@
Obsoletes: xorg-x11-Mesa
AutoReqProv: on
Version: 7.1
-Release: 13
+Release: 20
Summary: Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL
-Source: MesaLib-6befdca.tar.bz2
-Source1: MesaDemos-%{version}-rc1.tar.bz2
-Source2: MesaLib-%{version}-rc1.tar.bz2
+Source: MesaLib-%{version}-rc3.tar.bz2
+Source1: MesaDemos-%{version}-rc3.tar.bz2
Source3: README.updates
Source4: manual-pages.tar.bz2
Patch1: dri_driver_dir.diff
Patch2: MesaLib-6befdca.diff
Patch6: link-shared.diff
Patch7: disable_ttm_warning.diff
-Patch8: commit-c71fa34.diff
+Patch9: i965-GL_MAX_TEXTURE_SIZE-4096.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -103,9 +109,8 @@
Brian Paul
%prep
-#%setup -n %{name}-%{version}-rc1 -b1 -b4
-%setup -n mesa -b4
-#rm docs/README.MINGW32.orig
+%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
test -f progs/ggi/asc-view.c && exit 1
@@ -119,7 +124,7 @@
### FIXME
#%patch6
%patch7 -p1
-%patch8 -p1
+%patch9 -p1
%build
@@ -210,8 +215,6 @@
/usr/include/GL/xmesa_xf86.h
/usr/include/GL/internal/dri_interface.h
/usr/include/GL/internal/dri_sarea.h
-/usr/include/GL/directfbgl.h
-/usr/include/GL/miniglx.h
/usr/%{_lib}/libGLU.so
/usr/%{_lib}/libOSMesa.so
/usr/%{_lib}/pkgconfig/dri.pc
@@ -226,6 +229,12 @@
/usr/%{_lib}/libOSMesa.a
%changelog
+* Mon Aug 11 2008 sndirsch@suse.de
+- udpated to Mesa 7.1 RC3
+ * bugfixes
+* Mon Aug 04 2008 sndirsch@suse.de
+- i965-GL_MAX_TEXTURE_SIZE-4096.diff
+ * sets GL_MAX_TEXTURE_SIZE to 4096 for Intel 965 series
* Sat Aug 02 2008 sndirsch@suse.de
- commit-c71fa34.diff
* added null texObj ptr check (bfo #15567, bnc #402687)
++++++ i965-GL_MAX_TEXTURE_SIZE-4096.diff ++++++
diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c
index 1c7ad5c..e2ddb38 100644
--- a/src/mesa/drivers/dri/i965/brw_context.c
+++ b/src/mesa/drivers/dri/i965/brw_context.c
@@ -130,10 +130,10 @@ GLboolean brwCreateContext( const __GLcontextModes *mesaVis,
/* Advertise the full hardware capabilities. The new memory
* manager should cope much better with overload situations:
*/
- ctx->Const.MaxTextureLevels = 12;
+ ctx->Const.MaxTextureLevels = 13;
ctx->Const.Max3DTextureLevels = 9;
ctx->Const.MaxCubeTextureLevels = 12;
- ctx->Const.MaxTextureRectSize = (1<<11);
+ ctx->Const.MaxTextureRectSize = (1<<12);
ctx->Const.MaxTextureUnits = BRW_MAX_TEX_UNIT;
/* ctx->Const.MaxNativeVertexProgramTemps = 32; */
++++++ MesaDemos-7.1-rc1.tar.bz2 -> MesaDemos-7.1-rc3.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Mesa-7.1-rc1/progs/demos/shadowtex.c new/Mesa-7.1-rc3/progs/demos/shadowtex.c
--- old/Mesa-7.1-rc1/progs/demos/shadowtex.c 2008-04-30 02:37:41.000000000 +0200
+++ new/Mesa-7.1-rc3/progs/demos/shadowtex.c 2008-07-01 16:49:12.000000000 +0200
@@ -955,7 +955,6 @@
glGenTextures(1, &GrayTexture);
glBindTexture(GL_TEXTURE_1D, GrayTexture);
glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_WRAP_S, GL_CLAMP);
- glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_WRAP_T, GL_CLAMP);
glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
{
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Mesa-7.1-rc1/progs/demos/texenv.c new/Mesa-7.1-rc3/progs/demos/texenv.c
--- old/Mesa-7.1-rc1/progs/demos/texenv.c 2007-09-03 18:51:08.000000000 +0200
+++ new/Mesa-7.1-rc3/progs/demos/texenv.c 2008-06-04 17:30:32.000000000 +0200
@@ -76,6 +76,7 @@
int textureHeight = 64;
int winWidth = 580, winHeight = 720;
+int win;
struct formatInfo {
GLenum baseFormat;
@@ -288,6 +289,7 @@
displayLevelInfo = !displayLevelInfo;
break;
case 27: /* Escape key should force exit. */
+ glutDestroyWindow(win);
exit(0);
break;
default:
@@ -785,7 +787,7 @@
glutInitWindowSize( winWidth, winHeight );
glutInitWindowPosition( 0, 0 );
- glutCreateWindow( "Texture Environment Test" );
+ win = glutCreateWindow( "Texture Environment Test" );
initialize();
instructions();
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Mesa-7.1-rc1/progs/glsl/shaderutil.c new/Mesa-7.1-rc3/progs/glsl/shaderutil.c
--- old/Mesa-7.1-rc1/progs/glsl/shaderutil.c 2008-05-20 16:38:31.000000000 +0200
+++ new/Mesa-7.1-rc3/progs/glsl/shaderutil.c 2008-06-23 14:59:54.000000000 +0200
@@ -6,7 +6,6 @@
*/
-#include