I have some important questions.
When you are testing the tdfx dri driver,
on what glide library are you basing your dri driver
Are you using the those
glide files in the dri resource page like for example this one:
to test your dri drivers if they work.
(in other words the glide packets, that were made by 3dfx in Nov 2000)
Or are you using allways the glide source code from the glide.sf.net cvs tree
to build and test your dri drivers?
That's a question that is missing in the DRI FAQ, it
would be great if someone adds them to the FAQ with an answer.
So that everyone knows, what glide version he should use when he is
compiling the dri cvs tree on its own.
In the moment i see the glide packets from 3dfx as the stable version and
the cvs glide tree as the alpha or beta version.
Then i have one more question, it's more about
glide, not dri, but i hope someone reading this can help.
In the makefile /h3/glide3/src/makefile.linux
in the 3dfx glide source code (Glide_V3-DRI-3.10-6.src.rpm) packet
it says that 3dnow is not ported in the linux version of glide at the moment.
# 3DNow stuff
# Not yet ported correctly for Linux
# GL_AMD3D = 1
LIBOBJS = xtexdl_3dnow.o xdraw2_3dnow.o xdraw3_3dnow.o
When i took a deeper look at that makefile.linux,
there were also x*_3dnow.o files mentioned that
i didn't found in the whole source code packet,
they were just missing.
xdraw2_def.o: xdraw2.S xdraw2.inc.S fxgasm.h
$(CC) $(AFLAGS) -c -o $@ xdraw2.S
xdraw2_3dnow.o: xdraw2.S xdraw2.inc.S fxgasm.h
$(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xdraw2.S
xdraw3_def.o: xdraw3.S fxgasm.h
$(CC) $(AFLAGS) -c -o $@ xdraw3.S
xdraw3_3dnow.o: xdraw3.S fxgasm.h
$(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xdraw3.S
xtexdl_3dnow.o: xtexdl.S fxgasm.h
$(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xtexdl.S
endif # GL_AMD3D
Missing files, where for example xdraw2_3dnow.o, xdraw3_def.o
So is this right? That i can't compile linux glide with 3dnow optimization
when i use the 3dFX source code rpm packet?
Do i need to use the cvs glide version, does this one work with 3dnow?
In other words is 3dnow support fixed (ported to linux) in the cvs version?
I hope someone can answer me these questions, thanks.
From: Brian Paul <brianp@va...> - 2001-07-26 16:06:39
"kreuzritter2000 gmx.de" wrote:
> I have some important questions.
> When you are testing the tdfx dri driver,
> on what glide library are you basing your dri driver
I use the precompiled libraries on the DRI resources web page.
Compiling Glide is a pain that I try to avoid.
You may be on your own if you want to compile Glide with 3DNow.
Other people have had trouble with it too.