Phil Frisbie's Programming Page

EGLE-Enhanced OpenGL Engine

You are Visitor Load this image please! since 3/24/97

Back to my main page
This page last updated 3 Jun 1998.

3Dfx Voodoo Screen Shots

Click on an image to see the full size version. These were taken while running on my 3Dfx card. The first one has a view inside a view, looking behind the player. The second one has that cool Quake sky texture. Egle small picture 3 Egle small picture 4

Demo and source code

egle_bin.zip(45k) Here is a precompiled WIN32 exe
egle_src.zip(25k) Here is the source code

In addition to the demo and/or source, you will need to supply Quake .map and palette.lmp files(shareware version works fine).

Latest status, released version 0.5:

Using OpenGL 1.1 API
Using Glut 3.5 for portability(and frees me from all that WIN32 API stuff:))
99% ANSI C- Should compile on any platform that supports OpenGL and GLUT
Reads in Quake files(map, palette)
BSP, Z-buffer, backface culling polygons
Animated textures
MIP mapping
32 bit color only(RGBA)
Compiling with Visual C++ 5.0(so far)
Runs on 3DFx(20-50 fps at 640x480 on a Pentium 166) and software MS OpenGL(0.15-0.20 fps at 640x480 on Pentium 133, See why you need hardware acceleration!!)
BSP collision detection(objects to walls)
Native Win32 keyboard support(multiple keys) added as an extension to the GLUT code
Multiple views(just like VPE)
Added support for RGB(24 bit) textures in map file(no more palette!)
Print text messages to the graphics screen
Overlays

Back to my main page

© 1997-1998 phil@hawksoft.com


This page hosted by GeoCities Get your own Free Home Page


1