3DFX Attacks on Glide Wrapper Authors Rage On 164
An anonymous reader writes "3dfx has
emailed several Glide
wrapper authors claiming that the wrappers were
developed using the Glide SDK and is an infringement on
their intellectual property. 3dfx even contacted the server
admins of some webservers to have the sites with the
wrappers taken down. " Mirror quickly.
Is this what happened to Dave's classics? (Score:1)
TK
A link to one guy's legal trouble with 3dfx (Score:1)
I wish those hackers spent their time on projects with a better chance of survival. It's their time to waste, but I hope they've learned something.
This is getting old (Score:1)
...but employees can be held legally liable for their actions as individuals... (read: corporate officers sacked/jailed for financial crimes).
People are legally punished by association all the time, even if it's not official.
If you feel like you're persecuted by your local law enforcement agents, you probably would agree with this 100%...
Corporations should have far fewer rights as individual human beings. It is still not clear to me whether in the US they should even fall under the Constitution, and the protections it has. At least in some areas of the Constitution, corporations do have more limited rights than individuals (i.e., corporate vs. individual free speech).
The problem is that most people will embed the coporate/individual duality into themselves completely. Take the corporate president/CEO who takes it personally that the corporation is getting negative press, etc., which is a totally different view than most of his worker peons to whom the corporation merely pays their paycheck.
And, of course, this duality is totally used by the people for their own maximal benefit. Company does wrong? Can't sue me, can only sue the corporation (even though you told the company to do the bad things). Even shareholders can only do so much, and that is only on things related to the value of the stock.
The group of nuns trying to force Occidental Oil Corporation to change a development plan in Columbia by a proxy action are facing some roadblocks legally as well...
Why use Glide? (Score:1)
If you're only targetting 3dfx hardware (which made sense 2 years ago, belive it or not), then Glide is the best way to go. Depressingly, there are still games that ship with only Glide support (Starsiege Tribes, Unreal, anyone?), and these represent Big Wins for 3dfx in a buisness sense.
If someone were to take this advantage away from them, well, they wouldn't like it.
Glide as an API isn't terribly special. It's very lightweight, because it can make assumptions about the underlying hardware that something Real like OpenGL or D3D doesn't have the freedom to do.
In this day and age, though, Glide an option for the stupid and lazy. There is too much mind and marketshare in other chipsets for it to be a wise decision any more, so 3DFX is, like corprations generally do when they sense they are loosing control, legally panicing.
Old Methods against companies (Score:1)
Think about it.. Quake III is comming out any day now.. Time to upgrade for some. It would be very funny to see all other 3d card makers' sales jump BUT 3Dfx.
G200 3D? - Specs not released AFIAK. (Score:1)
What is missing is specs for the WARP Engine, which is some sort of processor for doing geometry setup and stuff. Or that's what it sounds like.
Missing license == no license. (Score:1)
I have heard it said before that if software comes with no explicit license then the legal default is that the user has no rights to use the software.
In reality, missing license files usually mean the software's author doesn't care what happens to the code, but reality and legality are often quite divorced.
-Brett.
3dfx attacks (Score:1)
I find 3dfx making attacks on PC glide wrappers inadequate, and if they do such a thing, they should also be cancelling PC emulators for the Mac. They are infringing by emulating the Voodoo chipset for the emulator...
Just a thought.
Why 3dfx is dangerous - but evil? (Score:1)
a hardware company can make all of the proprietary and substandard products they want, but if the software companies don't go along with it, the products will fail. 3dfx isn't forcing Glide down anyone's throat; no one *has* to use it to get 3dfx graphics on their computers. the fact, then, that some games rely on Glide does not make 3dfx evil. indeed, the game companies have the free will to completely ignore 3dfx altogether. simply because they have not done so, 3dfx is not guilty of any great crime against humanity. it stands to reason, then, that the game companies are at fault for the implementation of such bad design.
DJ
Well.. (Score:1)
He didn't "screw up", he's had the assorted BIOSs for a long time, including the Neo Geo one. However, Sony apparently decided to get pissy all of a sudden and shut him down for it. Which is strange, as the only emulator needing the PSX BIOS is PSEmuPro which is far from being a replacement for a PSX. The Bleem team might have looked at a decompilation of the BIOS, but Bleem(which is more of a "threat" than PSEmuPro) doesn't use any part of the BIOS.
G200 3D? - Specs not released AFIAK. (Score:1)
http://lists.on.openprojects.net/mailman/listin
Ah, America... (Score:1)
Probably at least some of these wrappers were legally developed, but thanks to the hard, innovative work of 3dfx, they have been rewarded with enough money to bypass any law they feel like by throwing lawyers at someone!
Ain't capitalism great? Makes me proud to live here...
</sasrcasm>
Daniel
G200 3D? - Specs not released AFIAK. (Score:1)
Well, I have downloaded the G200 graphics specs, not looked at them, but other people that checked them found no 3D chip level programming information, and calls to Matrox only gave a run-around. If you can submit a link showing their intention to do this, please do, otherwise, please don't propagate 'grapevine' misinformation (like I have done too).
RE: Glide wrapper under other OS's?? (Score:1)
NVIDIA and Linux (Score:1)
NVIDIA now has 3 people working on the Linux drivers (GLX/Mesa for XFree86 4.0). There is the original Linux developer, a new guy (their "best driver guy") that used to be working on the Microsoft drivers, and another part-time engineer. All Riva chips will have 3D support. No word yet on if it will be open source.
Does anyone know when XF86 4.0 should be out? The XFree86 group seems to not like giving ETA's. I don't care if the date turns out to be wrong, it'd be nice to know when it might be out.
Another interesting piece of info from riva-liberty is that NVIDIA is moving all of their code control over to PerForce and Linux.
I've also been told to check their website from time to time for any other info.
As for me, I'm getting a TNT2, not just because Linux support is on the horizon, but because it seems to be the better card anyway.
NVidia not shameful at all (Score:1)
2. Not lying. All of the information I've read says boards will be clocked at many different speeds, and that there will be 175/200 boards.
Situation not changed- YET... (Score:1)
No Matrox support- YET... (Score:1)
My advice... Get the G200 card now- it's supported under X already and the 3D support's coming soon.
Matrox, possibly SiS... (Score:1)
If Matrox and SiS isn't supported for 3D acceleration under XFree86 4.0, you can expect a large crowd working on seeing to it that the omission of the same is quickly rectified.
One last thought (Score:1)
Makes sense to me.
...
I don't really think anyone will read this. Sometime I'll do an article on
WARNING: blatant plug coming.
Go check out our new linux demo w/sound and stuff.
singularity-software.com.
A Few More Thoughts (Score:1)
As I mentioned above, I've played with basically everything that's out now. I even hope to have a TNT2 and a G400 fairly soon (matter of weeks).
I'd like to dispel some of the myths/FUD (yes, I dare say it) that's been going around.
1. Yes, it's silly for card manufacturers to protect their hardware to the paranoid extent they do
People end up reverse engineering it anyhow. Granted, 3D cards are pretty complicated beasts to reverse engineer, AFAIK no one's actually done it. But it does come under Fair Use, it's perfectly legal (I'm not a lawyer
2. I don't wanna here any more of this nonsense about 3Dfx not being 32 bit
They have some crazy filtering in the rendering pipeline that makes what the Voodoo2 actually displays quite different from what you see in the framebuffer from your code. We never figured it out. We asked 3Dfx how it works. I don't know that they'll ever tell us
3. Glide belongs to 3Dfx. The wrappers break the law. 3Dfx is perfectly within their rights
That's just the way it is. If a game is written for Glide alone, it's 'cos the developers intended it to be that way.
4. The only reason game developers fail to support other API's is...well...there are some good reasons
It's easy to call programmers lazy. And we support both Glide and D3D, so maybe the guys who only do Glide are lazy. But
- Glide is way easier to write than D3D. Trust me, I just got back from a several hours of dealing w/DX6. Yuck.
- Glide is faster anyhow (and was especially faster than DX5).
- 3Dfx does a very convincing job of buying programmers' souls with toys and love. What can I say, they're cool guys. They've always taken care of us.
FSF, Inc. (Score:1)
All you need to do to receive the protection afforded a corporation is work out an assignment of copyright with RMS. Assuming your work is clean, which some GLIDE wrappers appear not to be, I'm sure he could work something out.
Try this one instead (Score:1)
And yes, I am too lazy to cut-n-paste! So it is appreciated (if done right ;-)
I posted a complaint.. (Score:1)
buying 3Dfx or recommending it to friends, family,
etc. Besides, IIRC I want 32MB/DVD/S-video on my
card, and I won't be in the market for a vid
upgrade for some time yet (next target is the C1x)
So bow to the pusher/pimp (Score:1)
I got what you want....I got what you need!
This is what you're advocating.
We're better off developing something on our own.
Chas - The one, the only.
THANK GOD!!!
Is there a linuxppc ver of glide drivers yet? (Score:1)
Here's the 10 cent explanation of what a wrapper is.
Wrapper:A small program that intercepts API calls from a program (like the Glide API calls for Quake2) and executes an equivallent function in another API (like D3D or OpenGL).
Kinda acts like a translator in a discussion where neither of the involved parties speaks the other's language.
Chas - The one, the only.
THANK GOD!!!
Start the Cleanroom Documentation Project (Score:1)
Nobody wants to hurt them (Score:1)
Will they ever learn? Who intents to earn money by fiddling with the glide interface? It will lead to more programs use the Voodoo cards. Trying to sue the developers is just braindead, IMHO.
3DFX supporting linux? (Score:1)
So go ahead and complain about the lack of support from 3dfx , but don't forget to complain about ALL of the other guys.
Oh, btw, they didn't JUST release the 2d spec for the Banshee. THey released the glide source code and the vodoo / voodoo2 drivers. Which is a tad more than any other 3d card maker has done ...
3DFX is NOT our friend (Score:1)
On the contrary, I just purchased a PC with linux pre installed, because I insist on good treatment. I agree that we should demand support from hardware companies, and moreover they should write the drivers for us. Just releasing the specs isn't good enough.
The others are just as bad if not worse. But that doesen't mean 3dfx is good for our community.
I wasn't endorsing them. Just pointing out that it's unfair to single them out for criticism. Oh, btw, my new machine has a TNT ;-)
You visual comparison if faulty. (Score:1)
When it comes to multitexturing the multipass rendering suffers on the v2 because the blending is done AT 16 bit (go read their docs). This means that when layering images (to achieve certain textures and transparencies) the V2 falls way short in visual quality.
Old Methods against companies (Score:1)
Let your wallet do your talking (Score:1)
Off topic: It's a stall tactic (Score:1)
3DFX supporting linux? (Score:1)
the matrix/glide wrapper mirrors? (Score:1)
This is getting old (Score:1)
Good thoughts,
Matt
A better idea (Score:1)
Is this what happened to Dave's classics? (Score:1)
bad move by 3dfx (Score:1)
Why use Glide? (Score:1)
Clean room (Score:1)
Clean room (Score:1)
GLide Wrappers Free Publicity..? (Score:1)
I think that emulators are a great way for people to get a good look at something they don't normally have access to. People with high-end Voodoo-equivalent cards wouldn't buy a brand new video card anyways, and people with low-end cards get to see what these GLide-programs look like, which gives 3DFX some easy exposure. None of the wrappers are production-quality enough to really give the real thing a run for it's money.
In summary, the people at 3DFX are probably going to get more negative publicity than positive publicity by this move from their prospective consumers. Their hardcore gamer audience probably won't notice the difference. And anyone with an interest in shooting 3DFX down, or keeping the video card people on equal ground, is gonna badmouth them well into the year 2000.
Fork
(Partial) List of Graphics Card Technologies? (Score:1)
http://www.atitech.com/betadrv/index.html
Also, ATi's Rage Pro has broken DirectX support, as any DirectX author will tell you. If you've ever played Shogo on a Rage Pro-equipped card, you can tell this right away. (Ditto Grim Fandango, where the Z-buffering doesn't work correctly.)
I don't know about the ATi Rage 128, though.
Fork
no 3Dfx/STB, thank you (Score:1)
3Dfx/STB (Score:1)
Exactly what I feel too. Someone should create a web-site dedicated to logging hardware- and software-company screw-ups (and "hostile" policies, etc) so we can check that site before buying something to know which products to boycot, and maybe monitor that site to see which stocks are going to drop soon ;)
Isn't this just emulation?? (Score:1)
Think about it....
In America at least (I'm not sure about over here in the UK, but what's that got to do with it?), there is precedent that emulators are legal. Nintendo and Sony can't be both wrong
3D/FX are making a big mistake if they think that this will, in any way help their market share. They have mde all the wrong decisions since the Banshee.
I was certain that I was gonna upgrade to a VooDoo3 but now I'm not at all certain.
(Partial) List of Graphics Card Technologies? (Score:1)
Don't forget Permedia, with its P2 chip, fairly good at D3d and very good at OpenGL, though the P2 isn't a consumer game board.
Also you forgot the Matrox G200, which have worse OpenGL than 3dfx, but very good D3d and excellent image quality.
Then there is S3's Savage3d, which is cheap, good at D3d, and has the Metal API.
AS
3dfx - Winmodem parallel. (Score:1)
(OpenGL rules!
Skip NVidia... (Score:1)
This is getting old (Score:1)
For example, you say we dumped toxins in your front lawn? Here, it wasn't us, it was this manager and these two truck drivers. Here's a memo to prove it, and oh, by the way, here is our policy (ignore that wet ink!) that expressly forbids such behavior. It's not our fault, they were disobeying orders!
SDK legal stuff (Score:1)
IANAL (obviously), but if a developer downloads 3DFX's intellectal property, and uses it to create another product, I think that 3DFX could have a case for halting distribution. Not that it's right, or even smart, to pursue it.
Fighting back (Score:1)
You divide your programmers into Group A and Group B and follow this process.
1. Group B studies an IBM BIOS function and determines its specifications.
2. Group B slides the specification under the door to Group A.
3. Group A codes a function to the given specs. 4. Group A stuffs the code under the door to Group B.
4. Group B compares the code from the IBM BIOS and the code from Group A. If there is any similarity, they slide a message under the door that says "Do it again, but do it differently!" (back to step 3)
5. If there is no similarity, they go on to the next function.
In this way, all Group A ever saw was what amounted to an API. Group B existed to make sure that they wrote code that was different from the original, and to serve as a buffer so that Group A could legitimately claime that they were not remotely influenced by the original code, and that their code was therefore not a derived work.
This would likely not have been defensible in court if IBM had patented its BIOS; we would just now be seeing the beginning of a clone market - if, that is, anyone wanted to clone 17-year-old PCs. I understand they make pretty good text terminals...
Why 3dfx is dangerous (repost) (Score:1)
3dfx seems to do the same kind of thing that pisses everyone off about Microsoft. That is, they invent something non-standard and substandard -- the glide library -- and force developers to use it if they want valid performance from 3dfx chipsets. And since they have a huge userbase, as they were the only realistic choice for 3d acceleration just a few years ago, they can do it with impudence and a self-assured snigger directed to users of other accelerators.
Sense a pattern here, Slashdotters? That's right, they've embraced modern 3D technology (to the extent that you can call their brain-damaged color depth limit and other bad design 'modern'), and extended it to the point where you have to buy their trash to get said technology in some games. They are, therefore, evil.
As even more proof, take into account this latest thing where they are assaulting makers of Glide wrappers. Remember, these wrapper libraries would only be used by people who ALREADY HAD a 3D accelerator, and therefore wouldn't have affected 3dfx's market share one whit.
This, when combined with the 30% share of slashdot that uses 3dfx trash (via a slashdot poll some months in the past), goes to show how how hypocritical some people can be about issues like "open/free design" and "unfair business practices."
Just something to think about, 3dfx supporters.
Why 3dfx is dangerous - but evil? (Score:1)
Of course, a counter argument would be id software, who were powerful enough to make 3dfx write a wrapper to map certain OpenGL calls onto glide. Counter counter argument is easy: many many developers aren't as powerful as id, and couldn't do such a thing. Even if they could, if 3dfx weren't evil they wouldn't have to
Why use Glide? (Score:1)
A better idea (Score:1)
www.openglide.antilles anyone?
Scum of the earth. (Score:1)
Crosby, Heafey, Roach & May
Four Embarcadero Center
San Francisco, CA 94111-4106
USA
nkoenig@chrm.com
415-659-6792
Sincerely,
Nathan Koenig
Same scum for both the tale of woe [angelic-coders.com] and the stuff on the underground site. Somebody find me lat/lon coords and ill get a tactical nuke out there post haste.
A link to one guy's legal trouble with 3dfx (Score:1)
I disagree. This is not a waste of effort. I hope all you would be coders and hackers emulate this. Code what you feel is intersting and fun. If you get sued, leak your source as quickly and as widely as you can. DON'T HIDE YOUR CODE. Companies and corporations are tied strongly to controlling the movement of material goods. Show them they have no control over what you think and the information you create. Spread everything far and wide. That is why information is fundamentally different from a car, or a house, or a TV.
The whole point of open development is to keep companies like 3dfx from fucking you over when they feel threatened. Every time a corporation hides their inability to compete with marketing and legal wrangling is evidence of a chink in the armor. Don't let them shore up their defenses.
Go for the jugular.
3DFX is NOT our friend (Score:1)
What 3dfx has done is they have dealt with the free software community in a method that destroys the inherent parallelism in the development model. Yes, we have glide for linux, but it is consistently behind what is available for windows. If you are willing to accept that kind of second rate treatment because it's the best that has been offered to you, then go ahead, be my guest. But the sad reality is that they feel that they don't have to deal with our community any more than they already have because they have Daryll working in his free time writing drivers for them.
We cannot let the industry think that this kind of treatment is acceptable. I realize things are changing, but they will only change insofar as we show companies that we are a viable market and deserve the same treatment as other market segments. Even companies that have 'supported' linux for a long time (like id) still release their linux ports many months after their windows ports, and they're still buggy as hell and don't work right for quite some time after that (and yes I know this will be different for quake 3, but that still doesen't change the fact that we've gotten the shaft up until now)
You are right here. The others are just as bad if not worse. But that doesen't mean 3dfx is good for our community.
I'd sure like to see where the glide source code has been released to. Daryll's got it. But if I want to see how they handle something specific, I can't even ask him. It does do us some good, but progress is painfully slow. And if you're thinking that them posting Daryll's port of glide on their website constitutes releasing it, you've got something coming. I think you need to listen to what you're saying, you're starting to sound like one of their marketing drones.
no 3Dfx/STB, thank you (Score:1)
Why use Glide? (Score:1)
Not a very surprising thing (Score:1)
This is getting old (Score:1)
Let your wallet do your talking (Score:2)
of companies like this is to by buy another
product that more seats your needs. If you feel
stongly about this issue, then don't buy a 3dfx product. Nuff said.
Capitalism is a great thing both for the producer and the consumer.
Use the preview button and test your link first. (Score:2)
Linux, 3dfx, and Quake3 (Score:2)
AFAIK the only board that will initially be supported for Linux Q3 is the 3dfx Voodoo series. I read this in an interview with Zoid (id programmer) about 4-6 weeks ago. Anyone have more up to date info?
TedC
bad move by 3dfx (Score:2)
Hindering Linux developers and users is just going to compound their problems further. Don't they understand that their competition doesn't care about Glide?
Matrox recently released 3D specs for the G200; I assume G400 specs will be released as well. It looks like Matrox will continue to be the graphics board of choice for Linux users for the next 6 months, unless NVIDIA repents and does something wonderful. :-)
TedC
dang it, I keep forgetting to log in...
G200 3D project (Score:2)
Here's a link to a Matrox G200 project, but it doesn't look like they've really gotten started yet.
reality.sgi.com/ripperda_ engr/glx/matrox_news.html [sgi.com]
TedC
While unethical by 3dfx, still EULA... (Score:2)
is unsupportive of anything but Glide(R), etc.,
the programs as listed at glideunderground.com
do go against the EULA of the Glide SDK, and this
is illegal. As I read this site, I get the impression that the author's own efforts with
clide, which is a clean room implementation
of Glide, was done because he didn't want to
get in trouble for breaking the EULA.
So 3dfx has every right to request the removal
of those files. And just because a company
acts unethically as 3dfx appears to have done
with this situation, it does not give anyone
else the right to break legal contracts in order
to acheive better goals.
The better solution for those bothered by this
would be to have petitioned 3dfx to be more open,
or contact the makes of big games (id, Valve, etc)
and petition them to *not* support 3dfx unless
they become more open, and to possibly contact
the bigger press at large to alert them to these
issues. 3dfx's financal and market position is
very fragile right now, and a bit of bad press
such as the propriatary nature of 3dfx Glide(R)
can be bad -- and can possibly cause a quick
change of heart at 3dfx.
IMO & IANAL.
Keep an eye on this company (Score:2)
It seems clear to us now that 3Dfx has responded by pouring more money into their marketing instead of the R&D dept. There was an article on tom's hardware about marketing programs that rewards hardware review sites for pushing 3Dfx products. Also the recent announcement of their support for linux which was purely a media stunt.
This latest move of shutting down the underground site is quite moronic, IMHO. I own a TNT but I was able to dabble with Glide precisely because there's a wrapper available. Since 3Dfx is already losing their market share, this move will assure they'll lose more mindshare.
Heh.. at least it'll be easier to choose between TNT2 and V3. Well, it actually depends on who would have a linux driver available first... which is not hard to guess.
List of Graphics Card Technologies? (Score:2)
Skip NVidia... (Score:2)
Matrox, even though they took their sweet time to get it out to us, kept their promises and released the register level specs to their chips in the G200 family. There's work right now from several groups to make 3D support from the G200 possible under Linux.
A comprehensive overview (Score:2)
Cards 1st:
3Dfx Voodoo/Voodoo2/Voodoo3: Glide and D3D. Linux support via Glide. And there is a mini-(quake)-GL for playing GLquake, both under linux and win32. Voodoo2/3 support dual texturing. Voodoo3 is really just overclocked SLI'd Voodoo2's on the same board. We measure the exact same speed with a V3-2000 against 2 Voodoo2's, except that the V3 can do 1280x1024 and 1600x1200, which the SLI'd V2's can't.
Note: these boards are so fast that the limitation on poly count is floating point power of the CPU. Those V3's can fill something like 60fps in 1600x1200. The only limitation is how many poly's you can set up with your CPU. My celeron450a doesn't come close to the limit on my SLI'd V2's. I'm not sure what I can say on 3Dfx's next generation board, Napalm, except that it'll be really cool. Now if Glide/Linux worked on the Alphas, that would be far out. Anyone ever try it?
nVidia RivaTNT/TNT2:D3D, tho X servers exist (you can use them as 2D cards in Linux, as I'm doing now). The TNT is about as fast as a Voodoo2 running D3D. But Glide is twice as fast as D3D, so the Voodoo's still have an advantage. QuakeGL's exist for these as well as for the older Riva128 (about as fast as a Voodoo1). TNT2 has received favorable reviews, showing it's about exactly as fast as a Voodoo3 in D3D (at least the one I saw). There remains some debate. I hope to get a TNT2 in a few weeks and answer the questions for myself. BTW "TNT" stands for TwiNTexel, i.e. dual texturing. My understanding is that the TNT2 is a TNT on steroids (.25u process instead of
ATI Rage128: pretty fast, I'm waiting for mine to arrive so I don't know how fast. Is now standard issue for PowerMacs. D3D, QuakeGL, and a couple of Mac-specific API's no one cares about (what, me, biased?). Will continue to be a very important board, since ATI has key OEM deals. You can expect this board to be pretty much standard issue with low-end PC's, much as the old RagePro was.
3DLabs Permidia3: Unknown quantity. Will support D3D and presumably a full GL since 3DLabs really makes high-end GL boards. The Permidia2 was originally like the FireGL 1000 from Diamond or something.
Matrox G200, G400: The G200 is a respectable D3D board, about 70% as fast as a Voodoo2 by our measurements. The G400 will rock, and have crazy bumpmapping features. We're trying to get a G400 before E3 (www.e3expo.com), and we have to promise Matrox that we'll write bump mapping support by E3
S3 Savage3D, S4: The Savage3D seemed like a decent board when we saw it at E3 last year, but we could only run about 5 frames of Fire and Darkness before it locked up. Alpha silicon, kinda buggy
Rendition V2200: Saw this at E3 last May. Supports D3D and RedLine, Rendition's own API. But they disappeared completely and we have heard nothing from them.
I think that's everything important.
Now: why Glide? And why do I think 3Dfx has a case here? Because 3Dfx didn't intend Glide to be an API for everyone else. Glide was their weapon against the bloat of D3D. And those developers who chose only to write for Glide made a decision about their software that these wrappers violate.
D3D is crufty. D3D is slow. The tiny subsets of GL supported to run Quake are not enough to do every game, and due to M$'s attempt to fsck GL on win32, they really link on top of D3D, so they're extra special slow.
Glide is not the answer, IMHO. GL is supposed to be the standard. Blasphemous as it is, To blatantly steal a line from Scherer, I really criticize id and Carmack for this one: id had the leadership position to demand that full, fast GL's be written for all major hardware and platforms. Instead, they chose to ask for a crufty, id-specific quasi-GL blob, useless to anyone except them.
No wonder developers choose to write for nice, clean Glide. It's easy, relatively friendly (or at least straightforward, since it's very low level), and literally 2x as fast as D3D.
But how much would it take for these companies to put a few coders on writing full GL's for win32 and linux? Look how much good it's done 3Dfx -- they're way out front as far as developer loyalty. And they've now got their own in-house guys doing Glide/Linux. In this case, trusting M$ when they say "oh don't worry, we'll take care of the API" is a really bad idea.
Glide wrapper under other OS's?? (Score:2)
----------------
Are glide wrappers available natively for the Mac and Linux?
Some Mac games only supported the choices of 3Dfx or no 3D acceleration. The ATI card used in the new G3's is an excellent card, but unless the game takes advantage of RAVE3D, QuickDraw3D, or OpenGL once the beta drivers ship.. naturally I want these cool effects enabled for games that only did 3Dfx modes.
#2
---------------------
Regarding the Win32 Glide wrappers, and gameplay under VirtualPC.. does anyone know if there would be an advantage to it under VirtualPC for the Mac?
If you hve a "real" 3Dfx card in a Mac, and you run a 3dfx-enabled game under the emulator, the video calls are remapped directly to the Mac driver instead of being emulated. It's supposed to give much better performance for things like Quake II.
If I understand this correctly:
1) Glide wrappers redirect 3dfx calls to non-3dfx hardware, essentially "fooling" software to thinking you have a real 3dfx card so you can enable "3dfx-only" features.
2) The Glide wrappers support the ATI Rage 128 at least on the PC.
3) Does this make sense where I am going? I can test this myself but are there any toold to "detect" if you have 3Dfx? I could always eyeball a game to see if it looks faster but this is not accurate.
find someone else to boycott (Score:2)
3dfx are LONG TIME supporters of linux. I guess you guys would rather support the windows-only crowd.
Maybe 3dfx has commited a sin, but among the card manufacturers, they are probably the LEAST deserving of a boycott from linux users. It seems ridiculous for us to boycott the only 3d card maker that supports us.
NVidia shares in 3dfx's shameful precedent (Score:2)
2. Recent reports on the hardware sites tell of NVidia lying _again_ about the TNT2's processor clock speed. It seems Tom and the rest of the bunch got overclocked boards. The actual clock speed of the TNT2 will be 125Mhz, not 150Mhz. They pulled the same stunt with the first TNT. At least this time they aren't lying about the fabrication process,too(
The whole 3D accelerator industry is cutthroat and crooked. One must choose between which company stomps all over ethics the least and provides what you, the consumer, desire in a product. For most Linux users wishing to play Quake under Linux, the only choice has been 3dfx. And that is why I'll look beyond the Glide wrapper thing,( which has UltraHLE written all over it, check dejanews and see why people _really_ want Glide wrappers ) and get my Voodoo3 as soon as they arrive at buycomp. ( Daryll's said that the new server shouldwork with Voodoo3, nothing like a trial by fire-the source is out there!)
Losing to competition and common sense now. (Score:2)
I was considering buying a 3500 (I use an SLI rig) but not anymore. Glide is no longer worth the investment as good game designers realize writing for one driver is not beneficial to the bottom line.
So you attack the developers of third party wrappers because YOU KNOW, YOU KNOW your upcoming product is INFERIOR to the competition in regards to visual quality.
32 bit won, and your still playing in a 16 bit world, beating on people who can help promote Glide but instead you sick your 2 bit lawyers on them.
Get real. You're out of my system when TNT2 comes out.
//
Convicting Corporations (Score:2)
I think, under certain circumstances, the officers of a corporation can go to jail when the corporation loses a court case. Maybe they have to be explicitly named in a suit for this to happen.
At my last employer, my boss was named the new V.P. of IT and specifically declined to be made CIO. He was worried that the company could get sued (there was already at least one lawsuit in progress against it) and he could get named as a co-defendent and be made officially liable for something.
Personally, I'd like to see more corporate officers behave more those in Japan and take more personal responsibility for the actions of the company; after all, they are the ones setting corporate policy. When their (Japanese) company screws up big time, they resign... publicly... at a big new conference... and in tears.
3dfx -- don't bother (Score:2)
But there are a lot of other good 3D graphics board vendors out there. If 3Dfx doesn't want more developers and users of their APIs, let's just buy different boards and use more standard APIs.
You (legally) can't own a language (Score:2)
This 3dfx bullshit (that's what it is, so sue me if my language singes your virgin ears (oops, there I go again)) looks to me like exactly the same situation. They may restrict people from using their SDK, but going after "Clide" or any other totally reverse-engineered interpreter is crossing the line.
FSF, Inc. (Score:2)
Also, as far as legal defence, imagine if we could get 1000 people to donate 50$ each (tax deductable, of course. I think there is precedent for donating money to a charity that will turn around and use that money in your legal defence if needed.) to OpenSource, Inc.. 50k$ for legal defence. perhaps per year. Add into that lawyers who are willing to work at substantially reduced prices for non-profit corps. and we've got a very robust solution. A disclaimer. I make no claim that I know anything about this. it's just some random cruft off the top of my head, but it may have potential..
Matt
3dfx is losing ground (Score:2)
a) A letter posted on tomshardware.com indicates the following... In addition, we will favor sites that provide "integration" with our banner efforts . http://www4.tomshardware.com/releases/99q1/990226/ index1.html
b) They have been consistantly loosing out the reviews against NVIDIA's TNT2 based boards. Again a review posted on Tom's site can be seen on http://www4.tomshardware.com/releases/99q1/990312/ index.html
I am a proud owner of one of the original Voodoo boards and was seriously considering getting a new Voodoo 3 for my new PC. However, this episode and their virtual refusal to support OpenGL ICDs has convinced me to wait till I can find a good stable NVIDIA based board.
Time to start shorting their stock :->
Shri
Fighting back (Score:2)
It's obviously possible to develop a glide wrapper without using their SDK. Their legal ground seems to be pretty shaky on this one to me. The problem is, how can high school or college students afford to fight them in court? I say either a class action lawsuit by the potential users of the wrappers, or maybe look to the EFF [eff.org] for help. How about emailing their Director of Legal Services [eff.org].
Randy Weems
3DFX supporting linux? (Score:2)
Since when has 3dfx supported linux?
3dfx has never as much lifted a finger to our benefit. All the glide porting and such was done _independently_ by Daryll Strauss in his free time. Under and NDA I might add. Apparently they think their intelectual property is more important than our freedom and ability to use their hardware.
You might say that they are good because they release specs to their hardware. I say bullshit because the only specs they've released are those to the 2D chipset in the voodoo banshee, and only _after_ Daryll had ported XFree to it. Still nothing else.
If they did actually release specs when they were useful, then we would have glide running on the voodoo banshee. But as it is, the only person able to do that is Daryll. I have this little theory that if 3dfx knew what was good for them (which they obvoiously don't) they would have hired people in house to do this long ago, and we would all be running voodoo banshees for 3d modeling and such. But no, they've got their collective head rammed so far up their ass that it's not possible for them to see the light.
3dfx is losing ground (Score:2)
3Dfx/STB (Score:2)
buying for a very very long time.
Alan
List of Graphics Card Technologies? (Score:2)
Why use Glide? (Score:2)
in town (presently) for support of 3D hardware
on Linux. Other projects are being worked on,
but are not *production ready* yet. Personally,
I am keeping a close eye on GGI3D. Mesa, an
OpenGL clone, is available for Linux but has
limited hardware acceleration support (mainly
using GLIDE). Direct3D is availble only on
Windows and is a poor imitation of OpenGL anyway.
This is getting old (Score:3)
--
Is this what happened to Dave's classics? (Score:3)
Freedom is dead. We're all workers for the queen bee now. Reality sucks - can I join the Matrix?
Methinks one of the main reasons for the World Bank is to open up countries to the influence of rotten corporations like Microsoft, 3Dfx and so on.
restricting the 'use' of the sdk programs (Score:3)
a copyright or a patent.
Not strictly true, I think. An "End User License Agreement" is exactly that - a contract that the user has to agree to before they're allowed to use the software. Because the user is "voluntarily" accepting the terms of the contract, software companies can put pretty much anything they want in there, and it will be binding. If the customer doesn't like it, they can use a competitor's software instead.
AFAIK.
(Partial) List of Graphics Card Technologies? (Score:3)
Number Nine: Direct3D (somewhat)
We (alt.software inc.) released an OpenGL-to-D3D wrapper based on Mesa code fairly recently (with source etc.). This should allow any card that supports hardware D3D acceleration to accelerate OpenGL applications. YMMV, but from what I've seen it works reasonably well.
You can find it at
[altsoftware.com]
http://www.altsoftware.com
(click on "OpenGL"), or read about it at
a href=
"http://www.opengl.org/News/Archives99/Feb99.ht
http://www.opengl.org/News/Archives99/Feb99.htm
(look for 2/23/99 under the "Developer" section).
Try this one instead (Score:3)
And yes, I am too lazy to cut-n-paste! So it is appreciated (if done right
Thanks. I feel very silly now. I think that's 3 out of 3 times that I've made a typo while mentioning something that our company has done. Let's see how long I can keep this streak going O:).
The second link. (Score:3)
http://www.opengl.org/News/Archives99/Feb99.html
(look for 2/23/99 under the "Developer" section).
This is getting old (Score:3)
Sorry for rambling, this just really jerks my chain. Contructive criticism always welcomed, flames to
(Partial) List of Graphics Card Technologies? (Score:3)
3DFX users have: Glide, Direct3D (mostly), and OpenGL (partially)
NVIDIA users have: Direct3D, OpenGL (mostly) and Glide (with a wrapper)
Rendition users get: Direct3D, OpenGL, and RRedline. (There's also an old broken Glide->RRedline wrapper)
ATI hardware runs: Direct3D.
Number Nine: Direct3D (somewhat)
Everything else in the consumer space is pretty much beneath radar.
This is getting old (Score:3)
SDK legal stuff (Score:3)
I'm a big 3DFX fan and have really enjoyed my last two VooDoo purchases but if 3DFX isn't careful they're going to aggravate customers such as myself and lose their competitive edge. I believe it's time they opened up the GLIDE API and supported wrappers. This way the API would continue to be supported by software manufacturers and would likely have a speed edge on their hardware over emulated hardware.
Does 3DFX really think in this competitive environment that they can act like a bull in a china shop? Oh yeah, they did sort of cut off Diamond and the other companies didn't they - I guess they do feel that way.... (sigh)