🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #2247

Re: Graphics programming in Linux.

#2247
From: Michael PAPASIMEON
Date: Mon, 22 Jul 1996 00:00
60 lines
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-mail
References: <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