There is a dependency for the XFree86 package to have Glide3 installed. This shouldn't be true. To get hardware acceleration on a 3dfx card you need glide, but no one else does and the system gracefully falls back to software rendering if glide3 isn't found.
The dependancy on Glide is a known issue which will be addressed in a future release of Red Hat Linux. The problem fix involves splitting all drivers into separate packages which is not going to happen right away.
Glide 3 is not a library intended for other programs to use. It is ONLY functional with DRI which is a core part of XFree86, and the 3dfx driver is in effect a small wrapper + Glide3. As such, Glide3 has been integrated into the XFree86 packaging because it is a core part of DRI for 3dfx and is used by nothing else. Splitting up the XFree86 package into separate packages for each driver has zero benefit and instead would create a lot of problems for no real good reason.
Duh... I just realized AFTER posting - who reported it in the first place. Guess I didn't need to say all that.. ;o) It was your own help on this that made me decide to keep Glide in the XFree86 packaging. ;o) I guess I should read more closely before telling someone back the advice they've given to me eh? LOL! ;o) Guess, this should be considered "resolved rawhide" since the dependancy is now gone (via assimilation). ;o) Take care.