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@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@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@suse.de - enabled build of i965 DRI driver on x86_64 * Fri Nov 10 2006 - sndirsch@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@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org