Hello community,
here is the log from the commit of package Mesa
checked in at Thu Dec 7 18:38:10 CET 2006.
--------
--- Mesa/Mesa.changes 2006-11-23 23:40:37.000000000 +0100
+++ /mounts/work_src_done/STABLE/Mesa/Mesa.changes 2006-12-02 22:20:42.000000000 +0100
@@ -1,0 +2,51 @@
+Sat Dec 2 22:13:17 CET 2006 - sndirsch(a)suse.de
+
+- updated to Mesa 6.5.2
+ * New features
+ - New DRI memory manager system. Currently used by the i915tex
+ driver. Other DRI drivers will be updated to use the new memory
+ manager in coming months. To use the new driver you'll need the
+ most recent DRM library and drivers (version 2.2 or later) and a
+ recent xf86-video-intel driver module from X.org. New features
+ resulting from this work include:
+ * EXT_framebuffer_objects, render to texture
+ * ARB_pixel_buffer_objects
+ * Accelerated CopyTexSubimage, DrawPixels, ReadPixels, CopyPixels
+ * Accelerated texture uploads from pixel buffer objects
+ * Potentially texturing directly from the pixel buffer object
+ (zero copy texturing).
+ - New Intel i965 DRI driver
+ - New minstall script to replace normal install program
+ - Faster fragment program execution in software
+ - Added (or fixed) support for GLX_SGI_make_current_read to the
+ following drivers:
+ * radeon
+ * savage
+ * mga
+ * tdfx
+ - Added support for ARB_occlusion_query to the tdfx driver
+ (Ian Romanick).
+ * Bug fixes
+ - fixed invalid memory read while rendering textured points (bug 8320)
+ - fixed problems with freebsd-dri configuration (bug 8344)
+ - Mesa's fake glxGetCurrentContext() wasn't thread-aware
+ - OPTION NV_position_invariant didn't work in NV vertex programs
+ - glDrawPixels into a user-created framebuffer object could crash Xlib driver
+ - Line clipping was broken in some circumstances
+ - fragment.fogcoord register didn't always contain the correct value
+ - RGBA logicops didn't work reliably in some DRI drivers
+ - Fixed broken RGBA LogicOps in Intel DRI drivers
+ - Fixed some fragment program bugs in Intel i915 DRI driver
+ - Fixed glGetVertexAttribfvARB bug 8883
+ - Implemented glGetUniform[fi]vARB() functions
+ - Fixed glDrawPixels(GL_COLOR_INDEX, GL_BITMAP) segfault (bug 9044)
+ - Fixed some gluBuild2DMipmaps() bugs (Greg McGarragh)
+ - Fixed broken "mgl" name mangling
+ - Indirect rending was broken for glMap* functions (bug 8899)
+ * Internal code changes
+ - The device driver functions ResizeBuffers and GetBufferSize have
+ been decprecated.
+ - OpenGL 2.0 and 2.1 support is nearly done. We need to do quite a
+ bit more testing of the shading language functions.
+
+-------------------------------------------------------------------
Old:
----
Mesa-6.5.1.diff
Mesa-6.5.1.tar.bz2
no_longer_assert.diff
typos.diff
New:
----
Mesa-6.5.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Mesa.spec ++++++
--- /var/tmp/diff_new_pack.NtJLu0/_old 2006-12-07 18:32:07.000000000 +0100
+++ /var/tmp/diff_new_pack.NtJLu0/_new 2006-12-07 18:32:07.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package Mesa (Version 6.5.1)
+# spec file for package Mesa (Version 6.5.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -18,20 +18,17 @@
Provides: xorg-x11-Mesa
Obsoletes: xorg-x11-Mesa
Autoreqprov: on
-Version: 6.5.1
-Release: 21
+Version: 6.5.2
+Release: 1
Summary: Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL.*
Source: Mesa-%{version}.tar.bz2
Source3: README.updates
Source4: manual-pages.tar.bz2
Source5: via.csh
Source6: via.sh
-Patch: Mesa-6.5.1.diff
Patch1: dri_driver_dir.diff
Patch2: i915-crossbar.diff
Patch5: static.diff
-Patch6: typos.diff
-Patch7: no_longer_assert.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -111,12 +108,9 @@
rm -f include/GL/{glut.h,uglglutshapes.h,glutf90.h}
# extra package for GLw (MesaGLw)
rm -rf src/glw/
-%patch
%patch1
%patch2
%patch5
-%patch6
-%patch7
%build
@@ -226,6 +220,54 @@
/usr/%{_lib}/libMesaGL.a
%changelog -n Mesa
+* Sat Dec 02 2006 - sndirsch(a)suse.de
+- updated to Mesa 6.5.2
+ * New features
+ - New DRI memory manager system. Currently used by the i915tex
+ driver. Other DRI drivers will be updated to use the new memory
+ manager in coming months. To use the new driver you'll need the
+ most recent DRM library and drivers (version 2.2 or later) and a
+ recent xf86-video-intel driver module from X.org. New features
+ resulting from this work include:
+ * EXT_framebuffer_objects, render to texture
+ * ARB_pixel_buffer_objects
+ * Accelerated CopyTexSubimage, DrawPixels, ReadPixels, CopyPixels
+ * Accelerated texture uploads from pixel buffer objects
+ * Potentially texturing directly from the pixel buffer object
+ (zero copy texturing).
+ - New Intel i965 DRI driver
+ - New minstall script to replace normal install program
+ - Faster fragment program execution in software
+ - Added (or fixed) support for GLX_SGI_make_current_read to the
+ following drivers:
+ * radeon
+ * savage
+ * mga
+ * tdfx
+ - Added support for ARB_occlusion_query to the tdfx driver
+ (Ian Romanick).
+ * Bug fixes
+ - fixed invalid memory read while rendering textured points (bug 8320)
+ - fixed problems with freebsd-dri configuration (bug 8344)
+ - Mesa's fake glxGetCurrentContext() wasn't thread-aware
+ - OPTION NV_position_invariant didn't work in NV vertex programs
+ - glDrawPixels into a user-created framebuffer object could crash Xlib driver
+ - Line clipping was broken in some circumstances
+ - fragment.fogcoord register didn't always contain the correct value
+ - RGBA logicops didn't work reliably in some DRI drivers
+ - Fixed broken RGBA LogicOps in Intel DRI drivers
+ - Fixed some fragment program bugs in Intel i915 DRI driver
+ - Fixed glGetVertexAttribfvARB bug 8883
+ - Implemented glGetUniform[fi]vARB() functions
+ - Fixed glDrawPixels(GL_COLOR_INDEX, GL_BITMAP) segfault (bug 9044)
+ - Fixed some gluBuild2DMipmaps() bugs (Greg McGarragh)
+ - Fixed broken "mgl" name mangling
+ - Indirect rending was broken for glMap* functions (bug 8899)
+ * Internal code changes
+ - The device driver functions ResizeBuffers and GetBufferSize have
+ been decprecated.
+ - OpenGL 2.0 and 2.1 support is nearly done. We need to do quite a
+ bit more testing of the shading language functions.
* Thu Nov 23 2006 - sndirsch(a)suse.de
- enabled build of i965 DRI driver on x86_64
* Fri Nov 10 2006 - sndirsch(a)suse.de
++++++ Mesa-6.5.1.tar.bz2 -> Mesa-6.5.2.tar.bz2 ++++++
++++ 144839 lines of diff (skipped)
++++++ static.diff ++++++
--- /var/tmp/diff_new_pack.NtJLu0/_old 2006-12-07 18:32:20.000000000 +0100
+++ /var/tmp/diff_new_pack.NtJLu0/_new 2006-12-07 18:32:20.000000000 +0100
@@ -10,10 +10,10 @@
-GLUT_LIB_NAME = libglut.a
-GLW_LIB_NAME = libGLw.a
-OSMESA_LIB_NAME = libOSMesa.a
-diff -u -r configs.orig/linux-static configs/linux-static
---- configs.orig/linux-static 2006-07-31 11:07:44.000000000 +0200
-+++ configs/linux-static 2006-07-31 11:07:56.000000000 +0200
-@@ -8,14 +8,6 @@
+diff -u -r configs.orig/linux-x86-64-static configs/linux-x86-64-static
+--- configs.orig/linux-x86-64-static 2006-07-31 11:07:44.000000000 +0200
++++ configs/linux-x86-64-static 2006-07-31 11:11:08.000000000 +0200
+@@ -8,16 +8,6 @@
# Library names (actual file names)
GL_LIB_NAME = libGL.a
@@ -28,9 +28,11 @@
-GLU_LIB_DEPS =
-GLUT_LIB_DEPS =
-GLW_LIB_DEPS =
-diff -u -r configs.orig/linux-x86-64-static configs/linux-x86-64-static
---- configs.orig/linux-x86-64-static 2006-07-31 11:07:44.000000000 +0200
-+++ configs/linux-x86-64-static 2006-07-31 11:11:08.000000000 +0200
+-APP_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) \
+- $(EXTRA_LIB_PATH) -lX11 -lXmu -lXt -lXi -lpthread -lstdc++ -lm
+diff -u -r configs.orig/linux-x86-static configs/linux-x86-static
+--- configs.orig/linux-x86-static 2006-07-31 11:07:44.000000000 +0200
++++ configs/linux-x86-static 2006-07-31 11:11:44.000000000 +0200
@@ -8,16 +8,6 @@
# Library names (actual file names)
@@ -48,10 +50,9 @@
-GLW_LIB_DEPS =
-APP_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) \
- $(EXTRA_LIB_PATH) -lX11 -lXmu -lXt -lXi -lpthread -lstdc++ -lm
-diff -u -r configs.orig/linux-x86-static configs/linux-x86-static
---- configs.orig/linux-x86-static 2006-07-31 11:07:44.000000000 +0200
-+++ configs/linux-x86-static 2006-07-31 11:11:44.000000000 +0200
-@@ -8,16 +8,6 @@
+--- configs/linux-static.orig 2006-12-02 21:29:56.556452204 +0100
++++ configs/linux-static 2006-12-02 21:30:18.559452348 +0100
+@@ -8,17 +8,9 @@
# Library names (actual file names)
GL_LIB_NAME = libGL.a
@@ -66,5 +67,6 @@
-GLU_LIB_DEPS =
-GLUT_LIB_DEPS =
-GLW_LIB_DEPS =
--APP_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) \
-- $(EXTRA_LIB_PATH) -lX11 -lXmu -lXt -lXi -lpthread -lstdc++ -lm
+
+ # Need to specify all libraries we may need
+ APP_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) -lm \
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org