home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!haven.umd.edu!darwin.sura.net!sgiblab!sgigate!odin!fido!warp!kipp
- From: kipp@warp.asd.sgi.com (Kipp Hickman)
- Newsgroups: comp.graphics.opengl
- Subject: Re: Software speed?
- Date: 11 Jan 1993 18:05:08 GMT
- Organization: Silicon Graphics, Inc. Mountain View, CA
- Lines: 26
- Message-ID: <1iscskINNq8g@fido.asd.sgi.com>
- References: <1993Jan8.174025.21761@eye.com>
- NNTP-Posting-Host: warp.asd.sgi.com
-
-
- The software implemenation provided to Level 2 licensees is called the
- "SampleGL". It has a short history, and for various reasons, is not
- anywhere near fast enough to ship as a product after a "trivial" port.
-
- The primary reason is that to make it portable it layers its rendering
- on top of the X servers DDX layer. This makes it pretty darn slow.
- What the purchaser of the license is supposed to do is to immediately
- throw out the DDX layer code, and replace it with machine specific code.
- Just doing this will get the implementation a x10 or more speed up.
-
- After that, it is a matter of leveraging your graphics adapter and CPU
- to achieve the best performance in the time you are willing to spend
- on it.
-
- For example, we have spent about 4ish months (two engineers full time)
- tuning the "SampleGL" for the Indigo starter product. Right now it is
- running header over heels faster than the vanilla DDX implementation.
-
- I refuse to give you exact multiples or specific numbers, because they
- don't ever translate.
-
- Hope this helps!
-
- kipp hickman
- silicon graphics inc.
-