Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

jitspoe

Why Does Quake3 Always Work?

This topic is 5769 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

This has bugged me for a while -- on my old system (geforce1), after heavy use for a few weeks, opengl apps will quit working (quake2, and even really simple stuff will fail to init)... but Quake3 always works. A friend of mine can't get opengl stuff to work on his computer, but Quake3 does... What kind of magic does Quake3 work in order to get OpenGL to work all the time, and moreover, how do I put it into my games? [edited by - jitspoe on January 23, 2003 5:33:49 PM]

Share this post


Link to post
Share on other sites
Advertisement
Well I haven''t noticed non-Quake3 stuff failing on my system often, but if this phenomenon does exist for you the logic explanation may be that so many hardware review sites use Quake3 as a benchmark that people who write video card drivers tend to focus a LOT on the code paths of OpenGL that Quake3 uses. Thusly they are more apt to find and fix bugs in those areas in their drivers.

Share this post


Link to post
Share on other sites
yeah. i have had problems getting my games to work on other machines... it doesnt work on a raidon64! how can you make a game to work on other video cards?

Share this post


Link to post
Share on other sites
If you want your game to work on most video cards then you need to develop for the lowest common denominator. Don''t use extensions, shaders etc. One other way to to develop your engine to use graphics features you want but down grade if those are not available (by detected the neccessary features).

Share this post


Link to post
Share on other sites
The magic you''re referring too is called 20+ years of programming experience, and reading any and every book related to 3D graphics programming throughout that entire period. Add that on top of pure genious == magic == John Carmack.





"With my feet upon the ground I lose myself between the sounds and open wide to suck it in, I feel it move across my skin. I''m reaching up and reaching out. I''m reaching for the random or what ever will bewilder me, what ever will bewilder me. And following our will and wind we may just go where no one''s been. We''ll ride the spiral to the end and may just go where no one''s been." - Maynard James Keenan
Name: TheBlackJester
Team: Wildfire Studios

Projects
O A.D.
The Last Alliance

Share this post


Link to post
Share on other sites
this is a good reason why u should use a library like sdl (www.libsdl.org) to set up your window instead of writing your own code

http://uk.geocities.com/sloppyturds/kea/kea.html
http://uk.geocities.com/sloppyturds/gotterdammerung.html

Share this post


Link to post
Share on other sites
quote:
Original post by TheBlackJester

The magic you''re referring too is called 20+ years of programming experience, and reading any and every book related to 3D graphics programming throughout that entire period. Add that on top of pure genious == magic == John Carmack.




If you tried to work with his code, you might think differently.

As for SDL -- even SDL programs wouldn''t work, but q3 would... I dunno, it''s weird.

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!