Am Dienstag, 12. Oktober 2004 20:24 schrieb Ian Romanick:
> Dieter Nützel wrote:
> > NONE of your three versions gave me direct rendering?!
> > I've tested with and without your TLS-patch (progress?).
> >
> > The symbols are in.
> > DRI-Mesa/Patches> nm /usr/X11R6-NO-TLS/lib/modules/dri/r200_dri.so | grep
> > r200ReadRGBASpan_ARGB8888
> > 00175714 t r200ReadRGBASpan_ARGB8888
> > 00175be4 t r200ReadRGBASpan_ARGB8888_MMX
> > 00175ad4 t r200ReadRGBASpan_ARGB8888_SSE
> > 001759c4 t r200ReadRGBASpan_ARGB8888_SSE2
> >
> > But
> > DRI-Mesa/Patches> nm /usr/X11R6-NO-TLS/lib/modules/dri/r200_dri.so | grep
> > _generic_read_RGBA_span_BGRA8888
> >          U _generic_read_RGBA_span_BGRA8888_REV_MMX
> >          U _generic_read_RGBA_span_BGRA8888_REV_SSE
> >          U _generic_read_RGBA_span_BGRA8888_REV_SSE2
> >
> > I'm on XFree86 DRI CVS build as long as my distro based on it;-)
>
> You'll have to update the Imakefiles to build in DRI CVS.  The problem
> is that it's not linking (or compiling) ../common/read_rgba_span_x86.o.

Got it with DRI and Mesa CVS on XFree86.

--- xc/lib/GL/mesa/x86/Imakefile.inc    2004-10-18 20:29:09.824517266 +0200
+++ xc/lib/GL/mesa/x86/Imakefile.inc.Dieter     2004-10-18 18:13:42.000000000 
+0200
@@ -8,6 +8,7 @@

 MESA_X86_SRCS = $(MESAX86BUILDDIR)common_x86.c \
                $(MESAX86BUILDDIR)common_x86_asm.S \
+               $(MESAX86BUILDDIR)read_rgba_span_x86.S \
                $(MESAX86BUILDDIR)glapi_x86.S \
                $(MESAX86BUILDDIR)x86.c \
                $(MESAX86BUILDDIR)x86_cliptest.S \
@@ -18,6 +19,7 @@
 #ifdef NeedToLinkMesaSrc
 LinkSourceFile(common_x86.c, $(MESASRCDIR)/src/mesa/x86)
 LinkSourceFile(common_x86_asm.S, $(MESASRCDIR)/src/mesa/x86)
+LinkSourceFile(read_rgba_span_x86.S, $(MESASRCDIR)/src/mesa/x86)
 LinkSourceFile(glapi_x86.S, $(MESASRCDIR)/src/mesa/x86)
 LinkSourceFile(x86.c, $(MESASRCDIR)/src/mesa/x86)
 LinkSourceFile(x86_cliptest.S, $(MESASRCDIR)/src/mesa/x86)
@@ -28,6 +30,7 @@

 MESA_X86_OBJS = $(MESAX86BUILDDIR)common_x86.o \
                $(MESAX86BUILDDIR)common_x86_asm.o \
+               $(MESAX86BUILDDIR)read_rgba_span_x86.o \
                $(MESAX86BUILDDIR)x86.o \
                $(MESAX86BUILDDIR)x86_cliptest.o \
                $(MESAX86BUILDDIR)x86_xform2.o \
@@ -37,6 +40,7 @@
 #if defined(DoSharedLib) && DoSharedLib
 MESA_X86_UOBJS = $(MESAX86BUILDDIR)unshared/common_x86.o \
                $(MESAX86BUILDDIR)common_x86_asm.o \
+               $(MESAX86BUILDDIR)unshared/read_rgba_span_x86.o \
                $(MESAX86BUILDDIR)unshared/x86.o \
                $(MESAX86BUILDDIR)x86_cliptest.o \
                $(MESAX86BUILDDIR)x86_xform2.o \
@@ -48,6 +52,7 @@

 MESA_X86_DOBJS = $(MESAX86BUILDDIR)debugger/common_x86.o \
                $(MESAX86BUILDDIR)common_x86_asm.o \
+               $(MESAX86BUILDDIR)debugger/read_rgba_span_x86.o \
                $(MESAX86BUILDDIR)debugger/x86.o \
                $(MESAX86BUILDDIR)x86_cliptest.o \
                $(MESAX86BUILDDIR)x86_xform2.o \
@@ -56,6 +61,7 @@

 MESA_X86_POBJS = $(MESAX86BUILDDIR)profiled/common_x86.o \
                $(MESAX86BUILDDIR)common_x86_asm.o \
+               $(MESAX86BUILDDIR)profiled/read_rgba_span_x86.o \
                $(MESAX86BUILDDIR)profiled/x86.o \
                $(MESAX86BUILDDIR)x86_cliptest.o \
                $(MESAX86BUILDDIR)x86_xform2.o \

-Dieter


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to