Module Name: src
Committed By: mrg
Date: Tue Jun 16 00:26:11 UTC 2009
Modified Files:
src/distrib/sets/lists/base: mi
src/distrib/sets/lists/xfont: mi
src/distrib/sets/lists/xserver: md.alpha md.amd64 md.i386 md.macppc
md.sparc md.sparc64
src/external/mit/xorg/lib/dri: Makefile dri.mk
src/external/mit/xorg/lib/libGL: Makefile.mesa
src/external/mit/xorg/lib/libOSMesa: libmesa.mk
Added Files:
src/external/mit/xorg/lib/dri/swrast: Makefile
Log Message:
- build and install swrast_dri.so
- don't force linking dri_util.c into swrast_dri.so
- fix the source lists in libGL/OSmesa makefiles
- unobsolete the symbols/pc keymap and 7x14-KOI8-R.pcf.gz font
XXX the libGL/OSmesa makefiles could use some reorg. there
XXX are a bunch of duplicated items.
To generate a diff of this commit:
cvs rdiff -u -r1.816 -r1.817 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.34 -r1.35 src/distrib/sets/lists/xfont/mi
cvs rdiff -u -r1.18 -r1.19 src/distrib/sets/lists/xserver/md.alpha
cvs rdiff -u -r1.47 -r1.48 src/distrib/sets/lists/xserver/md.amd64 \
src/distrib/sets/lists/xserver/md.macppc
cvs rdiff -u -r1.65 -r1.66 src/distrib/sets/lists/xserver/md.i386
cvs rdiff -u -r1.34 -r1.35 src/distrib/sets/lists/xserver/md.sparc
cvs rdiff -u -r1.32 -r1.33 src/distrib/sets/lists/xserver/md.sparc64
cvs rdiff -u -r1.11 -r1.12 src/external/mit/xorg/lib/dri/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/mit/xorg/lib/dri/dri.mk
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/dri/swrast/Makefile
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/mit/xorg/lib/libGL/Makefile.mesa
cvs rdiff -u -r1.3 -r1.4 src/external/mit/xorg/lib/libOSMesa/libmesa.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/base/mi
diff -u src/distrib/sets/lists/base/mi:1.816 src/distrib/sets/lists/base/mi:1.817
--- src/distrib/sets/lists/base/mi:1.816 Thu Jun 11 06:18:12 2009
+++ src/distrib/sets/lists/base/mi Tue Jun 16 00:26:10 2009
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.816 2009/06/11 06:18:12 mrg Exp $
+# $NetBSD: mi,v 1.817 2009/06/16 00:26:10 mrg Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -626,7 +626,7 @@
./usr/X11R7/lib/X11/xkb/symbols/macintosh_vndr base-x11-root
./usr/X11R7/lib/X11/xkb/symbols/nec -obsolete- obsolete
./usr/X11R7/lib/X11/xkb/symbols/nec_vndr base-x11-root
-./usr/X11R7/lib/X11/xkb/symbols/pc -obsolete- obsolete
+./usr/X11R7/lib/X11/xkb/symbols/pc base-x11-root
./usr/X11R7/lib/X11/xkb/symbols/sgi -obsolete- obsolete
./usr/X11R7/lib/X11/xkb/symbols/sgi_vndr base-x11-root
./usr/X11R7/lib/X11/xkb/symbols/sharp -obsolete- obsolete
Index: src/distrib/sets/lists/xfont/mi
diff -u src/distrib/sets/lists/xfont/mi:1.34 src/distrib/sets/lists/xfont/mi:1.35
--- src/distrib/sets/lists/xfont/mi:1.34 Sun Jan 25 23:11:16 2009
+++ src/distrib/sets/lists/xfont/mi Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.34 2009/01/25 23:11:16 tron Exp $
+# $NetBSD: mi,v 1.35 2009/06/16 00:26:11 mrg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -8640,7 +8640,7 @@
./usr/X11R7/lib/X11/fonts/misc/7x14-ISO8859-8.pcf.gz xfont share,xorg
./usr/X11R7/lib/X11/fonts/misc/7x14-ISO8859-9.pcf.gz xfont share,xorg
./usr/X11R7/lib/X11/fonts/misc/7x14-JISX0201.1976-0.pcf.gz xfont share,xorg
-./usr/X11R7/lib/X11/fonts/misc/7x14-KOI8-R.pcf.gz xfont-obsolete share,xorg,obsolete
+./usr/X11R7/lib/X11/fonts/misc/7x14-KOI8-R.pcf.gz xfont share,xorg
./usr/X11R7/lib/X11/fonts/misc/7x14.pcf.gz xfont share,xorg
./usr/X11R7/lib/X11/fonts/misc/7x14B-ISO8859-1.pcf.gz xfont share,xorg
./usr/X11R7/lib/X11/fonts/misc/7x14B-ISO8859-10.pcf.gz xfont share,xorg
Index: src/distrib/sets/lists/xserver/md.alpha
diff -u src/distrib/sets/lists/xserver/md.alpha:1.18 src/distrib/sets/lists/xserver/md.alpha:1.19
--- src/distrib/sets/lists/xserver/md.alpha:1.18 Fri Jun 12 02:14:42 2009
+++ src/distrib/sets/lists/xserver/md.alpha Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: md.alpha,v 1.18 2009/06/12 02:14:42 mrg Exp $
+# $NetBSD: md.alpha,v 1.19 2009/06/16 00:26:11 mrg Exp $
./usr/X11R6/bin/X -unknown- x11
./usr/X11R6/bin/XalphaNetBSD -unknown- x11
./usr/X11R6/bin/XdecNetBSD -unknown- x11
@@ -33,6 +33,8 @@
./usr/X11R7/lib/modules/dri/savage_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/dri/sis_dri.so -unknown- xorg
./usr/X11R7/lib/modules/dri/sis_dri.so.0 -unknown- xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so -unknown- xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/dri/tdfx_dri.so -unknown- xorg
./usr/X11R7/lib/modules/dri/tdfx_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/dri/trident_dri.so -unknown- xorg
Index: src/distrib/sets/lists/xserver/md.amd64
diff -u src/distrib/sets/lists/xserver/md.amd64:1.47 src/distrib/sets/lists/xserver/md.amd64:1.48
--- src/distrib/sets/lists/xserver/md.amd64:1.47 Fri Jun 12 01:55:59 2009
+++ src/distrib/sets/lists/xserver/md.amd64 Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.47 2009/06/12 01:55:59 mrg Exp $
+# $NetBSD: md.amd64,v 1.48 2009/06/16 00:26:11 mrg Exp $
./usr/X11R6/bin/X -unknown- x11
./usr/X11R6/bin/XFree86 -unknown- x11
./usr/X11R6/bin/gtf -unknown- x11
@@ -380,6 +380,8 @@
./usr/X11R7/lib/modules/dri/savage_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/dri/sis_dri.so -unknown- xorg
./usr/X11R7/lib/modules/dri/sis_dri.so.0 -unknown- xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so -unknown- xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/dri/tdfx_dri.so -unknown- xorg
./usr/X11R7/lib/modules/dri/tdfx_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/dri/trident_dri.so -unknown- xorg
Index: src/distrib/sets/lists/xserver/md.macppc
diff -u src/distrib/sets/lists/xserver/md.macppc:1.47 src/distrib/sets/lists/xserver/md.macppc:1.48
--- src/distrib/sets/lists/xserver/md.macppc:1.47 Fri Jun 12 02:14:42 2009
+++ src/distrib/sets/lists/xserver/md.macppc Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: md.macppc,v 1.47 2009/06/12 02:14:42 mrg Exp $
+# $NetBSD: md.macppc,v 1.48 2009/06/16 00:26:11 mrg Exp $
./usr/X11R6/bin/X -unknown- x11
./usr/X11R6/bin/XFree86 -unknown- x11
./usr/X11R6/bin/Xmacppc -unknown- x11
@@ -331,6 +331,8 @@
./usr/X11R7/lib/modules/dri/r300_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/dri/radeon_dri.so -unknown- xorg
./usr/X11R7/lib/modules/dri/radeon_dri.so.0 -unknown- xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so -unknown- xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/dri/tdfx_dri.so -unknown- xorg
./usr/X11R7/lib/modules/dri/tdfx_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/drivers/ati_drv.so -unknown- xorg
Index: src/distrib/sets/lists/xserver/md.i386
diff -u src/distrib/sets/lists/xserver/md.i386:1.65 src/distrib/sets/lists/xserver/md.i386:1.66
--- src/distrib/sets/lists/xserver/md.i386:1.65 Fri Jun 12 02:14:42 2009
+++ src/distrib/sets/lists/xserver/md.i386 Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.65 2009/06/12 02:14:42 mrg Exp $
+# $NetBSD: md.i386,v 1.66 2009/06/16 00:26:11 mrg Exp $
./usr/X11R6/bin/X -unknown- x11
./usr/X11R6/bin/XFree86 -unknown- x11
./usr/X11R6/bin/gtf -unknown- x11
@@ -451,6 +451,8 @@
./usr/X11R7/lib/modules/dri/savage_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/dri/sis_dri.so -unknown- xorg
./usr/X11R7/lib/modules/dri/sis_dri.so.0 -unknown- xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so -unknown- xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/dri/tdfx_dri.so -unknown- xorg
./usr/X11R7/lib/modules/dri/tdfx_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/dri/trident_dri.so -unknown- xorg
@@ -586,11 +588,11 @@
./usr/X11R7/lib/modules/extensions/libextmod.so.0 -unknown- xorg
./usr/X11R7/lib/modules/extensions/libextmod_g.a -unknown- debuglib,xorg
./usr/X11R7/lib/modules/extensions/libextmod_pic.a -unknown- xorg
-./usr/X11R7/lib/modules/extensions/libglx.a -unknown- obsolete
-./usr/X11R7/lib/modules/extensions/libglx.so -unknown- obsolete
-./usr/X11R7/lib/modules/extensions/libglx.so.0 -unknown- obsolete
-./usr/X11R7/lib/modules/extensions/libglx_g.a -unknown- obsolete
-./usr/X11R7/lib/modules/extensions/libglx_pic.a -unknown- obsolete
+./usr/X11R7/lib/modules/extensions/libglx.a -unknown- xorg
+./usr/X11R7/lib/modules/extensions/libglx.so -unknown- xorg
+./usr/X11R7/lib/modules/extensions/libglx.so.0 -unknown- xorg
+./usr/X11R7/lib/modules/extensions/libglx_g.a -unknown- debuglib,xorg
+./usr/X11R7/lib/modules/extensions/libglx_pic.a -unknown- xorg
./usr/X11R7/lib/modules/extensions/libmfb.a -unknown- obsolete
./usr/X11R7/lib/modules/extensions/libmfb.so -unknown- obsolete
./usr/X11R7/lib/modules/extensions/libmfb.so.0 -unknown- obsolete
@@ -707,7 +709,7 @@
./usr/X11R7/man/cat4/i128.0 -unknown- .cat,xorg
./usr/X11R7/man/cat4/i740.0 -unknown- .cat,xorg
./usr/X11R7/man/cat4/imstt.0 -unknown- obsolete
-./usr/X11R7/man/cat4/intel.0 -unknown- obsolete
+./usr/X11R7/man/cat4/intel.0 -unknown- .cat,xorg
./usr/X11R7/man/cat4/kbd.0 -unknown- .cat,xorg
./usr/X11R7/man/cat4/mga.0 -unknown- .cat,xorg
./usr/X11R7/man/cat4/mousedrv.0 -unknown- .cat,xorg
Index: src/distrib/sets/lists/xserver/md.sparc
diff -u src/distrib/sets/lists/xserver/md.sparc:1.34 src/distrib/sets/lists/xserver/md.sparc:1.35
--- src/distrib/sets/lists/xserver/md.sparc:1.34 Fri Jun 12 01:55:59 2009
+++ src/distrib/sets/lists/xserver/md.sparc Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc,v 1.34 2009/06/12 01:55:59 mrg Exp $
+# $NetBSD: md.sparc,v 1.35 2009/06/16 00:26:11 mrg Exp $
./usr/X11R6/bin/X -unknown- x11
./usr/X11R6/bin/XFree86 -unknown- x11
./usr/X11R6/bin/Xsun -unknown- x11
@@ -300,6 +300,8 @@
./usr/X11R7/lib/modules/dri/r300_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/dri/radeon_dri.so -unknown- xorg
./usr/X11R7/lib/modules/dri/radeon_dri.so.0 -unknown- xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so -unknown- xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/drivers/ag10e_drv.so -unknown- xorg
./usr/X11R7/lib/modules/drivers/ag10e_drv.so.0 -unknown- xorg
./usr/X11R7/lib/modules/drivers/ati_drv.so -unknown- xorg
Index: src/distrib/sets/lists/xserver/md.sparc64
diff -u src/distrib/sets/lists/xserver/md.sparc64:1.32 src/distrib/sets/lists/xserver/md.sparc64:1.33
--- src/distrib/sets/lists/xserver/md.sparc64:1.32 Fri Jun 12 01:55:59 2009
+++ src/distrib/sets/lists/xserver/md.sparc64 Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc64,v 1.32 2009/06/12 01:55:59 mrg Exp $ x11
+# $NetBSD: md.sparc64,v 1.33 2009/06/16 00:26:11 mrg Exp $ x11
./usr/X11R6/bin/X -unknown- x11
./usr/X11R6/bin/XFree86 -unknown- x11
./usr/X11R6/bin/Xsun -unknown- x11
@@ -299,6 +299,8 @@
./usr/X11R7/lib/modules/dri/r300_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/dri/radeon_dri.so -unknown- xorg
./usr/X11R7/lib/modules/dri/radeon_dri.so.0 -unknown- xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so -unknown- xorg
+./usr/X11R7/lib/modules/dri/swrast_dri.so.0 -unknown- xorg
./usr/X11R7/lib/modules/drivers/ag10e_drv.so -unknown- xorg
./usr/X11R7/lib/modules/drivers/ag10e_drv.so.0 -unknown- xorg
./usr/X11R7/lib/modules/drivers/ati_drv.so -unknown- xorg
Index: src/external/mit/xorg/lib/dri/Makefile
diff -u src/external/mit/xorg/lib/dri/Makefile:1.11 src/external/mit/xorg/lib/dri/Makefile:1.12
--- src/external/mit/xorg/lib/dri/Makefile:1.11 Sun Mar 1 02:20:51 2009
+++ src/external/mit/xorg/lib/dri/Makefile Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2009/03/01 02:20:51 macallan Exp $
+# $NetBSD: Makefile,v 1.12 2009/06/16 00:26:11 mrg Exp $
.if ${MACHINE_ARCH} == "alpha"
SUBDIR= libmesa .WAIT
@@ -15,4 +15,8 @@
savage sis tdfx trident unichrome
.endif
+.if !empty(SUBDIR)
+SUBDIR+= swrast
+.endif
+
.include <bsd.subdir.mk>
Index: src/external/mit/xorg/lib/dri/dri.mk
diff -u src/external/mit/xorg/lib/dri/dri.mk:1.5 src/external/mit/xorg/lib/dri/dri.mk:1.6
--- src/external/mit/xorg/lib/dri/dri.mk:1.5 Sun Feb 15 19:00:22 2009
+++ src/external/mit/xorg/lib/dri/dri.mk Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: dri.mk,v 1.5 2009/02/15 19:00:22 mrg Exp $
+# $NetBSD: dri.mk,v 1.6 2009/06/16 00:26:11 mrg Exp $
# XXX DRI_LIB_DEPS
@@ -29,7 +29,10 @@
# Common sources
.PATH: ${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/common \
${X11SRCDIR.MesaLib}/src/mesa/drivers/common
-SRCS+= dri_util.c drirenderbuffer.c driverfuncs.c texmem.c utils.c vblank.c \
+.if (${MODULE} != "swrast")
+SRCS+= dri_util.c
+.endif
+SRCS+= drirenderbuffer.c driverfuncs.c texmem.c utils.c vblank.c \
xmlconfig.c
.include <bsd.x11.mk>
Index: src/external/mit/xorg/lib/libGL/Makefile.mesa
diff -u src/external/mit/xorg/lib/libGL/Makefile.mesa:1.1.1.1 src/external/mit/xorg/lib/libGL/Makefile.mesa:1.2
--- src/external/mit/xorg/lib/libGL/Makefile.mesa:1.1.1.1 Tue Jul 29 05:01:22 2008
+++ src/external/mit/xorg/lib/libGL/Makefile.mesa Tue Jun 16 00:26:11 2009
@@ -1,17 +1,78 @@
-SRCS.mesa= accum.c api_arrayelt.c api_loopback.c api_noop.c \
- api_validate.c attrib.c arrayobj.c blend.c bufferobj.c \
- buffers.c clip.c colortab.c context.c convolve.c \
- debug.c depth.c depthstencil.c dispatch.c dlist.c \
- drawpix.c enable.c enums.c eval.c execmem.c extensions.c \
- fbobject.c feedback.c fog.c framebuffer.c get.c \
- getstring.c hash.c hint.c histogram.c image.c imports.c \
- light.c lines.c matrix.c mipmap.c mm.c occlude.c \
- pixel.c points.c polygon.c rastpos.c rbadaptors.c \
- renderbuffer.c state.c stencil.c texcompress.c \
- texcompress_fxt1.c texcompress_s3tc.c texenvprogram.c \
- texformat.c teximage.c texobj.c texrender.c texstate.c \
- texstore.c varray.c vtxfmt.c
+SRCS.mesa= api_arrayelt.c \
+ api_exec.c \
+ api_loopback.c \
+ api_noop.c \
+ api_validate.c \
+ accum.c \
+ attrib.c \
+ arrayobj.c \
+ blend.c \
+ bufferobj.c \
+ buffers.c \
+ clear.c \
+ clip.c \
+ colortab.c \
+ context.c \
+ convolve.c \
+ debug.c \
+ depth.c \
+ depthstencil.c \
+ dlist.c \
+ dlopen.c \
+ drawpix.c \
+ enable.c \
+ enums.c \
+ MESAeval.c \
+ execmem.c \
+ extensions.c \
+ fbobject.c \
+ feedback.c \
+ ffvertex_prog.c \
+ fog.c \
+ framebuffer.c \
+ get.c \
+ getstring.c \
+ hash.c \
+ hint.c \
+ histogram.c \
+ image.c \
+ imports.c \
+ light.c \
+ lines.c \
+ matrix.c \
+ mipmap.c \
+ mm.c \
+ multisample.c \
+ MESApixel.c \
+ pixelstore.c \
+ points.c \
+ polygon.c \
+ queryobj.c \
+ rastpos.c \
+ rbadaptors.c \
+ readpix.c \
+ renderbuffer.c \
+ scissor.c \
+ shaders.c \
+ state.c \
+ stencil.c \
+ texcompress.c \
+ texcompress_s3tc.c \
+ texcompress_fxt1.c \
+ texenv.c \
+ texenvprogram.c \
+ texformat.c \
+ texgen.c \
+ teximage.c \
+ texobj.c \
+ texparam.c \
+ texrender.c \
+ texstate.c \
+ texstore.c \
+ varray.c \
+ vtxfmt.c
+
# XXX avoid source name clashes with glx
.PATH: ${X11SRCDIR.MesaLib}/src/mesa/main
@@ -22,36 +83,76 @@
# math
.PATH: ${X11SRCDIR.MesaLib}/src/mesa/math
-SRCS.math= m_debug_clip.c m_debug_norm.c m_debug_xform.c m_eval.c \
- m_matrix.c m_translate.c m_vector.c m_xform.c
+SRCS.math= m_debug_clip.c \
+ m_debug_norm.c \
+ m_debug_xform.c \
+ m_eval.c \
+ m_matrix.c \
+ m_translate.c \
+ m_vector.c \
+ m_xform.c
# swrast
.PATH: ${X11SRCDIR.MesaLib}/src/mesa/swrast
-SRCS.swrast= s_aaline.c s_aatriangle.c s_accum.c s_alpha.c \
- s_arbshader.c s_atifragshader.c s_bitmap.c \
- s_blend.c s_blit.c s_buffers.c s_context.c \
- s_copypix.c s_depth.c s_drawpix.c s_feedback.c \
- s_fog.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 s_stencil.c s_texcombine.c s_texfilter.c \
- s_texstore.c s_triangle.c s_zoom.c
+SRCS.swrast= _aaline.c \
+ s_aatriangle.c \
+ s_accum.c \
+ s_alpha.c \
+ s_atifragshader.c \
+ s_bitmap.c \
+ s_blend.c \
+ s_blit.c \
+ s_buffers.c \
+ s_copypix.c \
+ s_context.c \
+ s_depth.c \
+ 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_points.c \
+ s_readpix.c \
+ s_span.c \
+ s_stencil.c \
+ s_texcombine.c \
+ s_texfilter.c \
+ s_texstore.c \
+ s_triangle.c \
+ s_zoom.c
# swrast_setup
.PATH: ${X11SRCDIR.MesaLib}/src/mesa/swrast_setup
-SRCS.ss= ss_context.c ss_triangle.c
+SRCS.ss= ss_context.c \
+ ss_triangle.c
# tnl
.PATH: ${X11SRCDIR.MesaLib}/src/mesa/tnl
-SRCS.tnl= t_context.c t_pipeline.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 t_vb_normals.c \
- t_vb_points.c t_vb_program.c t_vb_render.c \
- t_vb_texgen.c t_vb_texmat.c t_vb_vertex.c \
- t_vertex.c t_vertex_generic.c t_vertex_sse.c \
- t_vp_build.c
+SRCS.tnl= t_context.c \
+ t_pipeline.c \
+ t_draw.c \
+ t_rasterpos.c \
+ t_vb_program.c \
+ t_vb_render.c \
+ t_vb_texgen.c \
+ t_vb_texmat.c \
+ t_vb_vertex.c \
+ t_vb_cull.c \
+ t_vb_fog.c \
+ t_vb_light.c \
+ t_vb_normals.c
+ t_vb_points.c \
+ t_vp_build.c \
+ t_vertex.c \
+ t_vertex_sse.c \
+ t_vertex_generic.c
+
.for fn in ${SRCS.glx} ${SRCS.dri} ${SRCS.mesa}
CPPFLAGS.${fn}+=-I${X11SRCDIR.xc}/lib/GL/dri \
Index: src/external/mit/xorg/lib/libOSMesa/libmesa.mk
diff -u src/external/mit/xorg/lib/libOSMesa/libmesa.mk:1.3 src/external/mit/xorg/lib/libOSMesa/libmesa.mk:1.4
--- src/external/mit/xorg/lib/libOSMesa/libmesa.mk:1.3 Thu Jun 11 01:47:08 2009
+++ src/external/mit/xorg/lib/libOSMesa/libmesa.mk Tue Jun 16 00:26:11 2009
@@ -1,4 +1,4 @@
-# $NetBSD: libmesa.mk,v 1.3 2009/06/11 01:47:08 mrg Exp $
+# $NetBSD: libmesa.mk,v 1.4 2009/06/16 00:26:11 mrg Exp $
#
# Consumer of this Makefile should set MESA_SRC_MODULES.
@@ -8,78 +8,231 @@
PATHS.main= main
INCLUDES.main= shader
SRCS.main= \
- accum.c api_arrayelt.c api_loopback.c api_noop.c api_validate.c \
- arrayobj.c attrib.c blend.c bufferobj.c buffers.c clip.c colortab.c \
- context.c convolve.c debug.c depth.c depthstencil.c dlist.c drawpix.c \
- enable.c enums.c eval.c execmem.c extensions.c fbobject.c feedback.c \
- fog.c framebuffer.c get.c getstring.c hash.c hint.c histogram.c \
- image.c imports.c light.c lines.c matrix.c mipmap.c mm.c pixel.c \
- points.c polygon.c queryobj.c rastpos.c rbadaptors.c renderbuffer.c \
- shaders.c state.c stencil.c texcompress.c texcompress_fxt1.c \
- texcompress_s3tc.c texenvprogram.c texformat.c teximage.c texobj.c \
- texrender.c texstate.c texstore.c varray.c vtxfmt.c
+ api_arrayelt.c \
+ api_exec.c \
+ api_loopback.c \
+ api_noop.c \
+ api_validate.c \
+ accum.c \
+ attrib.c \
+ arrayobj.c \
+ blend.c \
+ bufferobj.c \
+ buffers.c \
+ clear.c \
+ clip.c \
+ colortab.c \
+ context.c \
+ convolve.c \
+ debug.c \
+ depth.c \
+ depthstencil.c \
+ dlist.c \
+ dlopen.c \
+ drawpix.c \
+ enable.c \
+ enums.c \
+ eval.c \
+ execmem.c \
+ extensions.c \
+ fbobject.c \
+ feedback.c \
+ ffvertex_prog.c \
+ fog.c \
+ framebuffer.c \
+ get.c \
+ getstring.c \
+ hash.c \
+ hint.c \
+ histogram.c \
+ image.c \
+ imports.c \
+ light.c \
+ lines.c \
+ matrix.c \
+ mipmap.c \
+ mm.c \
+ multisample.c \
+ pixel.c \
+ pixelstore.c \
+ points.c \
+ polygon.c \
+ queryobj.c \
+ rastpos.c \
+ rbadaptors.c \
+ readpix.c \
+ renderbuffer.c \
+ scissor.c \
+ shaders.c \
+ state.c \
+ stencil.c \
+ texcompress.c \
+ texcompress_s3tc.c \
+ texcompress_fxt1.c \
+ texenv.c \
+ texenvprogram.c \
+ texformat.c \
+ texgen.c \
+ teximage.c \
+ texobj.c \
+ texparam.c \
+ texrender.c \
+ texstate.c \
+ texstore.c \
+ varray.c \
+ vtxfmt.c
# Math sources
PATHS.math= math
SRCS.math= \
- m_debug_clip.c m_debug_norm.c m_debug_xform.c m_eval.c m_matrix.c \
- m_translate.c m_vector.c m_xform.c
+ m_debug_clip.c \
+ m_debug_norm.c \
+ m_debug_xform.c \
+ m_eval.c \
+ m_matrix.c \
+ m_translate.c \
+ m_vector.c \
+ m_xform.c
-# VBO sources
-PATHS.vbo= vbo
-SRCS.vbo= \
- vbo_context.c vbo_exec.c vbo_exec_api.c vbo_exec_array.c \
- vbo_exec_draw.c vbo_exec_eval.c vbo_rebase.c vbo_split.c \
- vbo_split_copy.c vbo_split_inplace.c vbo_save.c vbo_save_api.c \
- vbo_save_draw.c vbo_save_loopback.c
-
-COPTS.vbo_save_draw.c= -Wno-error
+# Software raster sources
+PATHS.swrast= swrast swrast_setup
+INCLUDES.swrast= shader
+SRCS.swrast= \
+ s_aaline.c \
+ s_aatriangle.c \
+ s_accum.c \
+ s_alpha.c \
+ s_atifragshader.c \
+ s_bitmap.c \
+ s_blend.c \
+ s_blit.c \
+ s_buffers.c \
+ s_copypix.c \
+ s_context.c \
+ s_depth.c \
+ 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_points.c \
+ s_readpix.c \
+ s_span.c \
+ s_stencil.c \
+ s_texcombine.c \
+ s_texfilter.c \
+ s_texstore.c \
+ s_triangle.c \
+ s_zoom.c
+
+# swrast_setup
+.PATH: ${X11SRCDIR.MesaLib}/src/mesa/swrast_setup
+SRCS.ss= \
+ ss_context.c \
+ ss_triangle.c
# TNL sources
PATHS.tnl= tnl
INCLUDES.tnl= shader
SRCS.tnl= \
- t_context.c t_draw.c t_pipeline.c t_vb_cull.c t_vb_fog.c t_vb_light.c \
- t_vb_normals.c t_vb_points.c t_vb_program.c t_vb_render.c \
- t_vb_texgen.c t_vb_texmat.c t_vb_vertex.c t_vertex.c t_vertex_sse.c \
- t_vertex_generic.c t_vp_build.c
+ t_context.c \
+ t_pipeline.c \
+ t_draw.c \
+ t_rasterpos.c \
+ t_vb_program.c \
+ t_vb_render.c \
+ t_vb_texgen.c \
+ t_vb_texmat.c \
+ t_vb_vertex.c \
+ t_vb_cull.c \
+ t_vb_fog.c \
+ t_vb_light.c \
+ t_vb_normals.c \
+ t_vb_points.c \
+ t_vp_build.c \
+ t_vertex.c \
+ t_vertex_sse.c \
+ t_vertex_generic.c
+
+# VBO sources
+PATHS.vbo= vbo
+SRCS.vbo= \
+ vbo_context.c \
+ vbo_exec.c \
+ vbo_exec_api.c \
+ vbo_exec_array.c \
+ vbo_exec_draw.c \
+ vbo_exec_eval.c \
+ vbo_rebase.c \
+ vbo_split.c \
+ vbo_split_copy.c \
+ vbo_split_inplace.c \
+ vbo_save.c \
+ vbo_save_api.c \
+ vbo_save_draw.c \
+ vbo_save_loopback.c
+
+COPTS.vbo_save_draw.c= -Wno-error
# Shader sources
PATHS.shader= shader shader/grammar
INCLUDES.shader= shader/slang shader/grammar
SRCS.shader= \
- arbprogparse.c arbprogram.c atifragshader.c grammar_mesa.c \
- nvfragparse.c nvprogram.c nvvertparse.c prog_debug.c prog_execute.c \
- prog_instruction.c prog_parameter.c prog_print.c prog_statevars.c \
- program.c programopt.c shader_api.c
-
-# Software raster sources
-PATHS.swrast= swrast swrast_setup
-INCLUDES.swrast= shader
-SRCS.swrast= \
- s_aaline.c s_aatriangle.c s_accum.c s_alpha.c s_atifragshader.c \
- s_bitmap.c s_blend.c s_blit.c s_buffers.c s_copypix.c s_context.c \
- s_depth.c 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_points.c s_readpix.c s_span.c \
- s_stencil.c s_texcombine.c s_texfilter.c s_texstore.c s_triangle.c \
- s_zoom.c ss_context.c ss_triangle.c
+ arbprogparse.c \
+ arbprogram.c \
+ atifragshader.c \
+ grammar_mesa.c \
+ nvfragparse.c \
+ nvprogram.c \
+ nvvertparse.c \
+ program.c \
+ prog_cache.c \
+ prog_debug.c \
+ prog_execute.c \
+ prog_instruction.c \
+ prog_noise.c \
+ prog_parameter.c \
+ prog_print.c \
+ prog_statevars.c \
+ prog_uniform.c \
+ programopt.c \
+ shader_api.c \
# Shader language sources
PATHS.slang= shader/slang
INCLUDES.slang= shader shader/grammar
SRCS.slang= \
- 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_emit.c \
- slang_ir.c slang_label.c slang_link.c \
- slang_log.c slang_mem.c slang_preprocess.c slang_print.c \
- slang_simplify.c slang_storage.c slang_typeinfo.c slang_vartable.c \
+ 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_emit.c \
+ slang_ir.c \
+ slang_label.c \
+ slang_link.c \
+ slang_log.c \
+ slang_mem.c \
+ slang_preprocess.c \
+ slang_print.c \
+ slang_simplify.c \
+ slang_storage.c \
+ slang_typeinfo.c \
+ slang_vartable.c \
slang_utility.c
# GL API sources
PATHS.glapi= glapi main
SRCS.glapi= \
- dispatch.c glapi.c glthread.c
+ dispatch.c \
+ glapi.c \
+ glapi_getproc.c \
+ glthread.c
# Common driver sources
PATHS.common= drivers/common
@@ -87,6 +240,7 @@
SRCS.common= \
driverfuncs.c
+
# OSMesa driver sources
PATHS.osmesa= drivers/osmesa
INCLUDES.osmesa= shader
Added files:
Index: src/external/mit/xorg/lib/dri/swrast/Makefile
diff -u /dev/null src/external/mit/xorg/lib/dri/swrast/Makefile:1.1
--- /dev/null Tue Jun 16 00:26:12 2009
+++ src/external/mit/xorg/lib/dri/swrast/Makefile Tue Jun 16 00:26:11 2009
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2009/06/16 00:26:11 mrg Exp $
+
+MODULE= swrast
+
+CPPFLAGS+= -I${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/swrast
+
+DRI_EXTRA_PATHS= ${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/swrast
+SRCS= \
+ swrast.c \
+ swrast_span.c
+
+COPTS.swrast.c= -Wno-error # XXX const
+
+.include "${.CURDIR}/../dri.mk"