SOURCES: xorg-xserver-server-drop-GLinterface.patch (NEW), xorg-xs...
arekm
arekm at pld-linux.org
Mon Apr 30 15:42:51 CEST 2007
Author: arekm Date: Mon Apr 30 13:42:51 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- new mesa support from xorg ml
---- Files affected:
SOURCES:
xorg-xserver-server-drop-GLinterface.patch (NONE -> 1.1) (NEW), xorg-xserver-server-mesa.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/xorg-xserver-server-drop-GLinterface.patch
diff -u /dev/null SOURCES/xorg-xserver-server-drop-GLinterface.patch:1.1
--- /dev/null Mon Apr 30 15:42:51 2007
+++ SOURCES/xorg-xserver-server-drop-GLinterface.patch Mon Apr 30 15:42:46 2007
@@ -0,0 +1,36 @@
+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*);
================================================================
Index: SOURCES/xorg-xserver-server-mesa.patch
diff -u /dev/null SOURCES/xorg-xserver-server-mesa.patch:1.1
--- /dev/null Mon Apr 30 15:42:51 2007
+++ SOURCES/xorg-xserver-server-mesa.patch Mon Apr 30 15:42:46 2007
@@ -0,0 +1,407 @@
+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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
================================================================
More information about the pld-cvs-commit
mailing list