delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/04/07/12:48:52

Message-ID: <38ED278C.F303EA8A@maths.unine.ch>
Date: Fri, 07 Apr 2000 02:10:52 +0200
From: Gautier <gautier DOT demontmollin AT maths DOT unine DOT ch>
Organization: Maths - Uni =?iso-8859-1?Q?Neuch=E2tel?=
X-Mailer: Mozilla 4.72 (Macintosh; I; PPC)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: Ann: Engine_3D, v.009
NNTP-Posting-Host: mac13-32.unine.ch
X-Trace: 7 Apr 2000 02:10:53 +0100, mac13-32.unine.ch
Lines: 27
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi.

The 9th version of this small pure Ada (*) experimental 3D
engine is released. The main addition is the "portal" technique:
a face of an object, more or less transparent, can be said to be
connected to another object, that is drawn before.
All this, recursively. It means a handful of lines more
in a non-critical part of the program, but also the possibility
of rendering more complex things like a level of your preferred
3D game (think: object=room, portal face=window or door)...

URL (@ Xoom -> be patient and if needed, click reload a few times) :
  http://members.xoom.com/gdemont/e3d.htm

Some details:

009: * first portal demo released (some lighting bugs you will see...)
     * again faster (up to 30%) due to usage of -funroll-loops option
       (waiting for GNAT 3.13 public release with special
       optimisations!)
     * usage of Flashsort sorting (K.-D. Neubert, Ada version:
       J. Delcourt)

Have fun - Gautier

(*) it means: full djgpp/ada, no inline assembler used for 3D rendering,
    and also no usage of 3D hardware, directx or opengl 8-|...

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019