Article View: rec.games.programmer
Article #2247Re: Graphics programming in Linux.
From: Michael PAPASIMEON
Date: Mon, 22 Jul 1996 00:00
Date: Mon, 22 Jul 1996 00:00
60 lines
2823 bytes
2823 bytes
Jason Collins (jason@iimage.com.au) wrote: : Hi all, [snip] : I am trying to create a 3d graphics engine (what graphics programmer : isn't) so if you have done something similar I would love to hear from : you. : Also, if anyone could point me in the direction of any existing code : or graphics libraries that would be great. : Thanks Jason, You might like to look at Mesa - a 3D graphics library which has an API pretty much identical to OpenGL (originally developed by SGI). Any OpenGL program should compile with the Mesa library without any problems. You can find out more about Mesa from the Mesa home page: http://www.ssec.wisc.edu/~brianp/Mesa.html You can download the Mesa source from this page and compile it on Linux (needs X Windows libs) - quite a few demo programs are included showing many different 3D effects. The distribution apart from containing code that will work on most Unix/X11 systems also has code for the Amiga, NeXT and even Windows. Note that for the moment there is no hardware accelerated 3D graphics - it is a purely software based implementation. I've been using Mesa on Linux and on IRIX (as well as as SGI's OpenGL on an Onyx), quite happily for a while now and I would recommend it, if you are interested in 3D graphics programming. Instead of reinventing the wheel by writing your own graphics library (unless you feel like a challenge), going with something like Mesa is a good choice because OpenGL is pretty much becoming a 3D graphics standard - it is supported by SGI, DEC, IBM, Microsoft and other smaller companies like Metro-Link, Evans & Sutherland and X-Inside. The last three I believe, all sell commercial OpenGL implementations for Linux. For information on OpenGL, you might like to try the following web pages: WWW Center: http://www.sgi.com/Technology/openGL/ Man pages: http://www.digital.com:80/pub/doc/opengl/ Spec doc: http://www.sgi.com/Technology/openGL/glspec/glspec.html Hope this helps. Michael Papasimeon michp@ecr.mu.oz.au
Technical Details
Message-ID:
<4svson$t0p@mulga.cs.mu.OZ.AU>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<31f330eb.1689351@news.inia.net.au>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fe306,baae3b682e116185 X-Google-Attributes: gidfe306,public X-Google-Thread: 1103af,baae3b682e116185 X-Google-Attributes: gid1103af,public X-Google-Thread: 102983,baae3b682e116185 X-Google-Attributes: gid102983,public From: michp@ecr.mu.oz.au (Michael PAPASIMEON) Subject: Re: Graphics programming in Linux. Date: 1996/07/22 Message-ID: <4svson$t0p@mulga.cs.mu.OZ.AU> X-Deja-AN: 169454520 references: <31f330eb.1689351@news.inia.net.au> followup-to: rec.games.programmer,aus.computers.linux,comp.os.linux.misc organization: Comp Sci, University of Melbourne newsgroups: rec.games.programmer,aus.computers.linux,comp.os.linux.misc