🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #2243

Re: Graphics programming in Linux.

#2243
From: Brandon J. Van Every
Date: Wed, 24 Jul 1996 00:00
35 lines
2330 bytes
Jon Raymond (jon@neurodne.demon.co.uk) wrote:
: Jason Collins wrote:
: : Hi all,

: : Also, if anyone could point me in the direction of any existing code
: : or graphics libraries that would be great.

: Sorry, I don't use them. Also, most of the existing ones require X (I think),
: and you're (most likely) using svgalib. You need something like Mesa or
: OpenGL. These are well supported and OpenGL is pratically standard. There's
: also a guy here on r.g.p that has knocked up a library called Free3D.

That guy would be me.  Free3d is certainly not a complete 3d rendering
library (it hardly renders 1 polygon!) but it's got some very solid
C++ support libraries.  One of the features of Free3d, is that the 3d
rendering code has no idea what X11 or SVGA or any of that is.  It
writes to a "plain jane" raw memory interface.  The portable
framebuffer library takes an arbitrary GUI and makes it look like a
raw memory interface.  Thus, doing a port to SVGAlib would be trivial.
In fact, somebody once proved the "triviality" of such ports as
proof-of-concept... this guy knocked up a Win95 version in 1 day's
time.  Free3d was designed from the ground up to be ported to all
CPU/OS platforms at no loss of efficiency.

As I said elsewhere in this thread, anyone is welcome to use Free3d as
C++ starter code for their projects, under the terms of the GNU
Library Public License.

Cheers,
-- 
Brandon J. Van Every   |  Check out Free3d, my 100% efficient, 100% portable
                       |  3d lib, at <http://www.blarg.net/~vanevery>.
3d Computer Graphics   |
C++  UNIX  X11  WinNT  |  E-mail: vanevery@blarg.net
Technical Details
Message-ID: <4t4dcj$4ae@guysmiley.blarg.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <31f330eb.1689351@news.inia.net.au> <4t0p2t$77@neurodne.demon.co.uk>

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: vanevery@blarg.net (Brandon J. Van Every)
Subject: Re: Graphics programming in Linux.
Date: 1996/07/24
Message-ID: <4t4dcj$4ae@guysmiley.blarg.net>
X-Deja-AN: 169881760
references: <31f330eb.1689351@news.inia.net.au> <4t0p2t$77@neurodne.demon.co.uk>
organization: Blarg! Online Services   206/441-9109
newsgroups: rec.games.programmer,aus.computers.linux,comp.os.linux.misc