Mailinglist Archive: opensuse-commit (1082 mails)

< Previous Next >
commit xorg-x11-server
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Fri, 04 May 2007 00:35:05 +0200
  • Message-id: <20070503223505.CCBAA6780DE@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package xorg-x11-server
checked in at Fri May 4 00:35:05 CEST 2007.

--------
--- xorg-x11-server/xorg-x11-server.changes     2007-04-28 09:56:16.000000000 +0200
+++ /mounts/work_src_done/STABLE/xorg-x11-server/xorg-x11-server.changes        2007-05-02 22:40:15.983086000 +0200
@@ -1,0 +2,30 @@
+Wed May  2 22:39:31 CEST 2007 - sndirsch@xxxxxxx
+
+- commit-c09e68c:
+  * Paper over a crash at exit during GLX teardown
+
+-------------------------------------------------------------------
+Mon Apr 30 22:21:38 CEST 2007 - sndirsch@xxxxxxx
+
+- updated to Mesa 6.5.3 sources
+- obsoletes the following patches:
+  * bug-211314_mesa-destroy_buffers.diff
+  * bug-211314_mesa-framebuffer-counting.diff
+  * bug-211314-patch-1.diff
+  * bug-211314-patch-2.diff
+  * bug-211314-patch-3.diff
+  * bug-211314-patch-4.diff
+  * bug-211314-patch-5.diff
+  * bug-211314-patch-6.diff
+  * bug-211314-patch-7.diff
+  * bug-211314-patch-8.diff
+  * bug-211314-patch-9.diff
+  * bug-211314-patch-10.diff
+  * bug-211314-patch-11.diff
+  * bug-211314_mesa-refcount-memleak-fixes.diff
+  * Mesa-6.5.2-fix_radeon_cliprect.diff
+- remove__GLinterface.patch/
+  support_mesa6.5.3.patch
+  * required Xserver changes for Mesa 6.5.3
+
+-------------------------------------------------------------------

Old:
----
  bug-211314_mesa-destroy_buffers.diff
  bug-211314_mesa-framebuffer-counting.diff
  bug-211314_mesa-refcount-memleak-fixes.diff
  bug-211314-patch-10.diff
  bug-211314-patch-11.diff
  bug-211314-patch-1.diff
  bug-211314-patch-2.diff
  bug-211314-patch-3.diff
  bug-211314-patch-4.diff
  bug-211314-patch-5.diff
  bug-211314-patch-6.diff
  bug-211314-patch-7.diff
  bug-211314-patch-8.diff
  bug-211314-patch-9.diff
  Mesa-6.5.2-fix_radeon_cliprect.diff
  Mesa-6.5.2.tar.bz2
  symlink-mesa.sh.diff

New:
----
  commit-c09e68c
  MesaLib-6.5.3.tar.bz2
  remove__GLinterface.patch
  support_mesa6.5.3.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xorg-x11-server.spec ++++++
--- /var/tmp/diff_new_pack.A14256/_old  2007-05-04 00:34:51.000000000 +0200
+++ /var/tmp/diff_new_pack.A14256/_new  2007-05-04 00:34:51.000000000 +0200
@@ -21,7 +21,7 @@
 URL:            http://xorg.freedesktop.org/
 %define EXPERIMENTAL 0
 Version:        7.2
-Release:        77
+Release:        79
 License:        X11/MIT
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Group:          System/X11/Servers/XF86_4
@@ -35,7 +35,7 @@
 Obsoletes:      xorg-x11-Xnest xorg-x11-Xprt xorg-x11-Xvfb xorg-x11-server-glx
 Summary:        X.Org Server
 Source:         xorg-server-%{dirsuffix}.tar.bz2
-Source1:        Mesa-6.5.2.tar.bz2
+Source1:        MesaLib-6.5.3.tar.bz2
 Source3:        README.updates
 Source4:        xorgcfg.tar.bz2
 %if %suse_version > 1010
@@ -65,7 +65,6 @@
 Patch19:        disable-aiglx.diff
 Patch22:        disable-root-xorg_conf.diff
 Patch23:        disable-fbblt-opt.diff
-Patch24:        symlink-mesa.sh.diff
 Patch25:        glx-align.patch
 Patch26:        p_enable-altrix.diff
 Patch27:        mouse.diff
@@ -83,23 +82,11 @@
 Patch42:        bug227111-ddc_screensize.diff
 Patch45:        bug-197858_dpms.diff
 Patch46:        x86emu.diff
-Patch47:        bug-211314_mesa-destroy_buffers.diff
-Patch48:        bug-211314_mesa-framebuffer-counting.diff
-Patch49:        bug-211314-patch-1.diff
-Patch50:        bug-211314-patch-2.diff
-Patch51:        bug-211314-patch-3.diff
-Patch52:        bug-211314-patch-4.diff
-Patch53:        bug-211314-patch-5.diff
-Patch54:        bug-211314-patch-6.diff
-Patch55:        bug-211314-patch-7.diff
-Patch56:        bug-211314-patch-8.diff
-Patch57:        bug-211314-patch-9.diff
-Patch58:        bug-211314-patch-10.diff
-Patch59:        bug-211314-patch-11.diff
-Patch60:        bug-211314_mesa-refcount-memleak-fixes.diff
 Patch61:        bug-259290_trapfault.diff
-Patch62:        Mesa-6.5.2-fix_radeon_cliprect.diff
 Patch63:        xorg-x11-server-1.2.99-unbreak-domain.patch
+Patch64:        support_mesa6.5.3.patch
+Patch65:        remove__GLinterface.patch
+Patch66:        commit-c09e68c
 Patch334:       p_pci-domain.diff
 Patch357:       p_pci-ce-x.diff
 
@@ -144,8 +131,8 @@
 %prep
 %setup -q -n xorg-server-%{dirsuffix} -b1 -a4
 # make legal department happy (Bug #204110)
-test -f ../Mesa/src/mesa/drivers/directfb/idirectfbgl_mesa.c && exit 1
-test -f ../Mesa/progs/ggi/asc-view.c && exit 1
+test -f ../Mesa-6.5.3/src/mesa/drivers/directfb/idirectfbgl_mesa.c && exit 1
+test -f ../Mesa-6.5.3/progs/ggi/asc-view.c && exit 1
 %patch
 %patch1
 sed 's/LIBDIR/%{_lib}/g' %{PATCH2} | patch -p0
@@ -171,7 +158,6 @@
 %endif
 %patch22
 %patch23
-#%patch24
 %patch25 -p1
 %patch26
 %patch27
@@ -192,25 +178,11 @@
 %patch42 -p1
 %patch45 -p0
 %patch46 -p0
-pushd ../Mesa
-%patch47 -p1
-%patch48 -p1
-%patch49 -p1
-%patch50 -p1
-%patch51 -p1
-%patch52 -p1
-%patch53 -p1
-%patch54 -p1
-%patch55 -p1
-%patch56 -p1
-%patch57 -p1
-%patch58 -p1
-%patch59 -p1
-%patch60 -p1
-%patch62 -p1
-popd
 %patch61 -p1
 %patch63 -p1
+%patch64 -p2
+%patch65 -p2
+%patch66 -p1
 
 %build
 autoreconf -fi
@@ -270,7 +242,7 @@
             --with-log-dir="/var/log" \
             --with-os-name="openSUSE" \
             --with-os-vendor="SUSE LINUX" \
-            --with-mesa-source=$RPM_BUILD_DIR/Mesa \
+            --with-mesa-source=$RPM_BUILD_DIR/Mesa-6.5.3 \
             --with-fontdir="/usr/share/fonts" \
             --with-xkb-path="/usr/share/X11/xkb" \
             --with-xkb-output="/var/lib/xkb/compiled"
@@ -541,6 +513,30 @@
 %endif
 
 %changelog
+* Wed May 02 2007 - sndirsch@xxxxxxx
+- commit-c09e68c:
+  * Paper over a crash at exit during GLX teardown
+* Mon Apr 30 2007 - sndirsch@xxxxxxx
+- updated to Mesa 6.5.3 sources
+- obsoletes the following patches:
+  * bug-211314_mesa-destroy_buffers.diff
+  * bug-211314_mesa-framebuffer-counting.diff
+  * bug-211314-patch-1.diff
+  * bug-211314-patch-2.diff
+  * bug-211314-patch-3.diff
+  * bug-211314-patch-4.diff
+  * bug-211314-patch-5.diff
+  * bug-211314-patch-6.diff
+  * bug-211314-patch-7.diff
+  * bug-211314-patch-8.diff
+  * bug-211314-patch-9.diff
+  * bug-211314-patch-10.diff
+  * bug-211314-patch-11.diff
+  * bug-211314_mesa-refcount-memleak-fixes.diff
+  * Mesa-6.5.2-fix_radeon_cliprect.diff
+- remove__GLinterface.patch/
+  support_mesa6.5.3.patch
+  * required Xserver changes for Mesa 6.5.3
 * Sat Apr 28 2007 - sndirsch@xxxxxxx
 - xorg-x11-server-1.2.99-unbreak-domain.patch:
   * This patch fixes some multi-domain systems such as Pegasos with


++++++ commit-c09e68c ++++++
commit c09e68ce30dabd6b7068b163b9d2382d85d0d0bc
Author: Adam Jackson <ajax@xxxxxxxxxxxxxxxxxxx>
Date:   Wed Apr 25 16:46:26 2007 -0400

    Paper over a crash at exit during GLX teardown.

diff --git a/GL/mesa/X/xf86glx.c b/GL/mesa/X/xf86glx.c
index ecfa4d7..b50740c 100644
--- a/GL/mesa/X/xf86glx.c
+++ b/GL/mesa/X/xf86glx.c
@@ -258,12 +258,14 @@ __glXMesaScreenDestroy(__GLXscreen *scre
     __GLXMESAscreen *mesaScreen = (__GLXMESAscreen *) screen;
     int i;
 
-    for (i = 0; i < mesaScreen->num_vis; i++) {
-       if (mesaScreen->xm_vis[i])
-           XMesaDestroyVisual(mesaScreen->xm_vis[i]);
-    }
+    if (mesaScreen->xm_vis) {
+       for (i = 0; i < mesaScreen->num_vis; i++) {
+           if (mesaScreen->xm_vis[i])
+               XMesaDestroyVisual(mesaScreen->xm_vis[i]);
+       }
 
-    xfree(mesaScreen->xm_vis);
+       xfree(mesaScreen->xm_vis);
+    }
 
     __glXScreenDestroy(screen);
 


++++++ remove__GLinterface.patch ++++++
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/glx/glxext.c xorg-server-7.2/xorg-server-1.3.0.0/GL/glx/glxext.c
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/glx/glxext.c    2006-12-01 03:40:10.000000000 +0200
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/glx/glxext.c 2007-04-23 01:23:39.900111785 +0300
@@ -275,7 +275,7 @@
 /*
 ** The GL was will call this routine if an error occurs.
 */
-void __glXErrorCallBack(__GLinterface *gc, GLenum code)
+void __glXErrorCallBack(GLenum code)
 {
     errorOccured = GL_TRUE;
 }
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/glx/glxext.h xorg-server-7.2/xorg-server-1.3.0.0/GL/glx/glxext.h
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/glx/glxext.h    2006-09-18 09:04:17.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/glx/glxext.h 2007-04-23 01:23:39.900111785 +0300
@@ -66,7 +66,7 @@
 extern GLboolean __glXFreeContext(__GLXcontext *glxc);
 extern void __glXFlushContextCache(void);
 
-extern void __glXErrorCallBack(__GLinterface *gc, GLenum code);
+extern void __glXErrorCallBack(GLenum code);
 extern void __glXClearErrorOccured(void);
 extern GLboolean __glXErrorOccured(void);
 extern void __glXResetLargeCommandStatus(__GLXclientState*);
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/hw/dmx/glxProxy/glxext.h xorg-server-7.2/xorg-server-1.3.0.0/hw/dmx/glxProxy/glxext.h
--- xorg-server-7.2/xorg-server-1.3.0.0/hw/dmx/glxProxy/glxext.h        2006-09-18 09:04:17.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/hw/dmx/glxProxy/glxext.h        2006-09-18 09:04:17.000000000 +0300
@@ -67,7 +67,7 @@
 
 extern void __glXNoSuchRenderOpcode(GLbyte*);
 extern int __glXNoSuchSingleOpcode(__GLXclientState*, GLbyte*);
-extern void __glXErrorCallBack(__GLinterface *gc, GLenum code);
+extern void __glXErrorCallBack(GLenum code);
 extern void __glXClearErrorOccured(void);
 extern GLboolean __glXErrorOccured(void);
 extern void __glXResetLargeCommandStatus(__GLXclientState*);
++++++ support_mesa6.5.3.patch ++++++
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/configure.ac xorg-server-7.2/xorg-server-1.3.0.0/configure.ac
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/configure.ac       2007-04-20 04:23:40.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/configure.ac    2007-04-23 01:31:47.325751948 +0300
@@ -1697,6 +1697,7 @@
 GL/mesa/swrast/Makefile
 GL/mesa/swrast_setup/Makefile
 GL/mesa/tnl/Makefile
+GL/mesa/vbo/Makefile
 GL/mesa/X/Makefile
 include/Makefile
 afb/Makefile
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/glapi/Makefile.am xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/glapi/Makefile.am
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/glapi/Makefile.am  2006-09-18 09:04:17.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/glapi/Makefile.am       2007-04-22 16:13:52.000000000 +0300
@@ -7,7 +7,6 @@
 
 INCLUDES = -I@MESA_SOURCE@/include \
            -I../X \
-           -I../array_cache \
            -I../glapi \
            -I../main \
            -I../math \
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/main/Makefile.am xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/main/Makefile.am
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/main/Makefile.am   2006-11-17 19:47:26.000000000 +0200
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/main/Makefile.am        2007-04-22 16:13:52.000000000 +0300
@@ -7,7 +7,6 @@
 
 INCLUDES = -I@MESA_SOURCE@/include \
            -I../X \
-           -I../array_cache \
            -I../glapi \
            -I../main \
            -I../math \
@@ -62,13 +61,14 @@
                     matrix.c \
                     mipmap.c \
                     mm.c \
-                    occlude.c \
                     pixel.c \
                     points.c \
                     polygon.c \
+                    queryobj.c \
                     rastpos.c \
                     rbadaptors.c \
                     renderbuffer.c \
+                    shaders.c \
                     state.c \
                     stencil.c \
                     texcompress.c \
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/Makefile.am xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/Makefile.am
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/Makefile.am        2006-06-06 20:13:51.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/Makefile.am     2007-04-22 16:13:52.000000000 +0300
@@ -1,15 +1,15 @@
-SUBDIRS = main math array_cache swrast swrast_setup tnl shader X glapi
+SUBDIRS = main math swrast swrast_setup tnl shader X glapi vbo
 
 noinst_LTLIBRARIES = libGLcore.la
 
 libGLcore_la_SOURCES = dummy.c
 libGLcore_la_LIBADD = main/libmain.la \
                       math/libmath.la \
-                      array_cache/libac.la \
                       swrast/libswrast.la \
                       swrast_setup/libss.la \
                       tnl/libtnl.la \
                       shader/libshader.la \
                      shader/grammar/libgrammar.la \
                      shader/slang/libslang.la \
+                      vbo/libvbo.la \
                       X/libX.la
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/math/Makefile.am xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/math/Makefile.am
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/math/Makefile.am   2006-09-18 09:04:17.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/math/Makefile.am        2007-04-22 16:13:52.000000000 +0300
@@ -7,7 +7,6 @@
 
 INCLUDES = -I@MESA_SOURCE@/include \
            -I../X \
-           -I../array_cache \
            -I../glapi \
            -I../main \
            -I../math \
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/shader/grammar/Makefile.am xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/shader/grammar/Makefile.am
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/shader/grammar/Makefile.am 2006-09-18 09:04:17.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/shader/grammar/Makefile.am      2007-04-22 16:13:52.000000000 +0300
@@ -7,7 +7,6 @@
 
 INCLUDES = -I@MESA_SOURCE@/include \
            -I../../X \
-           -I../../array_cache \
            -I../../glapi \
            -I../../main \
            -I../../math \
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/shader/Makefile.am xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/shader/Makefile.am
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/shader/Makefile.am 2006-09-18 09:04:17.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/shader/Makefile.am      2007-04-22 16:13:52.000000000 +0300
@@ -9,7 +9,6 @@
 
 INCLUDES = -I@MESA_SOURCE@/include \
            -I../X \
-           -I../array_cache \
            -I../glapi \
            -I../main \
            -I../math \
@@ -28,8 +27,13 @@
                       atifragshader.c \
                       nvfragparse.c \
                       nvprogram.c \
-                      nvvertexec.c \
-                     nvvertparse.c \
+                      nvvertparse.c \
+                      prog_debug.c \
+                      prog_execute.c \
+                      prog_instruction.c \
+                      prog_parameter.c \
+                      prog_print.c \
                       program.c \
-                      shaderobjects.c \
-                     shaderobjects_3dlabs.c
+                      programopt.c \
+                      prog_statevars.c \
+                      shader_api.c
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/shader/slang/Makefile.am xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/shader/slang/Makefile.am
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/shader/slang/Makefile.am   2006-09-18 09:04:17.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/shader/slang/Makefile.am        2007-04-22 16:13:52.000000000 +0300
@@ -8,7 +8,6 @@
 INCLUDES = -I@MESA_SOURCE@/include \
            -I../grammar \
            -I../../X \
-           -I../../array_cache \
            -I../../glapi \
            -I../../main \
            -I../../math \
@@ -19,23 +18,24 @@
            -I../.. \
            -I$(top_srcdir)/hw/xfree86/os-support
 
-nodist_libslang_la_SOURCES = slang_analyse.c \
-                     slang_assemble_assignment.c \
-                     slang_assemble.c \
-                     slang_assemble_conditional.c \
-                     slang_assemble_constructor.c \
-                     slang_assemble_typeinfo.c \
+nodist_libslang_la_SOURCES = slang_builtin.c \
+                     slang_codegen.c \
                      slang_compile.c \
                      slang_compile_function.c \
                      slang_compile_operation.c \
                      slang_compile_struct.c \
                      slang_compile_variable.c \
-                     slang_execute.c \
-                     slang_execute_x86.c \
-                     slang_export.c \
-                     slang_library_texsample.c \
+                     slang_emit.c \
+                     slang_ir.c \
+                     slang_label.c \
                      slang_library_noise.c \
                      slang_link.c \
+                     slang_log.c \
+                     slang_mem.c \
                      slang_preprocess.c \
+                     slang_print.c \
+                     slang_simplify.c \
                      slang_storage.c \
-                     slang_utility.c
+                     slang_typeinfo.c \
+                     slang_utility.c \
+                     slang_vartable.c
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/swrast/Makefile.am xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/swrast/Makefile.am
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/swrast/Makefile.am 2006-09-18 09:04:17.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/swrast/Makefile.am      2007-04-22 16:13:52.000000000 +0300
@@ -7,7 +7,6 @@
 
 INCLUDES = -I@MESA_SOURCE@/include \
            -I../X \
-           -I../array_cache \
            -I../glapi \
            -I../main \
            -I../math \
@@ -24,7 +23,6 @@
                       s_aatriangle.c \
                       s_accum.c \
                       s_alpha.c \
-                      s_arbshader.c \
                       s_atifragshader.c \
                       s_bitmap.c \
                       s_blend.c \
@@ -36,11 +34,11 @@
                       s_drawpix.c \
                       s_feedback.c \
                       s_fog.c \
+                      s_fragprog.c \
                       s_imaging.c \
                       s_lines.c \
                       s_logic.c \
                       s_masking.c \
-                      s_nvfragprog.c \
                       s_points.c \
                       s_readpix.c \
                       s_span.c \
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/swrast_setup/Makefile.am xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/swrast_setup/Makefile.am
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/swrast_setup/Makefile.am   2006-09-18 09:04:17.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/swrast_setup/Makefile.am        2007-04-22 16:13:52.000000000 +0300
@@ -7,7 +7,6 @@
 
 INCLUDES = -I@MESA_SOURCE@/include \
            -I../X \
-           -I../array_cache \
            -I../glapi \
            -I../main \
            -I../math \
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/tnl/Makefile.am xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/tnl/Makefile.am
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/tnl/Makefile.am    2006-09-18 09:04:17.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/tnl/Makefile.am 2007-04-22 16:13:52.000000000 +0300
@@ -7,7 +7,6 @@
 
 INCLUDES = -I@MESA_SOURCE@/include \
            -I../X \
-           -I../array_cache \
            -I../glapi \
            -I../main \
            -I../math \
@@ -19,16 +18,9 @@
            -I.. \
            -I$(top_srcdir)/hw/xfree86/os-support
 
-nodist_libtnl_la_SOURCES = t_array_api.c \
-                      t_array_import.c \
-                      t_context.c \
+nodist_libtnl_la_SOURCES = t_context.c \
+                      t_draw.c \
                       t_pipeline.c \
-                      t_save_api.c \
-                      t_save_loopback.c \
-                      t_save_playback.c \
-                      t_vb_arbprogram.c \
-                      t_vb_arbprogram_sse.c \
-                      t_vb_arbshader.c \
                       t_vb_cull.c \
                       t_vb_fog.c \
                       t_vb_light.c \
@@ -42,9 +34,4 @@
                       t_vertex.c \
                       t_vertex_generic.c \
                       t_vertex_sse.c \
-                      t_vp_build.c \
-                      t_vtx_api.c \
-                      t_vtx_eval.c \
-                      t_vtx_exec.c \
-                      t_vtx_generic.c \
-                      t_vtx_x86.c
+                      t_vp_build.c
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/vbo/Makefile.am xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/vbo/Makefile.am
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/vbo/Makefile.am    1970-01-01 02:00:00.000000000 +0200
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/vbo/Makefile.am 2007-04-22 16:13:52.000000000 +0300
@@ -0,0 +1,35 @@
+noinst_LTLIBRARIES = libvbo.la
+
+AM_CFLAGS = \
+       $(DIX_CFLAGS) \
+       -DXFree86Server \
+       @GLX_DEFINES@
+
+INCLUDES = -I@MESA_SOURCE@/include \
+           -I../X \
+           -I../glapi \
+           -I../main \
+           -I../math \
+           -I../shader \
+           -I../shader/slang \
+           -I../shader/slang \
+           -I../swrast \
+           -I../swrast_setup \
+           -I../tnl \
+           -I.. \
+           -I$(top_srcdir)/hw/xfree86/os-support
+
+nodist_libvbo_la_SOURCES = vbo_context.c \
+                       vbo_exec_api.c \
+                       vbo_exec_array.c \
+                       vbo_exec.c \
+                       vbo_exec_draw.c \
+                       vbo_exec_eval.c \
+                       vbo_rebase.c \
+                       vbo_save_api.c \
+                       vbo_save.c \
+                       vbo_save_draw.c \
+                       vbo_save_loopback.c \
+                       vbo_split.c \
+                       vbo_split_copy.c \
+                       vbo_split_inplace.c
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/X/Makefile.am xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/X/Makefile.am
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/mesa/X/Makefile.am      2006-09-18 09:04:17.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/mesa/X/Makefile.am   2007-04-22 17:57:08.000000000 +0300
@@ -2,7 +2,6 @@
 
 INCLUDES = -I@MESA_SOURCE@/include \
            -I../X \
-           -I../array_cache \
            -I../glapi \
            -I../main \
            -I../math \
@@ -21,18 +20,15 @@
 AM_CFLAGS = \
        $(DIX_CFLAGS) \
        -DXFree86Server \
-       @GLX_DEFINES@ \
-       -DXFree86Server
+       @GLX_DEFINES@
 
-libX_la_SOURCES = xf86glx.c \
-                  xf86glx_util.c \
-                  xf86glx_util.h \
-                  xf86glxint.h
+libX_la_SOURCES = xf86glx.c
 
 nodist_libX_la_SOURCES = \
                   xm_api.c \
                  xm_buffer.c \
                   xm_dd.c \
+                  xm_image.c \
                   xm_line.c \
                   xm_span.c \
                   xm_tri.c \
diff -Nur xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/symlink-mesa.sh xorg-server-7.2/xorg-server-1.3.0.0/GL/symlink-mesa.sh
--- xorg-server-7.2.orig/xorg-server-1.3.0.0/GL/symlink-mesa.sh 2006-10-05 00:46:03.000000000 +0300
+++ xorg-server-7.2/xorg-server-1.3.0.0/GL/symlink-mesa.sh      2007-04-22 16:13:52.000000000 +0300
@@ -85,15 +85,6 @@
     done
 }
 
-symlink_mesa_ac() {
-    src_dir src/mesa/array_cache
-    dst_dir mesa/array_cache
-
-    for src in $REAL_SRC_DIR/*.c $REAL_SRC_DIR/*.h; do
-        action `basename $src`
-    done
-}
-
 symlink_mesa_swrast() {
     src_dir src/mesa/swrast
     dst_dir mesa/swrast
@@ -157,6 +148,15 @@
     done
 }        
 
+symlink_mesa_vbo() {
+    src_dir src/mesa/vbo
+    dst_dir mesa/vbo
+
+    for src in $REAL_SRC_DIR/*.c $REAL_SRC_DIR/*.h; do
+        action `basename $src`
+    done
+}
+
 symlink_mesa_x() {
     src_dir src/mesa/drivers/x11
     dst_dir mesa/X
@@ -168,6 +168,8 @@
     action xm_api.c
     action xm_buffer.c
     action xm_dd.c
+    action xm_image.c
+    action xm_image.h
     action xm_line.c
     action xm_span.c
     action xm_tri.c
@@ -203,7 +205,6 @@
 symlink_mesa() {
     symlink_mesa_main
     symlink_mesa_math
-    symlink_mesa_ac
     symlink_mesa_swrast
     symlink_mesa_ss
     symlink_mesa_tnl
@@ -215,6 +216,7 @@
     symlink_mesa_glapi
     symlink_mesa_ppc
     symlink_mesa_sparc
+    symlink_mesa_vbo
     symlink_mesa_x86
     symlink_mesa_x8664
 }
@@ -225,9 +227,6 @@
     dst_dir glx
 
     action indirect_size.h
-
-    src_dir src/mesa/drivers/dri/common
-
     action glcontextmodes.c
     action glcontextmodes.h
 
@@ -289,9 +288,9 @@
 }
 
 usage() {
-    echo symlink.sh src-dir dst-dir
-    echo src-dir: the xc directory of the monolithic source tree
-    echo dst-dir: the modular source tree containing proto, app, lib, ...
+    echo symlink-mesa.sh src-dir dst-dir
+    echo src-dir: the Mesa source directory
+    echo dst-dir: the GL subdirectory of the Xserver modular tree
 }
 
 # Check commandline args

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread