3Dfx seeking Linux developer
PowerPC sent us
a post from 3dfx.glide.linux asking for someone interested
in working at 3dfx. Specifically to work on developing,
evangelizing and maintaining 3dfx under Linux. Glad to
see another vendor joining the fray. I've attached the
full request and contact information below.
From: Marty Franz <mfranz@141.com>
Newsgroups: 3dfx.glide.linux
Subject: Linux Job Opening at 3dfx
Date: Thu, 06 May 1999 20:35:58 -0700
Organization: 3Dfx Interactive
Reply-To: mfranz@141.com
All,
I'm looking for a hard core Linux/3D programmer to join the Voodoo Porting Group at 3dfx. This person must live/eat/breath Linux and 3D graphics. Imagine working all day every day in Linux....Sound cool ? Think you have what it takes ? Email your resume to the email address below.
Voodoo Porting Group Job Description
- Answer developer questions in a timely manner.
- Evangelize 3D API?s and 3dfx hardware to developers.
- Develop tools to ease development on 3dfx platforms.
- Develop 3D demos and technologies to promote the use of advanced graphic techniques.
- Help maintain and improve the quality of 3dfx software distributions.
- Develop and present technical presentations at 3dfx developer conferences.
- Help maintain 3dfx developer web site.
- Publicly promote 3dfx and the use of 3dfx hardware under Linux.
Skills Required
- Strong C/C++ experience required. Assembly experience a plus
- Must have a minimum of one year 3D graphics experience.
- Glide and OpenGL experience a plus.
- Strong math background a plus.
- Strong written and verbal skills required.
Marty.
--
Marty Franz
Director of VPG
3Dfx Interactive, Inc.
mfranz@3dfx.com
From: Marty Franz <mfranz@141.com>
Newsgroups: 3dfx.glide.linux
Subject: Linux Job Opening at 3dfx
Date: Thu, 06 May 1999 20:35:58 -0700
Organization: 3Dfx Interactive
Reply-To: mfranz@141.com
All,
I'm looking for a hard core Linux/3D programmer to join the Voodoo Porting Group at 3dfx. This person must live/eat/breath Linux and 3D graphics. Imagine working all day every day in Linux....Sound cool ? Think you have what it takes ? Email your resume to the email address below.
Voodoo Porting Group Job Description
- Answer developer questions in a timely manner.
- Evangelize 3D API?s and 3dfx hardware to developers.
- Develop tools to ease development on 3dfx platforms.
- Develop 3D demos and technologies to promote the use of advanced graphic techniques.
- Help maintain and improve the quality of 3dfx software distributions.
- Develop and present technical presentations at 3dfx developer conferences.
- Help maintain 3dfx developer web site.
- Publicly promote 3dfx and the use of 3dfx hardware under Linux.
Skills Required
- Strong C/C++ experience required. Assembly experience a plus
- Must have a minimum of one year 3D graphics experience.
- Glide and OpenGL experience a plus.
- Strong math background a plus.
- Strong written and verbal skills required.
Marty.
--
Marty Franz
Director of VPG
3Dfx Interactive, Inc.
mfranz@3dfx.com
You may want to check your facts. 3dfx went after those implementations of Glide (wrappers) that used 3dfx's SDK to develop them for competing cards. IMO, these developers violated the SDK copyright and 3dfx had every right.
To put yourself in their shoes, reverse the situation and say some commercial company violated the GPL for Linux -- say a certain Redmond company using the CODA filesystem with modifications and no source release. Wouldn't you want to have the copyright vigorously defended?
I hightly doubt the "core" of Linux will change
to closed source *JUST* because 3dfx is hiring
some Linux programmers to build binary X drivers
and libraries.
Only way for Linux to become mostly closed source
is if some company used the kernel (as is) and
then just rewrote all the user-level tools (or
used BSD's stuff). And I doubt we will see that
occuring. If you want to start yelling I'd suggest you look over at www.thirdpig.com where
they hacked a linux kernel for "security" and
they plan on selling it. No talk of returning
the code to the public.
I would like to know where i can get my check from the programmers charity so i do not have to charge money for anything anymore. I mean, 3DFX wants to keep their hardware a secret so they can have an edge on their competetion, and that is just plain wrong. i would just like to know where i can sign up me and my company for these checks so i do not have to try and make money anymore. i mean, why not let other companies take all of 3DFX's ideas, make cheap knock-offs.....especially something as vital to the linux kernel as a 3d card.....3dfx does not need to recoup their R&D costs. what you think, businesses are in the business to make money? NO! They are in the business of donating all their time and money so you can play quake at >30fps!!!! how much can developing new processors and hardware cost??? not more than writing software? right? but wait!!! quake is not open source!!! guess you can't play that!!! id software just wants your money!!!!! those evil, evil bastards....
i will be looking for my check soon, and then i will freely release all the R&D we invested our time and money into so other companies can still my ideas and make money without having to invest into R&D, and also i will not have to my programmers anymore...they will just waste it on food, rent and living expenses anyway....
Hah, I dont run linux, but this is what i see
Linux stands for:
Open source
Linux DOESNT stand for
Open Ideas
Its like, when ever a linux user says something "different" or a company does something that "inst the linux way" you guys flame them up the ass.
I can see linux falling on its arse cuz of this.
But who am I to say? I'm just a lame useless windows users. windows users are stupid. Windows users opinions arent valid.
Whatever, put your ego aside and think Openly.
I've been using Linux, exculsively, as my development platform for over a year now. My day job is developing 3D games. These two would be mutually exclusive, if it were not for Daryll's glide drivers. (My latest creation, called "Savage Quest", is currently shipping to arcades all over the US).
Thanks to those glide drivers, I can play Quake 2 alongside my Windows-using co-workers.
Thanks to those glide drivers, we can all play Quake 3 while our Windows-using co-workers look on with envy.
Thanks to those glide drivers, we can all play the few commercial 3D games that are making it to Linux (such as BFRIS and Fire&Darkness).
Thanks to those glide drivers, we can play the unfinished Golgotha and Tux: Quest for Herrings, and fledgling game programmers can browse the source on their Linux boxes.
All of these things are still written with stock OpenGL, so as soon as other GL drivers come availible (come on, MetroLink & Xi, what's taking so long?!) we'll be able to run them on that hardware instantly.
I can't see any way that the binary-only Glide drivers have hurt the Linux community. I'd say they have helped it tremendously. Sure, it's not *ideal* - but you have to start somewhere.
If I were a higher-up at 3Dfx and reading this (which I may be since my company is looking for a Linux developer, and ./ is a great Linux site) I would say "fsck y'all. I'm going back to Windows only support." This ranting and raving is pure lunacy! 3Dfx CHOSE to support Linux, Linux did not make 3Dfx come around. Maybe they should go back to the Windows environment.. this is crazy!
please do not say "We". i consider myself part of the linux community and i do not want anybody speaking for me other than me. i will be happy with binaries if the companies are not willing to open spec their hardware. and i do not believe that FUD that binary only means poor quality. if you are not happy with that then do not buy that particular hardware, scream, yell and cry all you want. but do not act like you represent the linux community, because i disagree with you whole heartedly about the whole "binary only" driver issue.
If anything will lead to the downfall of Linux, it will be people like you.
You know, I don't think the kernel needs to be GPL'ed, Linux would rule if it was a proprietary system! Oh wait, not it wouldn't.
Would you use a binary-only kernel? If not, why would you accept a binary-only video driver? Sounds like a double standard to me.
Glide sucks because it is proprietary and only supports 3dfx cards. I could care less about the actual API, it's non-free and that is all I need to know.
Exactly, these people advocating binary-only drivers are obviously not coders, or if they are they don't understand the importance of having source.
You know, linux wouldn't be here today if it wasn't free. Get a clue.
binary only drivers work? where the hell are you getting your information? the sblive modules only work with 2.2.5, I hardly call that "works".
Who gives a damn about open ideas if they are contrary to open-source? Source comes before ideas.
You need to get your priorities straight.
Matrox has provided far more for the linux communinity than 3dfx has.... Open Specifications and GL drivers for the G200 are in development right now.
There are some issues of them not releasing the docs on the geometry processor but that issues is going to be resolved sometime soon...
that you couldn't be any more wrong.
g 200-dev
Currently, there are drivers for the G200 in development. And guess what, we are proving you wrong.
http://lists.openprojects.net/mailman/listinfo/
And I was agreeing with him.
--synaptik
HSJ$$*&#^!#+++ATH0
NO CARRIER
Er, probably better restate that; I knew he was joking, and appreciated his biting sarcasm, which was right on the money.
--synaptik
HSJ$$*&#^!#+++ATH0
NO CARRIER
Wine has partial DirectX emulation (including DirectDraw and Direct3D) already. D3D currently translates the API calls to Mesa equivalents, but I'm sure somebody could write a D3D->Glide translator without too much effort.
RMS would be PISSED.
What settings are you using to get this? On my K6-266 running in 640x480 I get ~60fps on a VII 12MB. Visit LinuxGames and check out the old and new forums for speed tips. There are environmental variables that you can set to increase your framerate dramatically.
Sig (appended to the end of comments you post, 120 chars)
The example you use about BIOS'es not having accompanied source is a pretty stupid remark. There is more to it than just HAVING the source of a driver. You'd suggest that in order to have 3dfx support in say The Hurd, people should write a linux-driver emulator on top of an ix86 emulator and then run the binary driver from there? Why didn't you use THAT example to state that binary drivers are only good for money, money, money and money ? Grow up, there is more to this life than just the dollar sign.
If you're so smart, why don't you do like Darryll is doing, and sign an NDA with 3dfx and port Glide to the Hurd yourself? 3dfx isn't charging anyone for the Linux version of Glide, they just don't want to publicly release the source code. If someone were seriously interested in porting Glide to some other OS or platform, they should get in touch with 3dfx and do it, not sit back and bitch because they don't get their way.
A proprietary driver under the HURD would be pretty funny.
Yep, kind of ironic. But the decision to only have open-source drivers is GNU's, and if that decision limits the number of devices the OS can support then that's something they have to live with.
We can rail all we want against vendors that decide to release binary-only applications, drivers, etc. But at least in the near term, they will continue to do just that because, right or wrong, they see it in their best interest. It's better for us to welcome what they do release and try to convince them to release more, than to angrily turn them away because what they release isn't "free enough". Linux's market share increases because it supports more hardware, and the vendor's market share increases because its hardware works in more places. In time they'll see that releasing source only increases the amount of hardware they can sell; until then it benefits everyone to support and encourage them to at least be compatible.
It is pretty nice to get some serious interest from a hardware company like 3dfx, and hiring people to work on Linux drivers and support qualifies as serious interest. It is not something to throw your hat in the air and yell about because it is so great (people have already pointed out the down side of 3dfx "style" of support, so I won't elaborate). The news (IMO) should be received with a smile and a silent hope that they "get it" sometime soon.
:-)
...yellow number five, yellow number five, yellow number five...
What are you on? 3Dfx is the ONLY 3D vendor to deliver anything of any use to the Linux 3D user thusfar.
It hasn't been as much as we might like. However, it is certainly greater than the big fat ZERO from the rest of the industry.
You can at least use that Monster3D versus a Permedia or Riva based card...
A Pirate and a Puritan look the same on a balance sheet.
There are probably some good people out there who would take a pay cut to be able to GPL everything they write and be able to show a friend for some input here and there when they get stuck, I can understand that, becuase it would make the "job" more fun. But I wonder what the acutal numbers are.
I completely agree with Daryll, people seem to think that changes happen in these huge world-moving ways, but they happen gradually. Fine, GLIDE isn't open, but the 2D is. I compiled an accelerated X server for my Voodoo3 and it works great. With nVidia's release, there's not enough register-level information for even BASIC acceleration. Of all the 'game-card' manufacturers, 3DFX has been the most supportive.
----------------- "I have a bone to pick, and a few to break." - Refused -------------------
Ok, find me another way to get good, accelerated 3D on a consumer card, under Linux. Oh wait, you can't.
----------------- "I have a bone to pick, and a few to break." - Refused -------------------
Voodoo Rush runs Q3Test quite nicely. I am using the drivers from http://glide.xxedgexx.com/3DfxRPMS.html
-- Tom Rathborne
Correction, there's a small mention of OpenGL...
An AC calling someone a coward- what a world.
Really now, do you expect a college student to muster the financial resources to take on 3DfX legally speaking? What have you been smokin' lately?
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
I agree wholeheartedly with what you're saying, but I had to add a few tidbits o' my own to the thread...
2. Yes releasing full specs would be better
Matrox has done it. Which means that 3Dfx can be convinced to do it. We do need to fight the culture of hardware secrecy that permeates many parts of the electronics industry
While Matrox released most of the specs, they omitted some rather critical pieces that provide the peak speed for the G200. It's the same story with the Millenium/Mystique- it'll do busmastering DMA on data transfers and seems to have texture caching, etc. Try finding anything other than a passing mention of any of that in the Millenium or Mystique specs. While they're better than most of the rest at what they should be doing by our standards, they're still infected with that same culture- just not as bad as companies like ATI or NVidia.
3. But binary only is fine for now
At least they're making an effort at OS support. It's their hardware, and Glide is their code. They should have a choice about how they want it used. Why should we turn down binary support for an important API?
We shouldn't- but by the same token, I'm not going to be as inclined to accept them because they didn't go far enough with programming info for their chips. In this regard, they're only slightly better than ATI. Today, we'll accept them because they're the only game in town for 3D. Tomorrow, that's another story altogether- it's up to them how the play goes down.
4. Writing our own drivers, even from the specs, is hard
I know they're doing it for Matrox with GLX. It remains to be seen whether it will ever be a usably fast GL tho. 3DCards are about the most complex peripheral you could put in your computer. Writing drivers for them isn't trivial, and the drivers need to be really good to be usable -- right now the G200 drivers aren't even near there yet. I would like to see the Open Driver movement prove itself with truly excellent G200 drivers before we go demanding the right to write drivers for other hardware.
It is hard- not so much the complextity of driving the 3D functions, that's moderately easy. It's pushing all that data to the card in a way that's fast. I know- I've been working at the Millenium GLX driver (the baseline for the G200 work) and I'm working on a driver for the SiS 6326 chip. (Time permitting, of course- work's got me doing a Linux version of our product and I want to win that design win!)
I agree, we need to come forward with one or two winners before we really start putting the screws to the other vendors for open sourced support- but I don't know how far we're going to get with the G200. Like I said, some critical info's been withheld from us. Some of it is Matrox's doing- we're missing some tech data in that release of the G200 programming specs, like the information to drive the WARP triangle setup engine. Some of it is Intel's doing- try prying details of the GART's programming from them (hint: it's needed to at least some extent to be able to really use the AGP spec to it's fullest for system memory textures, etc.). Without these, I don't know how fast we're going to get it. I'm hoping 30-ish fps with a decent PII or equivalent running against Quake II or III. As for my efforts on the SiS, I don't know how far I'm going to get- I'm looking at having to do the X server fixes (No X accel is not acceptable- we've had the specs for this chip for a while now!) and the driver files as well as doing my work during the day- time will tell.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
by the level of animosity here. It's not professional, and it's clear most of you are running your mouths without having a clue what you are talking about.
/. posting. Meanwhile, let's demonstrate that Open Drivers is a viable option. That's the best way to convince companies like 3Dfx and nVidia to open their specs.
1. Glide doesn't suck
It's not a perfect API, but at least it's fast, easy and flexible. In fact, as far as we can tell (using VTune to benchmark) it's actually physically impossible to make a D3D card faster than a V3-2000 running Glide -- M$'s code is slower than Glide, so even if the card was infinitely fast, it the program would run only as fast as Glide on a V3 (it turns out D3D runs code in two chunks, the M$ part and the card driver part).
2. Yes releasing full specs would be better
Matrox has done it. Which means that 3Dfx can be convinced to do it. We do need to fight the culture of hardware secrecy that permeates many parts of the electronics industry
3. But binary only is fine for now
At least they're making an effort at OS support. It's their hardware, and Glide is their code. They should have a choice about how they want it used. Why should we turn down binary support for an important API?
4. Writing our own drivers, even from the specs, it hard
I know they're doing it for Matrox with GLX. It remains to be seen whether it will ever be a usably fast GL tho. 3DCards are about the most complex peripheral you could put in your computer. Writing drivers for them isn't trivial, and the drivers need to be really good to be usable -- right now the G200 drivers aren't even near there yet. I would like to see the Open Driver movement prove itself with truly excellent G200 drivers before we go demanding the right to write drivers for other hardware.
The way I see it, the ball's in our court, not theirs. I'm sure they'll find the right person with all the resumes they'll get after a
Actually the TNT2's are price comperable to the new voodoo's
--== So many idiots, so few comets. ==-- --== Stupidity should be painfull. ==--
I'll take anything Daryll says at face value.
Thanks for the Monster Fusion support, man!
Yes, Scott is my roommate.
First off I see references in all of the postings to negativity... I didn't read any negative replies... but my theshold is set to 1.
Secondly 3dfx is evil here is why: Glide is a propriatary protocol. 1) My roommate is the author of the GLIDE wrapper for windows and the G200 (it now supports all cards but the G200 was his goal.) They have retro activly aplied a licence to there SDK to make it illegal to use to write glide wappers and sent cease and desist orders to all glide wrapper authors. 2) Most Windows games that use glide Don't use glide wrapped around OpenGL they use straight GLIDE. This means 3DFX had a monopoly. I say had becuase most new games support GL or D3D. 3) 3dfx doesn't embrace the linux ideals. They sure as hell won't open source there drivers and no they make no indication of doing so in there post. 4) The 3d produced by a 3dfx card is at the bottom of the visual quality spectrum yet all anyone talks about is the frame rate.... the frame rate when frame syncronization is turned off!
The thought of 3dfx joining in linux development scares me. If linux gaming gets locked in to 3dfx I think I'll switch to console games only! I think this is one of the few vendors linux would be better off not working with. Their products though fast are visually the lowest quality.
I have a banshee card. There's no 3d support as of yet, but the X server is the same as the Rush server. Last I checked it's the 3.3.3_3 revision, which is pretty usable. 3.3.3_2 was really torturously slow. Couldn't do 1024x768 at 32bpp because the server couldn't keep us. But the newer one is quite decent. I expect it'll continue to improve quickly.
----------------------
There is no K5 cabal.
I am not the real rusty.
... They are merely attempting to exploit it. Folks, we need to remember that the only thing that 3dfx ever did for us was release *ONLY* the 2d specs for their cards, give *ONE* developer access to specs to write a *BINARY-ONLY* GLIDE port, and put up a silly little web page. 3dfx has always been an extremely proprietary company that is openly hostile to open standards and open source. If I recall correctly, there are several independent, clean-room developers of GLIDE implementations that are being sued by 3dfx. 3dfx is not supporting the Linux community, only the Linux platform. We should be boycotting 3dfx, not cheering them along as they undermine the open standards and open source communities that have made Linux what it is today.
- |Daryll
3Dfx is serious about wanting to work with Linux. This isn't marketting fluff. They've appreciated the work I've done, and they understand the value.
Glide is a hardware abstraction layer. They use it for their in-house applications. You don't have to write to it if you don't want to. Mesa talks through Glide and that's a fine way to access the hardware. There is essentiantially no performance hit for doing so.
Linux users complaining about Glide only games don't know what they are talking about. Most of the "Glide only" games you see are OpenGL games, that need Glide only to talk to the hardware. They won't be Glide only when more hardware has OpenGL support under Linux. Hopefully that'll be soon.
No, Glide will not be Open Source anytime soon. That might be less than optimal, but I take the position that having it be well supported by the vendor is almost as good. (As an example, do you have the source to the BIOS on your PC? Why don't you complain about that?) Having their own team in house to work on Linux is the way to get it well supported
I asked them a while back to start looking to hire people in house. They really wanted to hire me. I seriously considered their offer, but decided to work for Precision Insight instead. I figured being vendor neutral was better. I hope to continue working with 3dfx and whoever they hire in house.
If anyone from here is interested in the job with 3dfx, please feel free to contact me. They are a great group of people. They want to do some really cool work. I believe it'll be good for Linux in general.
- |Daryll
Even in the Windows world, 3dfx has not been particularly well behaved. Their packages have been claiming OpenGL support for a long time, but they aren't delivering (and I suspect that's a strategic decision rather than inability to deliver). And recently, they pulled out the rug from under all the board makers that used to use their chip sets by deciding that future 3Dfx boards would be done in-house.
There are also technical issues. The 3dfx APIs look to me like they are designed to give the company a short-term competitive advantage on 1998 model PCs. But in the long term, I'd much rather see more powerful APIs like OpenGL widely supported.
There are a lot of nice 3D boards out there that don't have Linux drivers yet, and there are several nice 3D APIs. There is a lot of useful 3D work to be done on Linux. A 3dfx API driver for 3dfx boards would be near the bottom of my list of priorities.
this is definitely a good thing. at least for me!
i have a voodoo rush card, and much to my surprise, a couple of weeks ago, freshmeat posted a link to their pages for drivers for linux. turns out they have an x server that supports rush! unfortunately, i'm not able to test it because my $@#&! motherboard hasn't been able to boot the kernel. but i'll fix that soon enough.
anyone else have a rush? (i think i might be the only one). any luck with the x server? is it worth my time to replace the mb to get linux to work here?
- chris
Updating and enhancing Glide for Linux won't hurt GL performance... the MesaGL voodoo drivers are based on Glide. If anything, better Glide drivers will give us better voodoo GL drivers by default.
Besides, there are still a number of games being produced specifically for Glide. This can only help them in getting possibly ported to Linux.
Games are still 99% of the time designed for Windows and then ported. I don't think many companies are going to throw out their OpenGL versions and just make a Glide port for Linux.
The fact is, binary only drivers ARE worse than source drivers. If you don't believe this, you are smoking crack. We only have to look to a certain KERNEL to realize the potential gains of open source hardware support.
Now, consider a certain hardware company (creative labs) who just released their sblive driver, binary only of course. Guess what? It ONLY works with the 2.2.5 kernel. Now, excuse me, but if this isn't broken, what is?
Companies like 3dfx don't release hardware specs because they are either scared of what we might learn about their boards (they suck), or have an irrational fear of what other companies might do if they knew something about them. Heaven help us if Montego ever found out how to write drivers for a sblive!! Oh no!!!
And, btw, if you think closed source drivers are okay as long as they work, then you aren't really part of the linux community. This community is based on openness, and solid code design. Not the fear, uncertainty and doubt 3dfx is slinging around.
j. scott olsson
You mean there's an XFree banshee server? Or do you mean the framebuffer thingy?
QuMa
Sorry to quibble, but they DO mention OpenGL under the requirements. Granted, it's on the same line as Glide, but they DO mention it.
So I can't see fault in this. And you HAVE to expect them to want Glide experience. Even if they decided to go whole hog OpenGL (right) Glide still exists out there in both Win and Linux worlds.. and needs to be supported.
Ok, we need an OPEN port of it..
"Windows 98 Second Edition works and players better than ever." -Microsoft's Home page on Win98SE.
I ate my tag line.
-=Ellis (D)25=-
Ellis-D> "If we are what we eat, then the only
Ellis-D> real humans are cannibals."
No! This is not wholly correct, as cannibals who ate non-cannibals would therefore not be cannibals. The only real humans would be those cannibals who only eat other cannibals, who in turn must only eat other cannibals. (And unless the cannibals had some non-ingestive means of gaining energy -- photosynthesis, perhaps, or direct injection of nutrients -- they would all die, as the laws of entropy dictate that the system would burn itself out.)
Thus we see that when the act of eating becomes an act of definition ("we are what we eat"), the undecidability problems inherent in all formalized systems of definition pop up.
"Whatever happened to fair use?"
-- Duff-Man
See5 204&mode=thread 2 219&mode=thread
http://slashdot.org/article.pl?sid=99/04/08/134
http://slashdot.org/article.pl?sid=98/12/31/115
oh ye of short memories
"Blah blah blah, eveyone should develop for Linux!"
"Blah blah blah, now that they do - they suck!"
This is really p*****g me off. ANY exposure of the name Linux on any high profile product is FANTASTIC NEWS - even if the support actually sucks. Other compnaies will see what they are doing and follow their lead. Competition then ensues, one day someone will take the extra step we all hope for.
Why do some advocates insist that if it's for Linux then it must be utterly free and open from day one, or they shoudn't bother? Have you no sense of history? - Openness *GROWS*, it doesn't magically appear!
I think this is top news (regardless of wether they achieve anything). PHB's and marketing exec's will take notice of this.
3Dfx is playing marketing/PR games. It's damned obvious.
Nowhere is it told what exactly you would be developing. It is purposely vague, obscure, and uncertain.
Why? Because 3Dfx knows Linux is getting big. So they need to answer it somehow. So they answer it the easiest way possible. Make it look like they're doing something for it.
What will you be doing at 3Dfx? Well, most likely, developing another binary-only GLide for Quake III Arena. (Which is amazing, BTW.) Maybe some cheezy demos that measure your general FPS so you can brag about it. Perhaps a binary-only XFree86 that works better with the Voodoo (Rush,Banshee,etc) chipset.
But if you're looking to actually *contribute* something, I hear anybody can be a kernel developer. 3Dfx? They're just out for more marketshare, probably. I'll upgrade from my dual Monster3D 4Mers to dual Monster3D II 12Mers when 3Dfx stops being overzealous pricks, and actually contributes something to the software end for real. (Demos do not count. I used to be a demoscene whore. I am not impressed by a rotating cube with multiple textures and light sourcing.)
Thank you, drive through.
-RISCy Business | System Administrator, Nexbell Communications
your company here.
shelby != ford
"Windows people" is somewhat of a misnomer.
"Windows drones" is far more appropriate.
:)
At least its a start for 3dfx...
Say, at the college where I study, you don't graduate unless you take shitloads of math courses, study various assembly languages and write some funky OpenGL apps. Where did you get your education, if you have no math background at all? I'd be worried.... (and I am, I've got math exams in just about three weeks from now!) ;)
-- close but no sig
A company comes out to start supporting Linux and you people get all over them because they are not supporting such and such or are doing things there way. Glide IS faster than OpenGL and a hell of a lot easier to program for too. If I was 3dfx I would say to hell with you and keep catering to the Windows people. Get over it...
How about releasing binary only drivers and supporting the heck out of them for 6 months or so, till the next guy comes out with a bigger badder product, then releasing the specs and the source tp allow the linux community to take over?
You save money in the long run. (don't have to continually support old products)
Your products remain useful for longer
By the time the specs become public, it is too late for them to be useful to the competition anyways.
All 3dfx are doing is trying to protect their intellectual property. You don't see Creative releasing open source drivers for the SB Live, do you? They're just trying to retain their competitive advantage. Why on earth should 3dfx contribute to an effort that would give their competitors access to a market they essentially (at least to my understanding) have locked down? If GLide weren't a viable API, it'd be a different story, but many developers choose it over OpenGL (for whatever reason... i'd prefer a unilaterally supported API).
If you yell at anyone, it should be 3dfx's competiors - if NVIDIA broke into linux with a good OpenGL implementaition, 3dfx would be forced to at least give it a shot.
Also, if you hate GLide, yelling at 3dfx won't do anything. They LIKE having a proprietary API. It makes them money, and gives them a competitive advantage over the other companies out there. The people who have control in this matter are game developers. If no one develops for glide (and more developers are going towards openGL or D3D every day), then 3dfx will have to change their strategy.
And by the way, console development is an even worse nightmare than 3dfx. Would you rather use an API (ie GLide or openGL) for free, or pay over 50K for an SDK? Seems like the console strategy is even more despicable...
---------
---------
Get back to me when my brain starts working.
It would certainly make porting games easier... but it would only encourage the use of DirectX instead of open standards. And do we really want to promote Direct3D? *shudder*
Personally, I could care less about how a Glide wrapper is done for my 3dfx card. I have a Banshee and owe a debt of gratitude to Darryl Strauss for his XServer and can't wait to play Q3. I don't care who or what makes 3d possible with my card, I just want to play. Open Source? Yeah it'd be nice but I can look the other way for a minute while I'm fragging chumps on Q3.
Get back to work on the Banshee glide port man. I gotta have my Q3. :)
That would depend on what brand of TNT2 you were looking for. I purchased my non-expensive TNT2 for $199 from Sunway Graphics, Inc., received my TNT2 on the 30th of April, too. It's a Leadtek S320 II with 32M of RAM -- it isn't a TNT2 Ultra, but I didn't mind too much since the card didn't last long in my system anyhow. ;)
;) That's just me being silly, in case there're extra-serious folk reading this.
When it comes right down to it, I'm sticking with 3dfx (even using my V3 3K as we speak). I like what Matrox is doing, but I'm reserving judgement until the G400 is released -- besides, they could just switch to the dreaded binary-only support.
wow, thats kewl, maybe the 3d for the v3 will be supported soon, that way i dont have to pay an outragious price for a tnt2 to play q3a.
i cant seem to come up with a sig.